From a4c8f4b8dca3c5e6369e7bdd303907b1368f193a Mon Sep 17 00:00:00 2001 From: "Wowzewow (Wezzy)" <42310821+alsoandanswer@users.noreply.github.com> Date: Sun, 5 Jul 2020 23:34:07 +0800 Subject: [PATCH] Onehanded cigs, and a bunch of other stuff (#9279) Surprisingly, doesn't really change that much user-facing side. For some stupid reason, cigar cases were using a rehash of cigarette packet code for no good reason. So I just made it a parent item, and it works just fine. also added a tooltip to share the rather obscure feature of putting a cigarette in your mouth. resprites the tajaran cigarette packets to more accurately match where they come from --- .../datums/outfits/event/outfit_nanotrasen.dm | 4 +- code/datums/outfits/outfit_admin.dm | 2 +- code/game/machinery/vending_types.dm | 6 +- code/game/objects/items/tajara.dm | 38 +++++- code/game/objects/items/weapons/chewables.dm | 2 +- .../objects/items/weapons/cigs_lighters.dm | 2 +- .../objects/items/weapons/storage/fancy.dm | 121 ++++-------------- .../objects/items/weapons/storage/misc.dm | 4 +- code/modules/cargo/random_stock/t1_common.dm | 4 +- .../loadout/loadout_smoking.dm | 2 +- code/modules/customitems/item_defines.dm | 2 +- .../reagent_containers/food/snacks.dm | 2 +- html/changelogs/wezzy_cigar_onehand.yml | 44 +++++++ icons/obj/cigs_lighters.dmi | Bin 6917 -> 6944 bytes maps/aurora/aurora-1_centcomm.dmm | 8 +- maps/aurora/aurora-4_mainlevel.dmm | 4 +- maps/exodus/exodus-2_centcomm.dmm | 2 +- maps/templates/pra.dmm | 2 +- sound/items/storage/wrapper.ogg | Bin 0 -> 39366 bytes 19 files changed, 129 insertions(+), 120 deletions(-) create mode 100644 html/changelogs/wezzy_cigar_onehand.yml create mode 100644 sound/items/storage/wrapper.ogg diff --git a/code/datums/outfits/event/outfit_nanotrasen.dm b/code/datums/outfits/event/outfit_nanotrasen.dm index 7970e252fa1..b70ef29fe1a 100644 --- a/code/datums/outfits/event/outfit_nanotrasen.dm +++ b/code/datums/outfits/event/outfit_nanotrasen.dm @@ -92,7 +92,7 @@ head = /obj/item/clothing/head/beret/centcom/commander backpack_contents = list( - /obj/item/storage/fancy/cigar = 1, + /obj/item/storage/fancy/cigarettes/cigar = 1, /obj/item/flame/lighter/zippo = 1, /obj/item/clothing/accessory/medal/gold/heroism = 1 ) @@ -216,4 +216,4 @@ /obj/item/storage/box/engineer = 1, /obj/item/storage/box/zipties = 1, /obj/item/clothing/head/helmet = 1 - ) \ No newline at end of file + ) diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index 45cf693fd4b..c51340e0d88 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -53,7 +53,7 @@ var/path = pick(list( /obj/item/clothing/mask/smokable/pipe, /obj/item/clothing/mask/smokable/pipe/cobpipe, - /obj/item/storage/fancy/cigar, + /obj/item/storage/fancy/cigarettes/cigar, /obj/item/storage/fancy/cigarettes )) H.equip_or_collect(new path(), slot_wear_mask) diff --git a/code/game/machinery/vending_types.dm b/code/game/machinery/vending_types.dm index a940fc6cbd0..185c983cd6a 100644 --- a/code/game/machinery/vending_types.dm +++ b/code/game/machinery/vending_types.dm @@ -357,7 +357,7 @@ ) premium = list( /obj/item/flame/lighter/zippo = 4, - /obj/item/storage/fancy/cigar = 5 + /obj/item/storage/fancy/cigarettes/cigar = 5 ) prices = list( /obj/item/storage/fancy/cigarettes/rugged = 67, @@ -402,7 +402,7 @@ /obj/item/reagent_containers/glass/beaker = 4, /obj/item/reagent_containers/dropper = 2, /obj/item/stack/medical/bruise_pack = 5, - /obj/item/stack/medical/ointment = 5, + /obj/item/stack/medical/ointment = 5, /obj/item/stack/medical/advanced/bruise_pack = 3, /obj/item/stack/medical/advanced/ointment = 3, /obj/item/stack/medical/splint = 2, @@ -1060,4 +1060,4 @@ /obj/item/coin/battlemonsters = 10 ) restock_items = 0 - light_color = COLOR_BABY_BLUE \ No newline at end of file + light_color = COLOR_BABY_BLUE diff --git a/code/game/objects/items/tajara.dm b/code/game/objects/items/tajara.dm index b01611ea0c8..50461784940 100644 --- a/code/game/objects/items/tajara.dm +++ b/code/game/objects/items/tajara.dm @@ -1,8 +1,40 @@ +/obj/item/storage/fancy/cigarettes/pra + name = "\improper Labourer's Choice cigarette packet" + desc = "Jokingly referred to an essential part of a working class citizen's breakfast, beside state-provided provisions." + desc_fluff = "Imported from the People's Republic of Adhomai." + icon_state = "prapacket" + item_state = "Dpacket" + storage_slots = 7 + cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai + can_hold = list(/obj/item/clothing/mask/smokable/cigarette, /obj/item/flame/lighter, /obj/item/trash/cigbutt, /obj/item/tajcard) + +/obj/item/storage/fancy/cigarettes/pra/fill() + ..() + new /obj/item/tajcard(src) + +/obj/item/storage/fancy/cigarettes/dpra + name = "\improper Shastar List'ya cigarette packet" + desc = "Rumored to be a de-facto currency for Adhominian knuckles off-planet." + desc_fluff = "Imported from the Democratic People's Republic of Adhomai." + icon_state = "dprapacket" + item_state = "Bpacket" + cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai + +/obj/item/storage/fancy/cigarettes/nka + name = "\improper Gato Royales cigarette packet" + desc = "Popular with the aristocrats of the New Kingdom of Adhomai for its mild menthol flavor." + desc_fluff = "Imported from the New Kingdom of Adhomai." + icon_state = "nkapacket" + item_state = "Fpacket" + cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai + /obj/item/tajcard name = "collectable tajaran card" - desc = "A collectable card, usually found inside cigarette packs, with the illustration of a famous Tajara." + desc = "A collectable card with an illustration of a famous Tajaran figure, usually found inside cigarette packets." icon = 'icons/obj/playing_cards.dmi' icon_state = "tajcig" + drop_sound = 'sound/items/drop/paper.ogg' + pickup_sound = 'sound/items/pickup/paper.ogg' w_class = ITEMSIZE_SMALL var/list/figures = list("hadii", "tesla", "headmaster", "commissar", "almanq", "yasmin", "andrey", "paratrooper", "scout") @@ -155,7 +187,7 @@ /obj/item/flame/lighter/adhomai name = "adhomian lighter" - desc = "An adhomian lighter, it is designated to protect the flame from the strong winds of the Tajaran homeworld." + desc = "An adhomian lighter, designed to protect the flame from the strong winds of the Tajaran homeworld." icon = 'icons/obj/tajara_items.dmi' icon_state = "trenchlighter" item_state = "trenchlighter" @@ -234,4 +266,4 @@ starts_with = list( /obj/item/dice/tajara = 3, /obj/item/dice/tajara/alt = 3 - ) \ No newline at end of file + ) diff --git a/code/game/objects/items/weapons/chewables.dm b/code/game/objects/items/weapons/chewables.dm index b6c33599f14..b3835b173d4 100644 --- a/code/game/objects/items/weapons/chewables.dm +++ b/code/game/objects/items/weapons/chewables.dm @@ -167,7 +167,7 @@ obj/item/clothing/mask/chewable/Destroy() starts_with = list(/obj/item/clothing/mask/chewable/candy/gum = 5) can_hold = list(/obj/item/clothing/mask/chewable/candy/gum, /obj/item/trash/spitgum) - use_sound = 'sound/items/drop/paper.ogg' + use_sound = 'sound/items/drop/wrapper.ogg' drop_sound = 'sound/items/drop/wrapper.ogg' pickup_sound = 'sound/items/pickup/wrapper.ogg' max_storage_space = 5 diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 0dec98b7225..c965609a4ff 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -608,7 +608,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM item_state = icon_state base_state = icon_state -/obj/item/flame/lighter/zippo/update_icon() +/obj/item/flame/lighter/update_icon() if(lit) icon_state = "[base_state]on" item_state = "[base_state]on" diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 80bc3db6592..7ec18566802 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -114,7 +114,7 @@ icon = 'icons/obj/crayons.dmi' icon_state = "crayonbox" icon_type = "crayon" - w_class = 2.0 + w_class = ITEMSIZE_SMALL can_hold = list( /obj/item/pen/crayon ) @@ -152,8 +152,9 @@ //CIG PACK// //////////// /obj/item/storage/fancy/cigarettes - name = "Trans-Stellar Duty Free cigarette packet" + name = "Trans-Stellar Duty Frees cigarette packet" desc = "A ubiquitous brand of cigarettes, found in the facilities of every major spacefaring corporation in the universe. As mild and flavorless as it gets." + desc_info = "You can put a cigarette directly in your mouth by selecting the mouth region and clicking on yourself with a cigarette packet in hand." icon = 'icons/obj/cigs_lighters.dmi' icon_state = "cigpacket" item_state = "cigpacket" @@ -164,8 +165,8 @@ ) drop_sound = 'sound/items/drop/gloves.ogg' pickup_sound = 'sound/items/pickup/gloves.ogg' - use_sound = 'sound/items/drop/paper.ogg' - w_class = 1 + use_sound = 'sound/items/drop/wrapper.ogg' + w_class = ITEMSIZE_TINY throwforce = 2 slot_flags = SLOT_BELT storage_slots = 6 @@ -197,7 +198,7 @@ if(M == user && target_zone == BP_MOUTH && contents.len > 0 && !user.wear_mask) var/obj/item/clothing/mask/smokable/cigarette/W = new cigarette_to_spawn(user) if(!istype(W)) - to_chat(user, "The [W] is blocking the cigarettes.") + to_chat(user, SPAN_NOTICE("The [W] is in the way.")) return //Checking contents of packet so lighters won't be cigarettes. for (var/i = contents.len; i > 0; i--) @@ -211,7 +212,7 @@ reagents.trans_to_obj(W, (reagents.total_volume/contents.len)) user.equip_to_slot_if_possible(W, slot_wear_mask) reagents.maximum_volume = 15 * contents.len - to_chat(user, "You take a cigarette out of the pack.") + user.visible_message("[user] casually pulls out a [cigarette_to_spawn] from \the [src] with their mouth.", range = 3) update_icon() else ..() @@ -220,120 +221,52 @@ /obj/item/storage/fancy/cigarettes/acmeco name = "\improper AcmeCo cigarette packet" - desc = "A packet of six AcmeCo cigarettes. For those who somehow want to obtain the record for the most amount of cancerous tumors." + desc = "For those who somehow want to obtain the record for the most amount of cancerous tumors." icon_state = "Apacket" item_state = "Apacket" cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/acmeco /obj/item/storage/fancy/cigarettes/blank name = "\improper blank cigarette packet" - desc = "A packet of six blank cigarettes. The healthiest cigarettes on the market!" + desc = "The healthiest cigarettes on the market! Wait, isn't this just a roll of paper?" icon_state = "Bpacket" item_state = "Bpacket" cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/blank +/obj/item/storage/fancy/cigarettes/cigar + name = "cigar case" + desc = "A luxurious tote for your fat tokes." + icon_state = "cigarcase" + item_state = "cigarcase" + icon_type = "cigar" + drop_sound = 'sound/items/drop/weldingtool.ogg' + pickup_sound = 'sound/items/pickup/weldingtool.ogg' + use_sound = 'sound/items/storage/briefcase.ogg' + storage_slots = 8 + can_hold = list(/obj/item/clothing/mask/smokable/cigarette/cigar) + cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/cigar + /obj/item/storage/fancy/cigarettes/dromedaryco name = "\improper DromedaryCo cigarette packet" - desc = "A packet of six imported DromedaryCo cancer sticks. A label on the packaging reads, \"Wouldn't a slow death make a change?\"" + desc = "A label on the packaging reads, \"Wouldn't a slow death make a change?\"" icon_state = "Dpacket" item_state = "Dpacket" cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/dromedaryco -/obj/item/storage/fancy/cigar - name = "cigar case" - desc = "A case for holding your cigars when you are not smoking them." - icon_state = "cigarcase" - item_state = "cigarcase" - icon = 'icons/obj/cigs_lighters.dmi' - drop_sound = 'sound/items/drop/shovel.ogg' - pickup_sound = 'sound/items/pickup/shovel.ogg' - use_sound = 'sound/items/storage/briefcase.ogg' - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi', - ) - w_class = 1 - throwforce = 2 - slot_flags = SLOT_BELT - storage_slots = 8 - can_hold = list(/obj/item/clothing/mask/smokable/cigarette/cigar) - icon_type = "cigar" - -/obj/item/storage/fancy/cigar/Initialize() - . = ..() - flags |= NOREACT - create_reagents(15 * storage_slots) - -/obj/item/storage/fancy/cigar/fill() - ..() - for(var/i = 1 to storage_slots) - new /obj/item/clothing/mask/smokable/cigarette/cigar(src) - -/obj/item/storage/fancy/cigar/update_icon() - icon_state = "[initial(icon_state)][contents.len]" - return - -/obj/item/storage/fancy/cigar/remove_from_storage(obj/item/W as obj, atom/new_location) - var/obj/item/clothing/mask/smokable/cigarette/cigar/C = W - if(!istype(C)) return - reagents.trans_to_obj(C, (reagents.total_volume/contents.len)) - ..() - -/obj/item/storage/fancy/cigar/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob, var/target_zone) - if(!istype(M, /mob)) - return - - if(M == user && target_zone == BP_MOUTH && contents.len > 0 && !user.wear_mask) - var/obj/item/clothing/mask/smokable/cigarette/cigar/W = new /obj/item/clothing/mask/smokable/cigarette/cigar(user) - reagents.trans_to_obj(W, (reagents.total_volume/contents.len)) - user.equip_to_slot_if_possible(W, slot_wear_mask) - reagents.maximum_volume = 15 * contents.len - contents.len-- - to_chat(user, "You take a cigar out of the case.") - update_icon() - else - ..() - /obj/item/storage/fancy/cigarettes/nicotine name = "\improper Nico-Tine cigarette packet" - desc = "A packet of six Nico-Tine cigarettes. Allegedly advertised as the most enviromentally friendly cigarettes in the market. It doesn't specify how, but it definitely isn't your body." + desc = "An Eridani marketing triumph - the jingle still torments people to this day." icon_state = "Epacket" item_state = "Epacket" cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/nicotine /obj/item/storage/fancy/cigarettes/rugged - name = "\improper Lucky Strike cigarette packet" - desc = "A packet of six Lucky Strike cigarettes. Rumored to be part of an Idris money laundering scheme, its original purpose long forgotten." + name = "\improper Laissez-Faires cigarette packet" + desc = "Rumored to have outlived its original purpose as part of an Idris money laundering scheme." icon_state = "Fpacket" item_state = "Fpacket" cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/rugged -/obj/item/storage/fancy/cigarettes/pra - name = "\improper Working Tajara cigarette packet" - desc = "A packet of six adhomian \"Working Tajara\" cigarettes, imported straight from the People's Republic of Adhomai." - icon_state = "prapacket" - item_state = "prapacket" - cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai - can_hold = list(/obj/item/clothing/mask/smokable/cigarette, /obj/item/flame/lighter, /obj/item/trash/cigbutt, /obj/item/tajcard) - -/obj/item/storage/fancy/cigarettes/pra/fill() - ..() - new /obj/item/tajcard(src) - -/obj/item/storage/fancy/cigarettes/dpra - name = "\improper Shastar Leaves cigarette packet" - desc = "A packet of six adhomian \"Shastar Leaves\" cigarettes, imported straight from the Democratic People's Republic of Adhomai." - icon_state = "dprapacket" - item_state = "dprapacket" - cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai - -/obj/item/storage/fancy/cigarettes/nka - name = "\improper Royal Choice cigarette packet" - desc = "A packet of six adhomian \"Royal Choice\" cigarettes, imported straight from the New Kingdom of Adhomai." - icon_state = "nkapacket" - item_state = "nkapacket" - cigarette_to_spawn = /obj/item/clothing/mask/smokable/cigarette/adhomai - /* * Vial Box */ @@ -359,7 +292,7 @@ use_sound = 'sound/items/drop/glass.ogg' drop_sound = 'sound/items/drop/toolbox.ogg' pickup_sound = 'sound/items/pickup/toolbox.ogg' - max_w_class = 2 + max_w_class = ITEMSIZE_SMALL can_hold = list(/obj/item/reagent_containers/glass/beaker/vial) max_storage_space = 12 //The sum of the w_classes of all the items in this storage item. storage_slots = 6 diff --git a/code/game/objects/items/weapons/storage/misc.dm b/code/game/objects/items/weapons/storage/misc.dm index e1133044359..8990aa892f4 100644 --- a/code/game/objects/items/weapons/storage/misc.dm +++ b/code/game/objects/items/weapons/storage/misc.dm @@ -59,7 +59,7 @@ item_state = "cigpacket" drop_sound = 'sound/items/drop/wrapper.ogg' pickup_sound = 'sound/items/pickup/wrapper.ogg' - use_sound = 'sound/items/drop/paper.ogg' + use_sound = 'sound/items/drop/wrapper.ogg' item_icons = list( slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi', slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi', @@ -93,7 +93,7 @@ make_exact_fit() drop_sound = 'sound/items/drop/gloves.ogg' pickup_sound = 'sound/items/pickup/gloves.ogg' - use_sound = 'sound/items/drop/paper.ogg' + use_sound = 'sound/items/drop/wrapper.ogg' /obj/item/storage/fancy/cigpaper/fine name = "\improper Trident cigarette paper" diff --git a/code/modules/cargo/random_stock/t1_common.dm b/code/modules/cargo/random_stock/t1_common.dm index 41e16845179..08765df7893 100644 --- a/code/modules/cargo/random_stock/t1_common.dm +++ b/code/modules/cargo/random_stock/t1_common.dm @@ -115,8 +115,8 @@ STOCK_ITEM_COMMON(tech, 5) STOCK_ITEM_COMMON(smokes, 2) new /obj/item/flame/lighter/random(L) if (prob(20)) - new /obj/item/storage/fancy/cigar(L) - new /obj/item/storage/fancy/cigar(L) + new /obj/item/storage/fancy/cigarettes/cigar(L) + new /obj/item/storage/fancy/cigarettes/cigar(L) else new /obj/item/storage/fancy/cigarettes/blank(L) new /obj/item/storage/fancy/cigarettes/blank(L) diff --git a/code/modules/client/preference_setup/loadout/loadout_smoking.dm b/code/modules/client/preference_setup/loadout/loadout_smoking.dm index 65dcc6b239f..ac6c9670ffa 100644 --- a/code/modules/client/preference_setup/loadout/loadout_smoking.dm +++ b/code/modules/client/preference_setup/loadout/loadout_smoking.dm @@ -13,7 +13,7 @@ /datum/gear/smoking/cigarcase display_name = "cigar case" - path = /obj/item/storage/fancy/cigar + path = /obj/item/storage/fancy/cigarettes/cigar cost = 2 /datum/gear/smoking/cigarettes diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 2bfb162fbed..54f2abc16a0 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -2027,7 +2027,7 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE drop_sound = 'sound/items/drop/gloves.ogg' pickup_sound = 'sound/items/pickup/gloves.ogg' - use_sound = 'sound/items/drop/paper.ogg' + use_sound = 'sound/items/drop/wrapper.ogg' /obj/item/storage/fancy/fluff/sentiment_bouquet/fill() . = ..() diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index d362e618d44..72545180af8 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -2482,7 +2482,7 @@ w_class = 1 starts_with = list(/obj/item/reagent_containers/food/snacks/mint/admints = 6) can_hold = list(/obj/item/reagent_containers/food/snacks/mint/admints) - use_sound = 'sound/items/drop/paper.ogg' + use_sound = 'sound/items/drop/wrapper.ogg' drop_sound = 'sound/items/drop/wrapper.ogg' pickup_sound = 'sound/items/pickup/wrapper.ogg' max_storage_space = 6 diff --git a/html/changelogs/wezzy_cigar_onehand.yml b/html/changelogs/wezzy_cigar_onehand.yml new file mode 100644 index 00000000000..a163b4fc61f --- /dev/null +++ b/html/changelogs/wezzy_cigar_onehand.yml @@ -0,0 +1,44 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: Wowzewow (Wezzy) + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds a information description to to cigarette packets on how to give yourself a cigarette with one hand." + - tweak: "Tweaks the names of some cigarette packets to be (debatably) more witty and on the nose." + - imageadd: "Improves the sprites of some tajaran cigarette packets." + - bugfix: "Fixes cheap lighters not showing their flames properly." diff --git a/icons/obj/cigs_lighters.dmi b/icons/obj/cigs_lighters.dmi index 0980ba8e6da5febd964f79f12442b5db7add816d..9713051d9603cfcb6dec8efa6796e0b4e21230ab 100644 GIT binary patch delta 6059 zcmZ8l2|QHY`!|*hF=H#Q3L|Tl5@lb8lvI}DO_mywt!1QS8{^u__J*=6#!`()Diy*Y zM9G>h!;F0&V=yyj<3IJj@9+2f{O>uR`+4rY&pGFw=bZC>p67dCuTbxeAn3q;gOoiQ zHx;ZZPMkO)rF22X{;Q0POjA=+DT9EmQUvAl0`@jm7EYm0N%>GW{OQN>woO526PxvN zpX6Rs^;%K(0*mR?-8D9Z?WVwYL69^Skhi>)H3MA!^FgrU*MUxNTG;CG$92F`R@$Gd zr%s6RTl`&{F5Ruy9_WvMw>qMoG37Fpw|61dmFX~~uhkp>Jan7K$yH_zQu+xy2|zun z(eL@ZP^&xxMmF!{)^LSOW-ae~j@0ngjF_#*j1)lC(2S+oa;F>jgB(VuB9duI8%Y~^ zYY@NZ<_da+#hlZE(j;p%_x0vn1=e2}q#&wBfGxQ_4d}ZP$Sslt&s0mz!iowlu-{$T zpOHh61Jwq^;)a9hqcM5k!N6y9@`l!^Mz==yjn7Y6@nfa)Yw`g1JxSrCsOZ2~^>E2vz3+iH@He(a(w_k(MnZkj%B-7^o3H(g z`Ic5mC&hF+zE9%MUlYt)-bl}QVO&TcJm3pCYl0JPC>izRcC`QYBR)|l;ks|7)$wu1 z_CXIclkA?DeD0)X8hrL*o+<`y+Ij6qR;5{o*5Zm}=LAj*4vgXB90aZ3Jik@?41kDH zz%j6YD)6`D{eu)Ny#)w)_t}0Z=q|wz8fC_nSvr&J3;qI6g*BAS^Cn$s{Omwe^?Z&l z9vUQ){!+X{Sz%|Z7B(?69VA$}N2n8*KA2ipdt6)~hpZ>8hX&&?P_-J|{RieenY$80 z;De^N&O2#G@l@@YcM1I_1^MJTUg6gWATWo`jxpvT(Jn(n5f1k-(Pk1?W4>-(JzOXs z;%?=Sf0}yJ#Mr!B&}o2JNY!xRi0%>l9=jbk61BdbqStQ`7ACmr_TKra^V8wD5V!_M z=tE)@q5huu�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