diff --git a/code/game/objects/items/cigarettes.dm b/code/game/objects/items/cigarettes.dm index 3774743375f..cde9cc5e724 100644 --- a/code/game/objects/items/cigarettes.dm +++ b/code/game/objects/items/cigarettes.dm @@ -888,16 +888,18 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime = 20 MINUTES chem_volume = 80 list_reagents = list(/datum/reagent/drug/nicotine = 40) + type_butt = /obj/item/cigbutt/cigarbutt/cohiba /obj/item/cigarette/cigar/havana name = "premium Havanian cigar" desc = "A cigar fit for only the best of the best." - icon_state = "cigar2off" - icon_on = "cigar2on" - icon_off = "cigar2off" + icon_state = "cigar3off" + icon_on = "cigar3on" + icon_off = "cigar3off" smoketime = 30 MINUTES chem_volume = 60 list_reagents = list(/datum/reagent/drug/nicotine = 45) + type_butt = /obj/item/cigbutt/cigarbutt/havana /obj/item/cigbutt name = "cigarette butt" @@ -915,6 +917,12 @@ CIGARETTE PACKETS ARE IN FANCY.DM desc = "A manky old cigar butt." icon_state = "cigarbutt" +/obj/item/cigbutt/cigarbutt/cohiba + icon_state = "cigar2butt" + +/obj/item/cigbutt/cigarbutt/havana + icon_state = "cigar3butt" + ///////////////// //SMOKING PIPES// ///////////////// diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index 8f697d4a6bd..91285a98c80 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -270,12 +270,15 @@ . = ..() icon_state = "[base_icon_state][contents.len ? null : "_empty"]" +/obj/item/storage/fancy/cigarettes/proc/open_icon_state() + return "[icon_state]_open" + /obj/item/storage/fancy/cigarettes/update_overlays() . = ..() if(!open_status || !contents.len) return - . += "[icon_state]_open" + . += open_icon_state() if(!display_cigs) return @@ -546,10 +549,14 @@ /obj/item/storage/fancy/cigarettes/cigars/havana name = "\improper premium Havanian cigar case" desc = "A case of classy Havanian cigars." - icon_state = "cohibacase" - base_icon_state = "cohibacase" + icon_state = "havanacase" + base_icon_state = "havanacase" spawn_type = /obj/item/cigarette/cigar/havana + +/obj/item/storage/fancy/cigarettes/cigars/havana/open_icon_state() + return "cohibacase_open" + /obj/item/storage/fancy/cigarettes/cigars/havana/empty spawn_count = 0 open_status = FANCY_CONTAINER_OPEN diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 0a8c375c191..25f10c4b648 100644 Binary files a/icons/mob/clothing/mask.dmi and b/icons/mob/clothing/mask.dmi differ diff --git a/icons/obj/cigarettes.dmi b/icons/obj/cigarettes.dmi index 1b8a7f58af0..1bb680b35bd 100644 Binary files a/icons/obj/cigarettes.dmi and b/icons/obj/cigarettes.dmi differ