From c79a09d3b62c18a1eb87fd2151d22a0751d26aac Mon Sep 17 00:00:00 2001 From: thgvr Date: Thu, 10 Oct 2024 20:57:15 -0700 Subject: [PATCH] Sorts files, resprites knife world icons, resprites medkits --- _maps/map_files/generic/CentCom.dmm | 13 ++-- code/datums/traits/negative.dm | 2 - code/game/objects/items/gift.dm | 2 +- code/game/objects/items/melee/dualsaber.dm | 4 +- code/game/objects/items/melee/energy.dm | 16 ++--- code/game/objects/items/melee/knife.dm | 22 +++--- code/game/objects/items/melee/stunbaton.dm | 2 +- code/game/objects/items/melee/sword.dm | 8 +-- code/game/objects/items/miscellaneous.dm | 2 +- .../objects/items/robot/robot_upgrades.dm | 2 +- .../items/stacks/sheets/sheet_types.dm | 3 - code/game/objects/items/storage/book.dm | 2 +- code/game/objects/items/storage/boxes.dm | 64 +----------------- code/game/objects/items/storage/briefcase.dm | 2 +- code/game/objects/items/storage/firstaid.dm | 5 +- code/game/objects/items/storage/lockbox.dm | 6 +- code/game/objects/items/storage/secure.dm | 5 +- code/game/objects/items/storage/sixpack.dm | 2 +- code/game/objects/items/storage/storage.dm | 2 +- code/game/objects/items/storage/toolbox.dm | 63 +---------------- code/game/objects/items/toys.dm | 12 ++-- .../crates_lockers/closets/job_closets.dm | 1 - .../crates_lockers/closets/secure/security.dm | 7 +- code/modules/admin/verbs/pray.dm | 2 +- code/modules/antagonists/gang/outfits.dm | 6 +- code/modules/cargo/packs/ammo.dm | 6 -- .../modules/clothing/outfits/ert/inteq_ert.dm | 2 +- .../clothing/outfits/factions/independent.dm | 1 - .../clothing/outfits/factions/syndicate.dm | 1 - code/modules/detectivework/evidence.dm | 2 +- code/modules/flufftext/Hallucination.dm | 8 +-- .../food_and_drinks/drinks/drinks/bottle.dm | 2 +- code/modules/holodeck/items.dm | 4 +- code/modules/jobs/job_types/bartender.dm | 1 - code/modules/paperwork/pen.dm | 4 +- code/modules/recycling/sortingmachinery.dm | 4 +- .../ruins/objects_and_mobs/sin_ruins.dm | 2 +- code/modules/shuttle/emergency.dm | 4 +- .../surgery/organs/augments_internal.dm | 19 ------ code/modules/surgery/tools.dm | 2 +- code/modules/uplink/uplink_items.dm | 15 ---- code/modules/vending/security.dm | 1 - code/modules/vending/wardrobes.dm | 1 - .../knives_lefthand.dmi} | Bin .../knives_righthand.dmi} | Bin .../inhands/weapons/melee/swords_lefthand.dmi | Bin 0 -> 30216 bytes .../weapons/{ => melee}/swords_righthand.dmi | Bin icons/mob/inhands/weapons/swords_lefthand.dmi | Bin 30216 -> 28467 bytes icons/obj/storage/medkits.dmi | Bin 0 -> 1597 bytes icons/obj/storage/medkits_world.dmi | Bin 0 -> 1556 bytes icons/obj/storage/storage.dmi | Bin 0 -> 44832 bytes icons/obj/storage/toolbox.dmi | Bin 0 -> 1816 bytes icons/obj/weapon/knife_world.dmi | Bin 0 -> 1183 bytes icons/obj/world/melee.dmi | Bin 474 -> 0 bytes medkits_world.dmi | Bin 0 -> 1553 bytes 55 files changed, 75 insertions(+), 259 deletions(-) rename icons/mob/inhands/weapons/{knifes_lefthand.dmi => melee/knives_lefthand.dmi} (100%) rename icons/mob/inhands/weapons/{knifes_righthand.dmi => melee/knives_righthand.dmi} (100%) create mode 100644 icons/mob/inhands/weapons/melee/swords_lefthand.dmi rename icons/mob/inhands/weapons/{ => melee}/swords_righthand.dmi (100%) create mode 100644 icons/obj/storage/medkits.dmi create mode 100644 icons/obj/storage/medkits_world.dmi create mode 100644 icons/obj/storage/storage.dmi create mode 100644 icons/obj/storage/toolbox.dmi create mode 100644 icons/obj/weapon/knife_world.dmi delete mode 100644 icons/obj/world/melee.dmi create mode 100644 medkits_world.dmi diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d7715e22b561..fefc0f7fa7b1 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -4956,11 +4956,6 @@ }, /turf/open/floor/plasteel, /area/centcom/holding) -"aRQ" = ( -/obj/structure/closet/abductor, -/obj/item/storage/box/alienhandcuffs, -/turf/open/floor/plating/abductor, -/area/abductor_ship) "aRS" = ( /obj/machinery/light/directional/west, /obj/structure/rack, @@ -18782,7 +18777,7 @@ aaa aaa aks akP -aRQ +alj alG alj amw @@ -18809,7 +18804,7 @@ aaa aaa aks akP -aRQ +alj alG alj amw @@ -18836,7 +18831,7 @@ aaa aaa aks akP -aRQ +alj alG alj amw @@ -18866,7 +18861,7 @@ aaa aaa aks akP -aRQ +alj alG alj amw diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 306c3d6b8d50..7fbe2d53475d 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -118,8 +118,6 @@ heirloom_type = pick(/obj/item/pen/fountain, /obj/item/storage/pill_bottle/dice) if("Chaplain") heirloom_type = pick(/obj/item/toy/windupToolbox, /obj/item/reagent_containers/food/drinks/bottle/holywater) - if("Assistant") - heirloom_type = /obj/item/storage/toolbox/mechanical/old/heirloom //Security/Command if("Captain") heirloom_type = /obj/item/reagent_containers/food/drinks/flask/gold diff --git a/code/game/objects/items/gift.dm b/code/game/objects/items/gift.dm index 592a4f6364fb..4bb4b5a1d83f 100644 --- a/code/game/objects/items/gift.dm +++ b/code/game/objects/items/gift.dm @@ -13,7 +13,7 @@ GLOBAL_LIST_EMPTY(possible_gifts) /obj/item/a_gift name = "gift" desc = "PRESENTS!!!! eek!" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "giftdeliverypackage3" item_state = "gift" resistance_flags = FLAMMABLE diff --git a/code/game/objects/items/melee/dualsaber.dm b/code/game/objects/items/melee/dualsaber.dm index 28242c1006a1..2fbb983dca13 100644 --- a/code/game/objects/items/melee/dualsaber.dm +++ b/code/game/objects/items/melee/dualsaber.dm @@ -4,8 +4,8 @@ /obj/item/dualsaber icon = 'icons/obj/weapon/energy.dmi' icon_state = "dualsaber" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' name = "double-bladed energy sword" desc = "For when simply killing someone isn't enough." force = 3 diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 34219662e53d..f62ffe1d9fd8 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -83,8 +83,8 @@ desc = "For when a katana isn't enough. While Nanotrasen and the Syndicate both produce the so-called e-swords, they are visually and functionaly identical." icon_state = "sword" base_icon_state = "sword" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' force = 3 throwforce = 5 hitsound = "swing_hit" //it starts deactivated @@ -197,8 +197,8 @@ desc = "Arrrr matey." icon_state = "cutlass" base_icon_state = "cutlass" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' icon_state_on = "cutlass" /obj/item/melee/transforming/energy/sword/saber/pirate/red @@ -220,8 +220,8 @@ name = "energy blade" desc = "A concentrated beam of energy in the shape of a blade. Very stylish... and lethal." icon_state = "blade" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' force = 30 //Normal attacks deal esword damage hitsound = 'sound/weapons/blade1.ogg' active = 1 @@ -256,8 +256,8 @@ name = "energy sword" desc = "That cable over there, I'm going to cut it." icon_state = "plasmasword0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' sharpness = IS_SHARP armour_penetration = 200 block_chance = 0 diff --git a/code/game/objects/items/melee/knife.dm b/code/game/objects/items/melee/knife.dm index 15d389477745..06f8c7a526ab 100644 --- a/code/game/objects/items/melee/knife.dm +++ b/code/game/objects/items/melee/knife.dm @@ -2,8 +2,9 @@ icon_state = "kitchenknife" item_state = "kitchenknife" icon = 'icons/obj/weapon/knife.dmi' - lefthand_file = 'icons/mob/inhands/weapons/knifes_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/knifes_righthand.dmi' + world_file = 'icons/obj/weapon/knife_world.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/knives_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/knives_righthand.dmi' pickup_sound = 'sound/items/handling/knife1_pickup.ogg' drop_sound = 'sound/items/handling/knife3_drop.ogg' flags_1 = CONDUCT_1 @@ -20,7 +21,6 @@ item_flags = EYE_STAB tool_behaviour = TOOL_KNIFE - /obj/item/melee/knife/ComponentInitialize() . = ..() set_butchering() @@ -55,7 +55,6 @@ user.visible_message("[user]'s spoon snaps into tiny pieces in their hand.") qdel(src) - /obj/item/melee/knife/plastic/afterattack(mob/living/carbon/user) .=..() if(prob(break_chance)) @@ -105,7 +104,6 @@ force = 20 throwforce = 20 attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") - world_file = 'icons/obj/world/melee.dmi' /obj/item/melee/knife/survival name = "survival knife" @@ -116,20 +114,18 @@ force = 15 throwforce = 15 attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") - world_file = 'icons/obj/world/melee.dmi' /obj/item/melee/knife/bone name = "bone dagger" item_state = "bone_dagger" icon_state = "bone_dagger" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' desc = "A sharpened bone. The bare minimum in survival." embedding = list("pain_mult" = 4, "embed_chance" = 35, "fall_chance" = 10) force = 15 throwforce = 15 custom_materials = null - world_file = 'icons/obj/world/melee.dmi' /obj/item/melee/knife/combat/cyborg name = "cyborg knife" @@ -142,8 +138,8 @@ icon = 'icons/obj/shards.dmi' icon_state = "shiv" item_state = "shiv" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' desc = "A makeshift glass shiv." force = 8 throwforce = 12 @@ -162,8 +158,8 @@ /obj/item/melee/knife/switchblade name = "switchblade" icon_state = "switchblade" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' desc = "A sharp, concealable, spring-loaded knife." flags_1 = CONDUCT_1 force = 3 diff --git a/code/game/objects/items/melee/stunbaton.dm b/code/game/objects/items/melee/stunbaton.dm index 05225d80cff8..96b8471ad140 100644 --- a/code/game/objects/items/melee/stunbaton.dm +++ b/code/game/objects/items/melee/stunbaton.dm @@ -486,7 +486,7 @@ /obj/item/conversion_kit name = "conversion kit" desc = "A strange box containing wood working tools and an instruction paper to turn stun batons into something else." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "uk" custom_price = 450 diff --git a/code/game/objects/items/melee/sword.dm b/code/game/objects/items/melee/sword.dm index ff384770a318..0e91614ae90a 100644 --- a/code/game/objects/items/melee/sword.dm +++ b/code/game/objects/items/melee/sword.dm @@ -1,7 +1,7 @@ /obj/item/melee/sword icon = 'icons/obj/weapon/sword.dmi' - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' pickup_sound = 'sound/items/unsheath.ogg' drop_sound = 'sound/items/handling/metal_drop.ogg' hitsound = 'sound/weapons/bladeslice.ogg' @@ -319,8 +319,8 @@ /obj/item/melee/sword/vibro icon_state = "hfrequency0" base_icon_state = "hfrequency" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' name = "vibro sword" desc = "A potent weapon capable of cutting through nearly anything. Wielding it in two hands will allow you to deflect gunfire." armour_penetration = 100 diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index 3c8f3ead8709..632d3b5609f7 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -15,7 +15,7 @@ /obj/item/choice_beacon name = "choice box" desc = "A box containing items to choose." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "deliverypackage3" var/uses = 1 diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index e87691b651a9..d8a382cf589c 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -550,7 +550,7 @@ /obj/item/borg/upgrade/rped name = "engineering cyborg RPED" desc = "A rapid part exchange device for the engineering cyborg." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "borgrped" require_module = TRUE module_type = list(/obj/item/robot_module/engineering, /obj/item/robot_module/saboteur) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index ce64af1fd205..70164b241086 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -369,9 +369,6 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ new /datum/stack_recipe("nugget box", /obj/item/storage/fancy/nugget_box), \ null, \ - new /datum/stack_recipe("lethal ammo box", /obj/item/storage/box/lethalshot), \ - new /datum/stack_recipe("rubber shot ammo box", /obj/item/storage/box/rubbershot), \ - new /datum/stack_recipe("bean bag ammo box", /obj/item/storage/box/beanbag), \ new /datum/stack_recipe("flashbang box", /obj/item/storage/box/flashbangs), \ new /datum/stack_recipe("flashes box", /obj/item/storage/box/flashes), \ new /datum/stack_recipe("handcuffs box", /obj/item/storage/box/handcuffs), \ diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 67dba503642d..3b138ddd7002 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -27,7 +27,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", /obj/item/storage/book/bible name = "bible" desc = "Apply to head repeatedly." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "bible" item_state = "bible" lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi' diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 29d2cd22dbbd..c48c12f719ac 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -262,7 +262,7 @@ /obj/item/storage/box/hypospray name = "hypospray mk. II kit" - icon = 'icons/obj/storage.dmi' //WS Edit - Suitcases + icon = 'icons/obj/storage/storage.dmi' icon_state = "medbriefcase" illustration = null @@ -618,15 +618,6 @@ for(var/i in 1 to 7) new /obj/item/restraints/handcuffs/cable/zipties(src) -/obj/item/storage/box/alienhandcuffs - name = "box of spare handcuffs" - desc = "A box full of handcuffs." - icon_state = "alienbox" - illustration = "handcuff" - -/obj/item/storage/box/alienhandcuffs/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/restraints/handcuffs/alien(src) /obj/item/storage/box/fakesyndiesuit name = "boxed space suit and helmet" @@ -686,7 +677,7 @@ /obj/item/storage/box/lights name = "box of replacement bulbs" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' illustration = "light" desc = "This box is shaped on the inside so that only light tubes and bulbs fit." item_state = "syringe_kit" @@ -811,57 +802,6 @@ else new /obj/item/tank/internals/plasmaman/belt(src) -/obj/item/storage/box/rubbershot - name = "box of rubber shots" - desc = "A box full of rubber shots, designed for riot shotguns." - icon_state = "rubbershot_box" - illustration = null - -/obj/item/storage/box/rubbershot/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/ammo_casing/shotgun/rubbershot(src) - -/obj/item/storage/box/lethalshot - name = "box of lethal shotgun shots" - desc = "A box full of lethal shots, designed for riot shotguns." - icon_state = "lethalshot_box" - illustration = null - -/obj/item/storage/box/lethalshot/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/ammo_casing/shotgun/buckshot(src) - -/obj/item/storage/box/techshot - name = "box of unloaded shotgun tech shells" - desc = "A box full of unloaded tech shells, capable of producing a variety of effects once loaded." - icon_state = "techshot_box" - illustration = null - -/obj/item/storage/box/techshot/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/ammo_casing/shotgun/techshell(src) - -/obj/item/storage/box/beanbag - name = "box of beanbags" - desc = "A box full of beanbag shells." - icon_state = "beanbag_box" - illustration = null - -/obj/item/storage/box/beanbag/PopulateContents() - for(var/i in 1 to 6) - new /obj/item/ammo_casing/shotgun/beanbag(src) - -/obj/item/storage/box/slugshot - name = "box of 12-gauge slug shotgun shells" - desc = "a box full of slug shots, designed for riot shotguns" - icon = 'icons/obj/storage.dmi' - icon_state = "slugshot_box" - illustration = null - -/obj/item/storage/box/slugshot/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/ammo_casing/shotgun(src) - /obj/item/storage/box/actionfigure name = "box of action figures" desc = "The latest set of collectable action figures." diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index dfc65846bd11..57c6c1dab405 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -1,7 +1,7 @@ /obj/item/storage/briefcase name = "briefcase" desc = "It's made of AUTHENTIC faux-leather and has a price-tag still attached. Its owner must be a real professional." - icon = 'icons/obj/storage.dmi' //WS edit - Better briefcases + icon = 'icons/obj/storage/storage.dmi' icon_state = "briefcase" lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/briefcase_righthand.dmi' diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index bac896c0b8d5..275517313a2f 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -12,8 +12,9 @@ /obj/item/storage/firstaid name = "first-aid kit" desc = "It's an emergency medical kit for those serious boo-boos." - icon = 'icons/obj/storage.dmi' icon_state = "firstaid" + icon = 'icons/obj/storage/medkits.dmi' + world_file = 'icons/obj/storage/medkits_world.dmi' lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' drop_sound = 'sound/items/handling/cardboardbox_drop.ogg' @@ -119,7 +120,7 @@ generate_items_inside(items_inside,src) /obj/item/storage/firstaid/ancient - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "firstaid" desc = "A first aid kit with the ability to heal common types of injuries." diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index 6d6690106b4d..6e72bf5a455d 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -3,15 +3,15 @@ desc = "A locked box." icon_state = "lockbox+l" item_state = "syringe_kit" - icon = 'icons/obj/storage.dmi' //WS edit - better briefcases + icon = 'icons/obj/storage/storage.dmi' lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' w_class = WEIGHT_CLASS_BULKY req_access = list(ACCESS_ARMORY) var/broken = FALSE var/open = FALSE - var/icon_locked = "lockbox" //WS edit - fix lockbox sprites - var/icon_closed = "lockbox+l" //WS edit - fix lockbox sprites + var/icon_locked = "lockbox" + var/icon_closed = "lockbox+l" var/icon_broken = "lockbox+b" /obj/item/storage/lockbox/ComponentInitialize() diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm index f46d6eb4c2c9..f1140b85f3f2 100644 --- a/code/game/objects/items/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -115,9 +115,10 @@ // ----------------------------- // Secure Briefcase // ----------------------------- + /obj/item/storage/secure/briefcase name = "secure briefcase" - icon = 'icons/obj/storage.dmi' //WS edit - better briefcases + icon = 'icons/obj/storage/storage.dmi' icon_state = "secure" item_state = "sec-case" lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' @@ -158,7 +159,7 @@ /obj/item/storage/secure/safe name = "secure safe" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "safe" icon_opened = "safe0" icon_locking = "safeb" diff --git a/code/game/objects/items/storage/sixpack.dm b/code/game/objects/items/storage/sixpack.dm index 1a229909aa82..f426ba1dbd4e 100644 --- a/code/game/objects/items/storage/sixpack.dm +++ b/code/game/objects/items/storage/sixpack.dm @@ -1,7 +1,7 @@ /obj/item/storage/cans name = "can ring" desc = "Holds up to six drink cans, and select bottles." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "canholder" item_state = "cola" lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' diff --git a/code/game/objects/items/storage/storage.dm b/code/game/objects/items/storage/storage.dm index f0e5665b446b..d946514b7622 100644 --- a/code/game/objects/items/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -1,6 +1,6 @@ /obj/item/storage name = "storage" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' w_class = WEIGHT_CLASS_NORMAL var/rummage_if_nodrop = TRUE var/component_type = /datum/component/storage/concrete diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index e0768391dae5..afdef643b570 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -1,6 +1,7 @@ /obj/item/storage/toolbox name = "toolbox" desc = "Danger. Very robust." + icon = 'icons/obj/storage/toolbox.dmi' icon_state = "toolbox_default" item_state = "toolbox_default" lefthand_file = 'icons/mob/inhands/equipment/toolbox_lefthand.dmi' @@ -58,12 +59,6 @@ new /obj/item/flashlight/flare(src) new /obj/item/radio(src) -/obj/item/storage/toolbox/emergency/old - name = "rusty red toolbox" - icon_state = "toolbox_red_old" - has_latches = FALSE - material_flags = NONE - /obj/item/storage/toolbox/mechanical name = "mechanical toolbox" icon_state = "blue" @@ -71,7 +66,6 @@ material_flags = NONE /obj/item/storage/toolbox/mechanical/PopulateContents() - //WS Edit - Better Tool sprites if(prob(50)) new /obj/item/wrench(src) else @@ -83,61 +77,6 @@ new /obj/item/analyzer(src) new /obj/item/wirecutters(src) -/obj/item/storage/toolbox/mechanical/old - name = "rusty blue toolbox" - icon_state = "toolbox_blue_old" - has_latches = FALSE - material_flags = NONE - -/obj/item/storage/toolbox/mechanical/old/PopulateContents() - new /obj/item/screwdriver/old(src) - new /obj/item/wrench/old(src) - new /obj/item/weldingtool/old(src) - new /obj/item/crowbar/old(src) - new /obj/item/wirecutters/old(src) - -/obj/item/storage/toolbox/mechanical/old/heirloom - name = "toolbox" //this will be named "X family toolbox" - desc = "It's seen better days." - force = 5 - w_class = WEIGHT_CLASS_NORMAL - -/obj/item/storage/toolbox/mechanical/old/heirloom/PopulateContents() - return - -/obj/item/storage/toolbox/mechanical/old/clean - name = "toolbox" - desc = "A old, blue toolbox, it looks robust." - icon_state = "oldtoolboxclean" - item_state = "toolbox_blue" - has_latches = FALSE - force = 19 - throwforce = 22 - -/obj/item/storage/toolbox/mechanical/old/clean/proc/calc_damage() - var/power = 0 - for (var/obj/item/stack/telecrystal/TC in GetAllContents()) - power += TC.amount - force = 19 + power - throwforce = 22 + power - -/obj/item/storage/toolbox/mechanical/old/clean/attack(mob/target, mob/living/user) - calc_damage() - ..() - -/obj/item/storage/toolbox/mechanical/old/clean/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) - calc_damage() - ..() - -/obj/item/storage/toolbox/mechanical/old/clean/PopulateContents() - new /obj/item/screwdriver/old(src) - new /obj/item/wrench/old(src) - new /obj/item/weldingtool/old(src) - new /obj/item/crowbar/old(src) - new /obj/item/wirecutters/old(src) - new /obj/item/multitool/old(src) - new /obj/item/clothing/gloves/color/yellow(src) - /obj/item/storage/toolbox/electrical name = "electrical toolbox" icon_state = "yellow" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 6d6d258b5b0c..9a2b098c55d3 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -268,8 +268,8 @@ icon = 'icons/obj/weapon/energy.dmi' icon_state = "sword" item_state = "sword" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' var/active = 0 w_class = WEIGHT_CLASS_SMALL attack_verb = list("attacked", "struck", "hit") @@ -410,8 +410,8 @@ icon = 'icons/obj/weapon/sword.dmi' icon_state = "katana" item_state = "katana" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK force = 5 @@ -1073,8 +1073,8 @@ icon = 'icons/obj/wizard.dmi' icon_state = "render" item_state = "cultdagger" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' w_class = WEIGHT_CLASS_SMALL /* diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 6e7de98b21de..8fbe9d1bb191 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -16,7 +16,6 @@ /obj/item/clothing/head/soft/black = 2, /obj/item/clothing/shoes/sneakers/black = 2, /obj/item/reagent_containers/glass/rag = 2, - /obj/item/storage/box/beanbag = 1, /obj/item/clothing/suit/armor/vest/alt = 1, /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/glasses/sunglasses/reagent = 1, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 23aa2df0ab5a..928a6b8e5239 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -289,8 +289,6 @@ /obj/structure/closet/secure_closet/armory2/PopulateContents() ..() - for(var/i in 1 to 3) - new /obj/item/storage/box/rubbershot(src) for(var/i in 1 to 3) new /obj/item/gun/ballistic/shotgun/hellfire(src) @@ -327,11 +325,10 @@ /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() for(var/i in 1 to 3) - new /obj/item/storage/box/lethalshot(src) - new /obj/item/ammo_box/magazine/co9mm(src) //WS edit - begin - better safe than sorry new /obj/item/ammo_box/magazine/co9mm(src) new /obj/item/ammo_box/magazine/co9mm(src) - new /obj/item/ammo_box/magazine/co9mm(src) //WS edit - end + new /obj/item/ammo_box/magazine/co9mm(src) + new /obj/item/ammo_box/magazine/co9mm(src) /obj/structure/closet/secure_closet/labor_camp_security name = "labor camp security locker" diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index d6fb69980364..ad30a3e9c524 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -17,7 +17,7 @@ if(src.client.handle_spam_prevention(msg,MUTE_PRAY)) return - var/mutable_appearance/cross = mutable_appearance('icons/obj/storage.dmi', "bible") + var/mutable_appearance/cross = mutable_appearance('icons/obj/storage/storage.dmi', "bible") var/font_color = "purple" var/prayer_type = "PRAYER" var/deity diff --git a/code/modules/antagonists/gang/outfits.dm b/code/modules/antagonists/gang/outfits.dm index 77c091d2126a..ae9de3e0f983 100644 --- a/code/modules/antagonists/gang/outfits.dm +++ b/code/modules/antagonists/gang/outfits.dm @@ -42,8 +42,7 @@ backpack_contents = list(/obj/item/storage/box/handcuffs = 1, /obj/item/storage/box/teargas = 1, /obj/item/storage/box/flashbangs = 1, - /obj/item/shield/riot/tele = 1, - /obj/item/storage/box/lethalshot = 2) + /obj/item/shield/riot/tele = 1) /datum/outfit/families_police/beatcop/swat name = "Families: SWAT Beat Cop" @@ -53,8 +52,7 @@ backpack_contents = list(/obj/item/storage/box/handcuffs = 1, /obj/item/storage/box/teargas = 1, /obj/item/storage/box/flashbangs = 1, - /obj/item/shield/riot/tele = 1, - /obj/item/storage/box/lethalshot = 2) + /obj/item/shield/riot/tele = 1) /datum/outfit/families_police/beatcop/fbi name = "Families: Space FBI Officer" diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 8d8f47a05f65..05acb3e15b78 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -84,12 +84,6 @@ cost = 1000 contains = list(/obj/item/disk/design_disk/blanks) -/datum/supply_pack/ammo/techshells - name = "Unloaded Shotgun Technological Shells Crate" - desc = "Contains a box of 7 versatile tech shells, capable of producing a variety of deadly effects for any situation. Some assembly required." - cost = 210 - contains = list(/obj/item/storage/box/techshot) - /datum/supply_pack/ammo/rubbershot name = "Rubbershot Crate" desc = "Contains a box of twenty-five rubbershot shells for use in crowd control or training." diff --git a/code/modules/clothing/outfits/ert/inteq_ert.dm b/code/modules/clothing/outfits/ert/inteq_ert.dm index 9fd796d04516..8cbcf4e56b70 100644 --- a/code/modules/clothing/outfits/ert/inteq_ert.dm +++ b/code/modules/clothing/outfits/ert/inteq_ert.dm @@ -28,7 +28,7 @@ suit_store = /obj/item/gun/ballistic/shotgun/automatic/combat/compact belt = /obj/item/storage/belt/security/webbing/inteq/alt - backpack_contents = list(/obj/item/storage/box/lethalshot=2, /obj/item/radio=1) + backpack_contents = list(/obj/item/radio=1) /datum/outfit/job/inteq/ert/medic name = "ERT - Inteq Corpsman" diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm index ba883d59f4dd..2461eb9a5ad2 100644 --- a/code/modules/clothing/outfits/factions/independent.dm +++ b/code/modules/clothing/outfits/factions/independent.dm @@ -637,7 +637,6 @@ alt_uniform = /obj/item/clothing/under/rank/civilian/bartender/purple alt_suit = /obj/item/clothing/suit/apron/purple_bartender suit = /obj/item/clothing/suit/armor/vest - backpack_contents = list(/obj/item/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup accessory = /obj/item/clothing/accessory/waistcoat diff --git a/code/modules/clothing/outfits/factions/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm index 1d91a94b766d..7692777fcf08 100644 --- a/code/modules/clothing/outfits/factions/syndicate.dm +++ b/code/modules/clothing/outfits/factions/syndicate.dm @@ -192,7 +192,6 @@ alt_uniform = /obj/item/clothing/under/rank/civilian/bartender/purple alt_suit = /obj/item/clothing/suit/apron/purple_bartender suit = /obj/item/clothing/suit/armor/vest - backpack_contents = list(/obj/item/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup /datum/outfit/job/syndicate/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) diff --git a/code/modules/detectivework/evidence.dm b/code/modules/detectivework/evidence.dm index 3ca5e48930a4..b8cb31e1a895 100644 --- a/code/modules/detectivework/evidence.dm +++ b/code/modules/detectivework/evidence.dm @@ -3,7 +3,7 @@ /obj/item/evidencebag name = "evidence bag" desc = "An empty evidence bag." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "evidenceobj" item_state = "" w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 29ff8ead2f62..70ef8dd0836f 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -464,16 +464,16 @@ GLOBAL_LIST_INIT(hallucination_list, list( switch(item) if("esword") if(side == "right") - image_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + image_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' else - image_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + image_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) A = image(image_file,H,"swordred", layer=ABOVE_MOB_LAYER) if("dual_esword") if(side == "right") - image_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + image_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' else - image_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + image_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) A = image(image_file,H,"dualsaberred1", layer=ABOVE_MOB_LAYER) if("taser") diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 0aa4ac7fad38..5a1d72a454c2 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -616,7 +616,7 @@ /obj/item/storage/bottles name = "bottle crate" desc = "A small crate for storing bottles" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "bottlecrate" item_state = "deliverypackage" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' diff --git a/code/modules/holodeck/items.dm b/code/modules/holodeck/items.dm index c0d985e89d79..8267507193dd 100644 --- a/code/modules/holodeck/items.dm +++ b/code/modules/holodeck/items.dm @@ -15,8 +15,8 @@ desc = "May the force be with you. Sorta." icon = 'icons/obj/weapon/energy.dmi' icon_state = "sword" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' force = 3.0 throw_speed = 2 throw_range = 5 diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 994f34404efc..279709c34f84 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -21,7 +21,6 @@ alt_uniform = /obj/item/clothing/under/rank/civilian/bartender/purple alt_suit = /obj/item/clothing/suit/apron/purple_bartender suit = /obj/item/clothing/suit/armor/vest - backpack_contents = list(/obj/item/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup /datum/outfit/job/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index cd913c57fb0a..4abf8067ed80 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -232,8 +232,8 @@ /obj/item/pen/edagger/update_icon_state() if(on) icon_state = item_state = "edagger" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee/swords_righthand.dmi' else icon_state = initial(icon_state) //looks like a normal pen when off. item_state = initial(item_state) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 96e027a55476..767b6f7b3fe1 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -1,7 +1,7 @@ /obj/structure/bigDelivery name = "large parcel" desc = "A large delivery parcel." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "deliverycloset" density = TRUE mouse_drag_pointer = MOUSE_ACTIVE_POINTER @@ -165,7 +165,7 @@ /obj/item/smallDelivery name = "parcel" desc = "A brown paper delivery parcel." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "deliverypackage3" item_state = "deliverypackage" var/giftwrapped = 0 diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm index 0747fb746ddd..4754d3a43ad4 100644 --- a/code/modules/ruins/objects_and_mobs/sin_ruins.dm +++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm @@ -48,7 +48,7 @@ /obj/structure/cursed_money name = "bag of money" desc = "RICH! YES! YOU KNEW IT WAS WORTH IT! YOU'RE RICH! RICH! RICH!" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "moneybag" anchored = FALSE density = TRUE diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 756d889f5bc5..7c155068b6f6 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -20,7 +20,7 @@ desc = "A wall mounted safe containing space suits. Will only open in emergencies." anchored = TRUE density = FALSE - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "safe" var/unlocked = FALSE @@ -70,7 +70,7 @@ /obj/item/storage/overmap_ship name = "emergency space suits" desc = "A wall mounted safe containing space suits. Will only open in emergencies." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "safe" anchored = TRUE var/unlocked = FALSE diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 022292c282b8..5db022112850 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -185,22 +185,3 @@ if(prob(60/severity)) to_chat(owner, "Your breathing tube suddenly closes!") owner.losebreath += 2 - -//BOX O' IMPLANTS - -/obj/item/storage/box/cyber_implants - name = "boxed cybernetic implants" - desc = "A sleek, sturdy box." - icon_state = "cyber_implants" - var/list/boxed = list( - /obj/item/autosurgeon/syndicate/thermal_eyes, - /obj/item/autosurgeon/syndicate/xray_eyes, - /obj/item/autosurgeon/syndicate/anti_stun, - /obj/item/autosurgeon/syndicate/reviver) - var/amount = 5 - -/obj/item/storage/box/cyber_implants/PopulateContents() - var/implant - while(contents.len <= amount) - implant = pick(boxed) - new implant(src) diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index 5da5f497bda4..0cce8ed43508 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -192,7 +192,7 @@ /obj/item/organ_storage //allows medical cyborgs to manipulate organs without hands name = "organ storage bag" desc = "A container for holding body parts." - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/storage/storage.dmi' icon_state = "evidenceobj" item_flags = SURGICAL_TOOL diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 0923ba1cc70e..6bedd6903f9e 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -171,13 +171,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 14 // normally 16 include_modes = list(/datum/game_mode/nuclear) -/datum/uplink_item/bundles_TC/cyber_implants - name = "Cybernetic Implants Bundle" - desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. Comes with an autosurgeon." - item = /obj/item/storage/box/cyber_implants - cost = 40 - include_modes = list(/datum/game_mode/nuclear) - /datum/uplink_item/bundles_TC/medical name = "Medical bundle" desc = "The support specialist: Aid your fellow operatives with this medical bundle. Contains a tactical medkit, \ @@ -1690,14 +1683,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) restricted_roles = list("Assistant") surplus = 0 -/datum/uplink_item/role_restricted/oldtoolboxclean - name = "Ancient Toolbox" - desc = "An iconic toolbox design notorious with Assistants everywhere, this design was especially made to become more robust the more telecrystals it has inside it! Tools and insulated gloves included." - item = /obj/item/storage/toolbox/mechanical/old/clean - cost = 2 - restricted_roles = list("Assistant") - surplus = 0 - /datum/uplink_item/role_restricted/pie_cannon name = "Banana Cream Pie Cannon" desc = "A special pie cannon for a special clown, this gadget can hold up to 20 pies and automatically fabricates one every two seconds!" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 37a51b27bb89..a3c21298d600 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -96,7 +96,6 @@ /obj/item/assembly/flash/handheld = 10, /obj/item/flashlight/seclite = 10, - /obj/item/storage/box/lethalshot = 6, /obj/item/stock_parts/cell/gun = 5, /obj/item/ammo_box/magazine/spitter_9mm = 5, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 2bef026cebff..8e3dc96c6595 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -257,7 +257,6 @@ /obj/item/clothing/head/soft/black = 2, /obj/item/clothing/shoes/sneakers/black = 2, /obj/item/reagent_containers/glass/rag = 2, - /obj/item/storage/box/beanbag = 1, /obj/item/clothing/suit/armor/vest/alt = 1, /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/glasses/sunglasses/reagent = 1, diff --git a/icons/mob/inhands/weapons/knifes_lefthand.dmi b/icons/mob/inhands/weapons/melee/knives_lefthand.dmi similarity index 100% rename from icons/mob/inhands/weapons/knifes_lefthand.dmi rename to icons/mob/inhands/weapons/melee/knives_lefthand.dmi diff --git a/icons/mob/inhands/weapons/knifes_righthand.dmi b/icons/mob/inhands/weapons/melee/knives_righthand.dmi similarity index 100% rename from icons/mob/inhands/weapons/knifes_righthand.dmi rename to icons/mob/inhands/weapons/melee/knives_righthand.dmi diff --git a/icons/mob/inhands/weapons/melee/swords_lefthand.dmi b/icons/mob/inhands/weapons/melee/swords_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..49732e254e41fcc1d25883f00e51eb2188565715 GIT binary patch literal 30216 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 Q-300D+`C-~x&PvS0J&BZ)c^nh literal 0 HcmV?d00001 diff --git a/icons/mob/inhands/weapons/swords_righthand.dmi b/icons/mob/inhands/weapons/melee/swords_righthand.dmi similarity index 100% rename from icons/mob/inhands/weapons/swords_righthand.dmi rename to icons/mob/inhands/weapons/melee/swords_righthand.dmi diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index 49732e254e41fcc1d25883f00e51eb2188565715..75b74b0068fb52ba3e6b946d7348fca2a5397458 100644 GIT binary patch literal 28467 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�a)AnIR!cY?t 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 literal 30216 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 Q-300D+`C-~x&PvS0J&BZ)c^nh diff --git a/icons/obj/storage/medkits.dmi b/icons/obj/storage/medkits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..12417b88d61c61d9fde33cdc5180e7551e12bfd1 GIT binary patch literal 1597 zcmV-D2EzG?P)AuLXJ^lkSGl8xVSIp8XKzMT zU@2TkMv7H-j-{~0(R4UAz-JI8KU_a>ibhXzwd0TI?(*o`dd246cD-}X*yG}!Hh8+v z|1$uMLrS`Ydj}{h>W_XYAGZ(TU}=V>zr2}QItVh$52q?nRW^{fFDZ*Bkpc$|%q&kDjY42RF{QfGqLDoW=`S0ls?kEy(U&0qiekt9dIkugvPp!QHWlYiS-EOtE=8l0!DYlh0Bj7Od zQe^fFf<=!cjG?e52uf>XO;3J;g}=meo@oGjssk6A8B{A_FUoT-{7)_MUeAVtpET7pGibPRA_hxe|4$nV?*~0#^&n79pyfkXm=ts$MLC)iG zuLbh#aX$e0_ITTAgPiuGap4J&C#-QFNL4>L&Y2o5ly>B}%cf&mAB46x7(0Jv!z;zb3japCnTHxQr!eSRVdA2tHYj{tDP z&jST;wZH;U^neurYCtV$0|-?Y7yz)(ohyLDdb||BG)OfrT3CM72+$Cf_Y1H+K>IPj z9~chAwx;{zLeu^6MvWRZYSgF^DT+anJ)Vp}i9Mc6fB^LUaH`UR`u&kY(Ex->E5q?PlnO=vI;OPnSr}f{LB{sO3qVL8 z@DBqZKEA*L5X#BqN?-t3#W6gMFM#~3D!}@Zp8(cXfDKMw)o_d*!2z}ti2#x=TMhsO zun|c03kJ-8#ZRPZvQBOVfE#umh;)NB2q`^m1N=l1**3cXz~8_PKMxQfil_xb7+3+6 zYyjb<0A_%T1yE%Jz>A0x06lc8C4$^`hPWu=_TK zuLA53`@``f7=B+7z77C+FT!E{08F(59N)|7-;Z?zoX+pNlHSj!ngP!F?{Wox=jWOM zPI+FgK%UoKfx~fkycGa$4o?6;G~f~Nu$XCa-3wFAILbSSC*jp%gF v%N59LKMPK$Q@H|gTQk6)Qv=WdJR9JDvqMlpWCfK_00000NkvXXu0mjfi`~%F literal 0 HcmV?d00001 diff --git a/icons/obj/storage/medkits_world.dmi b/icons/obj/storage/medkits_world.dmi new file mode 100644 index 0000000000000000000000000000000000000000..915a45576633694bd6d14ea182df57ad89df335b GIT binary patch literal 1556 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¬~vF+|xzu+QW-yT^G zYS}pmNo0#Y6apUZ?DHOffPpF3!8~vNtyn_4AmH9J0+d4er0a)-w#Tw#0k`jS?nGu? zU9Mb%!qhodNgODI#-`LYHK%R!?^aLpBm;%;J0FXsR-eyNYBjB?ZuFxrdYyHA0gALf%4`Tqat4uN-|m6fOnzOAkFm7(jgU2pJ>ox3h0+?yXry*0 z^e!W1(c9)=SjpGSmm>rhwWdavkVSv&C_>!8DG~Bb|9-VGqw=%QA{a=yqrUTC?#x(v z57&NtqMA_Oz8kj_q~8~aP_HEMJs7)>6gfT-hLQThZzuD_OY;cZpD1uDM|-=hoi}z* z@lmi~?joi%cr(}*S7{vpUGfCqCFBa~7d6Db=KJ=5hCa%|1)M>)%{Vz9w{^|_TJV}O zDuZ&oJSE-IIq20wfncbmqs3t#&KO3&UKYxBc@28WRcB&mxi8l?`!LP8yqAy!= zk*n3k9d~reY|i|iZmhZ)u$S;e(K>ffoqN?3YN{Qpi{Qlv`XGg64dcu_exSD-&YKf{ z=I4^xF8MusX9MS4dA^BduxP=9?^aN#V}}im1=};U&$Qi0nh%><*-fY@=+g+-PpX_x zq%<8KJVKvs(O=-)T>+1^0|d+#4fVD3^k@oosZcvKZr;z+P3g?pyOh&OB2VV#N*Ew~ zA7DyKbcz}ufKc73qD$-2vv*bp^Lz_=jRnGxoa-!Iu%|m`2&g?;UqrAWuh6`6y<5Xe z7#|CLZIB!*8cBmt!h3=b186W!r|iqX$BLedB0x;qD~p+walcY)>Z5JO`bYjigF=c9 z4Qe5NyB`k}m{}EhAd>!ih)+D) z&hKJSQk{Zwa$#b9ZFsuYds&3`q|sr}4q|HGwlk%X?=AwToOfBgxJ0-viE0l0k8SFm zIlc%morJ`u4<)Iq@OrP*gjOWw+Z%R>_AAG2OUPfD{)*D93#B5Z{g2hHhqSucbN?&m zM^Meg7W+T5{r``rMVOtquTk!eq~i@r9SaayJlRWPs)Xc$fw|USFl1fGF9`{!dswQv zY}v@kab`x7JS}ve9(#JWj4(c}kR-%y+)r!gAKmSrf%bio9um3%$nWY>BO{;hl4>;Q zHdXkZCQ2S%?lCgZ#0(CQ+1XXuv^eO#h10;{gsX(YEcyF%0c zvUd}6=oiqfyTNIo$cqT1Fl;7{`1Wt)vG-FVM6~B$WoE??qo|eZozy(-fq-Lt{N%jG z8(qOHN0pCscJjhgGZEt3#qw;ABR3i&LkcD!91f#JLWGph!mR#ZP z?Do*|EYVOXi@cm)s6B4$V+Gq{CC-aF&*M_%?1XfM(yFdAY0z%fQxIFs-?H(MyF61d zsyXmkJCE+1`EJV%6f5+`-shT@<)}6S0$z)9)&L&P6x195pod)hf@tff2N6;!3Mhog zfEC9rTh1sQCYi`muV`7TaquxrsO>Sv29E1+^gJtr(QMXiW3e(D)8X~}F{|*MJ4rMu z3U>~`?KoCnzw{D`l^E`3+*T6*3L{5D85kEqM|o`KgF-{A*6(Dhj|U%k)#VmiAJ-7N zD5q;@P&mVmzR0W87Vy>$ZAA(qiBxZ$eRub_?`G}P4XVN9x0L!c;ZI=u!xmAh`~$J2 zJNtRRoOv`1v^8=|2YQG`AGO1WHm(Y8uAG!cp3}@)%nq8tep8czp%z=)ce=)E$pkI>|X z56q}|YYsMWZYblPepj^gmR%?^00wD!hl_fpQ`n6R(U`fC6DwxtUS3J-Nf!+h*$ z)16*qCRsoou)HGx(&CHu4>?Iwppo39vNsv=Aq_j)^1CVA8%@nHUWw*4*_K7$)Jf)= z#Pk!`JFYGTy&|AzVE)>-LiNT~TE+ix4!-id@zcbwm3nRTMQxrpCC4xyZ*Te{TML^+UEomS$N1^fMLPJ` z_rZtnWgJE^Y2Osq&DbqHRq@&2+6NDGQp5;j44oK;t(k>v=mGn}?E#~mgaiWQ zM+Ln`4wN;!Q$Ep5r3g#25qOyX-k{_0V?3TlWIf7mi_5iCWvc=tMiXku z1Gb!`dg?loxxX80AeMQ{T9wyqET;O7RfQmv-9TQke>_qMMHl<}H4OE`Y%#!dnt@2@ zmdvio(fOh@h9Fl2h6Vl@ADFHCv{1)MrP=fndvsK7+T^F_yIc4j^)JGLJXa{{^ifQU z7pn_DK2?#J^(WfwVdUcG>Ri-A#Q0uWcltun!w`4H^M;8fQwRrvB9fS#_$(0PErS`Z zQD}cl8N^Uj1eMg^w%fNW(ssJacEN4UW?`@9y^~icYAw@x&gDKG<^st%;RHcywJk-% zH@p6__{9aH?213aPJWS3e2-p*JEt_b+m9xXg5iZ}`{q4+=c?ynMRt4aAy4yG9DdW? zv2*Edx9F+R_H)>4Up6v79zD0V@{}rtp)`*BS!ubBN@3yee9jU(RK*cG`>Xt|qq02XSSmD>nB;74B~X>aU}>Nv z@FN$WW^LOw%foJ~18(6{>w@RM4} zr%rO6dxX?s%5PLo{S%>HvukOI=Q6N{Q>WTiy5_A*n%HvEcHDx-Lzsz#$184hO2jX% zG{Dpx92q~-l-QFa{n>@waEXbN_9;1#v5x+p*V#Z*^^D7`Om`qWpNXs?%YkS(J`Vbp z@lsI2h%LX*4^a}^21#XnguXQR+hjN9HW`H#zW9C-eOF;gU`yRnSNQD~AEW=#Elu5BX*$=4df>mHLQm zelr*NlSY0fU*ITmo8%K3cOwSf&Iq~cjXzRm880uZ=7(|QY@jba<;ap=Z!Rk)>g(}p-f%BR5G zLe9|b9r))`N+B$Qfuc0;WM9ChV=h;hE6>2J9fgz4u%m`wOKv0&c>j$(vHG{=sPrPtsB`VTQT7%B0-NT;W%PqO5AKj zrd%o8!yV#Zl9(cQB=K3#Oj=M)iBR}D@=taO`wLD(nKdRQ@g3Z3YA<0ZuWRLQ_Odvw z@O@XO?=>^|jiGS+xI#$5Zh%=FKpQ2stkkfpY$;7uyw;U#-Ae$(?m||v-d4p^_rp6r z1IGmIA^<;mkyV1hN)(Bs6h3{32_~DHV$0u~A8|NdA`R4iFhW6Txy9?Q@L{{>;>c9s zC^N+;iA>0Wk@{t1;LFWM?R%Axp|JjGC*cERaW$awG`vH^K(TBs142UuFi6$>tu0Vp z_)8O9c!z?XO;?wJ%|eVCH3O-D+XaVxAf3WE z^!zXSeP(7DAQ{l@KaMb|dC173t47+mNK^NvH;ccBSz`a!lmZ_g_&W7|VDrVsKb7X8 z_B{THqElUt5zh7Otw>UCK>=|}#a(DcjH8LAnAqR)X?|Jb8$J~kOaomQmhsO@%7EG! zE@R!zmn)hcr20>Nht4S5h^O*H{i2+w;S-qL*ij27z6MU}L3$%9&ZxRnkS!RgwlZ|o zWS2Y_@gRyq+@j<5*-EyajH8u{daU2;!z;|>g2TKEEaY7$f97bhiccX zG#L5<0=~G+ICSY@x8Jh`{pv>7EYwG`4!^HpQfK9)l2>LT-l7=zu^PHbYB7R9Mgi&o zfJbvn-iadD($bQmqca(@8uvjhIo0`iZSbh9TG%O%M60bWmDVz^PLsozXHA`2J4othyzCTO*w5Axu#)DabC)`j0aEBtJ%Jj-Mv?vU)SubHSbVoHHW?rG< z^rHg2zhv|M?tQ7offGuVHWpNn+KLU@-re-(|5?CkYWqJu!n**s!yd2SMfQv*ZKd;)&anh0@j6)pd=I;(b=nxR?x~tJw{#M(QvR zi#ro~`43-u-tZs~ok-?^iVE7=32odDWatEUyT3SZ{kceBpw-LIr|>aeC5cTKFWG65 zy8AM`kGzA0XD<8@XZQ?Dx8g-}?VHT_DT|?GWfi7i2MTH2S>x`HuKWgRd9%GK$jvD^ zAG0o$H)cIXI&pN5!PTU7U=SeO9;;&~+;bo1afytpgC?JpXXWJK^-#(7nr6WsON2y& zB^7mafg4Y~!tsi!mDJlt~d?7*yl)d=yuIS}gKl)gKMU$AtEC_9F?V{Z6 z+9G}I9^7-MzV=Fx17yxqdzE(P{A`A6*RYnU)osIRh$OpMPIvHmPc7M(To`xhYl{fH zIZ(X|M#ONkdsfCG%Jt7b<$P5(bFW!+yp?9gL0F-xfc>@ajWMYB-1_^h8+NHdVsG|K zGd(uLUR(508~~`dcXy|j*5tj~0&}DAt{?t%d*2j)#1a0JV__UPCya}_1wTGX!2^tM z*6g4X&LC{mf_np#IjoCG{426r*h~i7RVMKq92cEPQa+n6mc4%q8#eoly${HOD;aF! z=B081zYaWmIV{19{QwOdrUW3p`6rj$y`0p_PS=xm8mk`jq6ZgJfcfHWono<^9P$t& z+_(E%z~|4tG`^(5#yrFErOjO9`%G>k)kQx%ut;LXNThfUp(yD~VsF(sI<7VUh8pNT z_d_7(4J&t3`J*;V`+*5JVkI?4u^E*mtNe3E6%w`UXdOU(BvfFg&f3i`_O-9oOk#mW z3_s$0BWt31cTZ|OA#yiG&YYYQI*a-FheAHa8(Y?QLvKlCK%ODa~4IiI$!+@ZsOoV6R|b5#Ogn7YeO{4luTy_#EpSIXnW>!nbT^ zKsrG}!=XnRZZ>J;CP}G(#!oQSk{)Lt23QXJZ*?>L6YxHX8F1zQw*1(#5^=>(@_yac zAuA>1OeDZ}v5TWVDgL@++5j$v$xt;1bn@xVa{%cBmX{K^HwDk6?)$sh#;F@o8Jqhm zr<#R2>2eeHDKaFE{{24*3#+)WuJg^cUU}h@1EfE=Bf4?Dx%bv4?WP2J|i4W3XZYZuvub9CLk zYl6m)x_4|OFFu$+G3g<9F)4U02)B{LeEU#jYy}_Bc1hf3#4QQDf}(F<=0HnS=gmtj z^k-j8z5y)!MUiDs6vK{Z|4P>=U4GC1mG)7CP;t+{=YF_Vle;bHi9>} z8vh;;KqE?4_3w6cAwO1w|9((4O_k`&;38VB-_Ob*PjVxzpyPtMK}7;>H5P{z)?K^?L5w!@bS$VbhdKFWOob0 zxE+yU*DO_DCTr)KfMns)mm{vlaAt0n!G=#ld1Q{)1&P`Gd{$565*F5C_Md_DRRF-* zp~;RIE09;DY9vb`DzmbI?;4?^ahpKb^$39V<|zrgVoG;E#oi5rpj)plppaDd_Z8!i znFF}%85sD@`-$!b7Gv45H0q9fBvL|_<=`t7=y?PD>ERu?)LqeKFkf7Z{Hrgg=M9(?H_mR>GSBr9~8bJt_kgB zHT8KQVn+x@LwIB)hw_y0#Xg&(csqYlGUDSl+<$y7KcB!r|1Q(5g-!CQc&^^HEYWnB zb;Ifoqk+JE$oE!Jc1uZ!nn#z9j#S^v+2Fy!JQ(6}qI8L#QIQpG`Ye~)xyd14AHjyV zaN=TAZ;g6T@+#7SKVRC){g*JtK@rsbMXeb$^MZ;Sm$;ptF6jG8j=pd zCGYBy(UaM4q81=2EQ7Z|V=jQs_B%T}m>zeHm1to;MWuR8obTcOEh#0tU(f~{GOE)} zYiyE#{iJ3guO)5^>!r^hSA$Hw~wi{-^TUU|Ap(WO$$P_7oapkvl6nq-M z$qs}=@1?Z{=efwpk_ei$d?(OoDH$+hizc) zIe!YPq^1tLxGA0Ws1IChug#>2crKh;2^-7KaH1y~_71!{h^u;~b2}l;m3$D=t=on+ zXjF7;PEag^aFZMYiLCLi$y*SmGbJH=d~oJ%nS>XLhw%{6&1(f_@z8BjzWt|yWvDu4)KhC z^g)B&b6Mzfohk_vWF?;vTZ%QC4e7i<76!1FxlXkG64PE@(UZ=|Ar8bhy>Q zB@DS3xqqAsQJAc2DVa%r#uHqSI;(pn$u~9H$3(uyWWIbe z0aPxPS<;E!2B(c;?E}z}K`$(CQGLErd+0Z%J*#PbhNhMa6>YxK-Q-?P6CBgr^_Yx} zy1W<94t&N8Y<47&2wt3P0zJ82KR)0xiJjvW%og{!MwYIYilbmmw_k0EVwM_gN9wRg zKUHjaw%;;rN49o6STL0B&Ff{bkxxA7eDxp{C@l%!+%!VbOA^ByIu)_g3*RjzwE1%( zF)trk{Ok;89;kw*=d~kkIYqZuY`tffZ>($XibB5O* zo|r0dxUjOH{po&TcDndS?CgkpKh1iVRMMlnGVqXMM90%ofDg(Yj*(Ogo95=W8Onbj z)%llX$L+B-g@l@PVa?VZb#6TsM_iobJ?b5T*p&+GDSnKevI4vn*ZvwiV?DfzVNX)EKGF`daa0bRG+ zpqz6K+-O$o#b{I{Fi19{it?*9av934pW-(SIlB7TR+b~sDi6Xqn{dwA`ga)Tr zX$XFieLnQ?7~mE0_U)PB#8jHZaF7F(K;C${V&ZnxIHX~V&HrS2Utw2*)luj3o~-pw z5TVa@5>4;lZc4tUtv6}i5^okiXL5=e-iMt~wGDOR;6(j|;fK<|ce9*cpqPSyG~Z>^ z(Od7Uk=quN!k%ZLT0P4Lst~=$1^K>2a&?^CyL0A&aFL4d^)R`jo%>RH6lfq6d-Yei z)5*HiCdY5wmNhSbq;#>z@JC(7Kumhv0r>gP!35lvc_ko7D*^+1y$d85JF%y5_wvK4 z3mD4qWau==x(W%QJmWRV63kWCW(?@w$yxsipxOc-CEs?#RNl+p&NmU08u*m3_XH87 z9Er4t@y;n2_#q5W6Q`|tt^dvqyWKC7eDKe3J3aKA*ihe@RaXN zTEZT$PQ(0S()S=5#Mi#6^YgK-U=CTmvyHUKSCpL{t1_w>1U)v~)|0Bw@|WI^YhJvk zYxiQ?p#@`$Iy$o1LVTrnm2@^5+5U$MQ1pDweaxQPLpHo5N5}iFwuBFiUQo?sM9*Tr zZ8Qd8Q&DH6lXk7K>+uv8dchrkR0-BIy>}3esA#lVe0|v#L$&zofB8Oar+orV}iEXlv-hYyFij(m6W^wmeE`y*#UR+3--v3hclm^Wn4ijfO(Kyqe1Yzzj@&L7GxXXhvJ z<{Y!!^0+d%u4eTFZZR|J;y#4OC`o2~9AHNOU3}`Z=7o?m;lfN}kd~gl+QKB`8tCls zW%}Wz_$hW;YV`|tK{c@si^E?B)!8q~gb4~SfNT^}RnXIh7LSL-I2(brCWJfInnFEz z{cc0Adxz^6b4D<8#`99mzKu)tr(9Qjwt#;NB(vJIM;ie#n5pB+z*Gn1*BAKU@GuX3NrKJt>GT|IT?hW1Wp;v|Z=Zt;bOXQ##? z#nrku?_J+X>%&HM>%|x^?6XB~1slPjDyrYoMCyIfNiVE3GMo36I2)Suy6bYtM6{yB zQKip=jQ1XB;7^{Z8!#hq79&M}Eoe{>qtumGRh1S+(s}NE-a>u#oT86*VcOy9=r+kB z+a9cHLCywpyfYdTdeN4*G+=Gha}bnC<={2aL=g#maVER=u?W2cgw(f~`u2Ei24Y}j z5)@HMud@>ohoA;j#G5)@4LTv}i)J_J$w;#AGA=gU8RVOlvj<| zt*@t*2OQXRd8*b;s)B2TFwJ{Y{C{c3vOP$cA6KXdhFAKYTo1IelL#YP1rxSG5$qlRz*;uE<;qR3NO!1m{=GEwKGTu?x)@ z5yYv- z%S%15=C8}E#;iTOotUJdT4AAL0X9#{u@0NDJ??VA*1fEdc-xh{13C@M<=n7hs%0!sW{gvVpq?cJ$*3TJB|GVDa-bCPIVNO;R%fl7B>ev8|APRbhZPN#xv4L5Jqu9^> z*k2;wG->_3Ih=LeL2DA~J={ksgm#&hy_sTVu_aKq_y&WrCynr`IK?+-69365iYYS3d%lEiLE4oh`g zYe)K~2tt*#Pem;!vQOG!Dmw`Z?3(qKoB(k4u(b@1#{JrP-Hhlyq5VEX8Kq+twmW90 z8RaQFPIj;4{JZM>Z{ zvvX@BHJUQ_4hFB#LI-8}+d`;!;D4-xOly;s8(8bH&*_vJ6e%%R=GJ7vj|>c1deh>F z8dHw%ZBw84lj?yJ+}tbJ%7q;vc+?M511Xe^32|9pTR6#x3wD`H3ze7FEU&+}n3O16-#zzE3L0cQ_-syoN>7~3|cgR*gf99+& zEPA1JhT2xQ&+E3VyK2@n!8S&^|0jUqkEDwt1(`C=hMG71mExIN;ZQk?ka{xNAb02=CLZD-h}Er^!`jmD&{-kF7P9<*mr66OO=SL2PxDKe+y;cQV@ZY#Lce?~G z{&hw#Nfh_h;|Sm5EzC?CF4gClr-dNvuXcEMhlla|;c}H|Gb5?=HL42Z-;7T8! zP_bnx!W_1;G4&@$Blklqb0x>?r?Zb;ot!0q%;s&myn+!v8>Jb9k@Z=l`4t0QBw1XG|K zwOwz@xtus4u=}?--)5ARz@GMH%Ca)-Q941bH@&JDCSVB7JSdNf=yeI4dnVtfvW!B< zV0scY4=l4f`&NMnI^9MMyde;((M-a>qOPOjwvt$MP3xNZsO@3azcQvuz0@pBdGH;A zH5Jt-jDqEvZQCD%ZHbsgG|iN#K{}w1(=vU=T_u~RtPu2JYJAM}xZVf3Lz&n7tbN`D z6G~B33gp*<5}&aqNh=WdUec|2iT6MUDDSxQz+% zroxvT;_2i$1HWY@&aWV|GtD2fMm?%kFOaShe#s7S(Fhos|K%k66XA1E`%!sDmeaZR zrLRK<>BLFSAW(;?xf6DVgaMLsKVQBa{t*y$=ZCtpk2I5vbcx|O9A%$Z7hFf@1%VWl zn%d2Aa~!_-2o0Ji!NJ!tz6TNv)Ttdcb0;CvNRYI`Dd^z;#!B;jo9cb~6Vp<8?#OpX zX_!4FJ`Iz z7rH6&|3o+cH(^pf8Z#UKNgxi>iG8Hp@^h)WpLN8e?V(2iX))U;K{+a z!@ygqtgwO4Wo^By21KRiyz%5I9~vjzWFR+FgK*}2^q?d{yNeEaU{Fwt!JMlI^UeH+ z*Sc9*3F)3*_llDY{&C4cdg?6C3l(M2j~o*4yV{=k+iHhktGDn}`S8Zu&gub$%xfqH zgU(U~HL3Y2Xr8f4bo(r?dl<}FXbAqSS)yiGK}=bz_=!~_inQ?%e@T;z8A0AmfcASq z0^xIkLTsSIakJZCP2Hq_pHQjLgU{!w!9RiCZ|6&bHwg^PgVd&4S~<7WwKAGtoY zqJZ2F$4r&-`Ie=lU>2&oj&53|?p6}0M< z4$NCPV|!{kjyqAI|F1Yz9d@8uYv-hc1AQhoI)I>p@*>9sJ@4hD2goDGm~xA5v(#L_ z2%q++AWEKO%oiSr?Q#Rg3-jDYq8bUcW_4+xN(V>^JeNY7(!`?gN7 zJluJp{Yc~i;^(g~^uW*cif}B}l!f`@#vhI`l;69x;~#`?R4!wLl1~7w6Q&Q#3c`k( zs>CP4`YRwF3QhJ*b?(H?gFUo~+d(Gw@l*-lzG^Csn{k$9u1{-*J5z1Ek#UTaP1Q}Q zge=Wier=!BSY2Q)Fp$gZBU+E&!?)@($>*|ic;$Tq#$)3~8p%WN`|+NwXPwMu0*^(d zqiKenWz^jleT}btnW$b%8{b1rb7dd*DmC4^1tk=+aYbh(X_cII(}-x?sUU(E-%?I& zt>+wIwO0%0TbOv0m`xO^D!H~m)uch}_qK`29hZ2zjq_@qG9e$W5eNY%gOwX~6vYRS zIFYXN^I+p~gMM9+qZ;@qnB+nc=OY4PEFM{0hyy3X&`Gt85`fK4UY*J8{~18fur5^& zJ0eqWQIGJ$%dN#mrW`qX8!j2OSasS>GeD>Q}#5>xNCxE>|bOQZ9dIsY1*^S&jA z_S48*6c=G!?l1Ex@#8Yc$XD?7m@Erxia*sE4+FBW5XY4k5!M5n$pnesY*YEUHjfVE~`UE!un|1%7TOoUq%BV(_*5})X zWBHHj4`i(8%EB~K$5cBI-aBX^H{)Af9~r-` z?m7HisJrqbL8S$%N>3Uf(KW^!qW=Qcpyyd<s&Q1^$eS5x^&AZF%Xim}g&< zkC@pWv;x!P)sJm$>=IcUKb?gPtBxuX7OigWxR1A|$3J0mn3s?!JHcowQ)(fepWeeu zky8OqykG;W2Vd_QVsbEH)>n!~8*?T58?j41XPdh{)4^Af#HLdlPlCN~1B0BqA9Z*f z{$XC^j!G5OI`U$mZd#oxiRNwy105>4OO#)2xx?KZW2r>ixko~9<>SdAV`@El9w`b@P3MTt6cQsuP2vSq5MwxAt2T)TB6)C2%%PMu|DWuH#A$ixaVNNwRtuC z+Dwx{gsvLmY}|sGkO`|)h&N@?eW0qxYkAFI@yCEDVhkVgI~B{U<3(bK6y+IW!~O-~ zG0hu)DUw_RRGW?gETxn2aX+x{lqNAPpT53^@RCMpx=-DB*=|aczKmuN~B~GR_Ad*2QyU_`lOSn>{Zj2U*K|2G}#ur)k zzF4VNpe1Zs3|eK*lkC(34K*BM^d*smY(MOZ3guyv7{u4htQ}lzDk}p~*oN8vLf@~C znvCX&;7Mh8KhXKx3duoIGC<}7Xd2N704>?lLBH@jzzAx`8uv-NanBtHXIom4s_
!eQJ;>>sitbjQ$31qMhO|$ra+&p>E`E+>BV@ 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 literal 0 HcmV?d00001 diff --git a/icons/obj/weapon/knife_world.dmi b/icons/obj/weapon/knife_world.dmi new file mode 100644 index 0000000000000000000000000000000000000000..55f51e4052d6fccbc4ea0fdea7c26390abfd0e01 GIT binary patch literal 1183 zcmV;Q1YrA#P)kP@z_PNk z_4W0prl!r!&C1HkudlC)ii&4vXDKNuQ&Ur!nVHLVyWju-00DGTPE!Ct=GbNc006{# zR9JLGWpiV4X>fFDZ*Bkpc$|%rJr08~425TMiU{_qe`}WtR56q*AVUnXfTSV@Do$To zq;@OW{H#y5-;*PGO>Su><9jMb>>XJnFY>(Gi(n$fdJ(6i2sBcyc@>U4tu!5n4Z54~EIqe(;0l8S-*q_PDvQ z26F{N!)dP1VB+=F5vtR(144Rfdl|5EL}YT z&F`TMb8%(hgD~0qoPWUh;{;34f{w!D{K5Rj{%HMSi06+Y)<2feKaM56u+Y5_h9R6k ziXzrOc3t2vms0BeML+~-euoIK|8g0}F%F{yt%AqL5X`@J=JN=yf2nu>9d`5+cr!(y zjZ*@80=t_KzXfc%qOw)!Y#Aj^uRxOg}Kpp>uW9PRUe$piIO_k~bQjeP1JJf3128E#`lAED6dc?3ZBhW?PYiIJ7~t4W zodMrwzzpCM+w8a*XqrRQ3s{WY169*?T~#%W_6>^H`tf(@f$CH>+FH=#_qwXUaPwb5 zP0|M065SyK?<9ScEs<~hE%+dzI4qIciA^(5Hy{H{iAcr(A6*SIfJ-FAn{fsh1Fl4E zdo}~$47d`R_W+jxrbOl$Fzf;I44k@Ydw>>rV&dawfEL)n_}D!_`;7imDEJZ?XMn!9 xFwB+cY?=X1T#1Z#LQY(X#ChZla3#7yKLN?fj3FJoim?Cy002ovPDHLkV1l(~DY5_n literal 0 HcmV?d00001 diff --git a/icons/obj/world/melee.dmi b/icons/obj/world/melee.dmi deleted file mode 100644 index ff8e2114e82750930ad8ac463473092dc6af961d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmV<00VV#4P)&PA)DSCj8=-HezF+an%cTZ1SE-y4ABQG8v zAWho)ZvX%Q0d!JMQvg8b*k%9#0E>E5Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1 zht_cWbS{T>|G@f)A_VcUs5GH|SmS0{R32 z_wPJ3+^66nkLxK+L3o3NLtvi29*U^{r9p*u^IyEqslQ8gm`6Xy!T)O$i{-kB4?Is# zfuFG;Em#m|EJ%a}BEKkkp+5`!>n-)?2>DVA?$2mUwNyCY48mOEEtU&s1+g3hImG0$ Qm;e9(07*qoM6N<$f-6_cMF0Q* diff --git a/medkits_world.dmi b/medkits_world.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d0417ecbe2f544d481c1a980305d95ab8ad0b32c GIT binary patch literal 1553 zcmV+s2JZQZP)As?DoTtvSLUXg&u3>`FDi;jH|D>J&yQDLLOm!eFkyUvRA+CwqlQLR zU@2TkMv7In+% z|1$uMLrS`Ydj}{h>W_XYAGZ(TU}=V>zr2}QItVh$52q?nRXI2cX$8*00DGT zPE!Ct=GbNc0063bR9JLGWpiV4X>fFDZ*Bkpc$|%q&kDjY42RF{QfGqLDoW=`S0ls?kEy(U&0qiekt9dIkugvPp!QHWlYiS-EOtE=8l0!DYlh0Bj7Od zQe^fFf<=!cjG?e52uf>XO;3J;g}=meo@oGjssk6A8B{A_FUoT-{7)_MUeAVtpET7b4f%&RA_5L*Ueba>9o~WTWy`I+qJAt zucwsynr_>U)9LqJ*Ohh8^Zm|XFdPmW*2l`q>h(q=OLVxV+i-TBeqU=xB=F!o^alg2 zeUZSz>TF?Iqmi)5Yq|q>MsOUhg%EtWGlK7HErnq5;%uRi^QU!(%^AT(A0z;nGr|yk zkO7VsmeuWkT4!&A;5fD|0vr*1-}9OPusDsG^?BU@z?{a=sp|#+<}`+WT{knPkZ!Ms zHrID}O}7m|AB8cfC*T=?0SaRvB+%up!N3ZFt`PA_{}EV{Zu8b%vJaKe0*|*oB>T{l zT3`%ldqE&3@U8KT9_7&Yqw0n~L(^Vc^4D5dK<%^&4Y ze12UghpxgY69h8ANw1 zMwp@xH9dzrBjkBe2qDC5&Ik+iK>~m|BP`Je8Q_QzMdPsq0CPrIqYom$5h0FeGZEm3 zkfuq}1ORgy!>F#aw?WABENcLOIgMdlzuo}AoW?M%>t+V0NPjZH7|02*IgMdnzkX%_ z<|vFoJ%PjkJfkoMLIPvn`qbD9EyxVO3WYJKCoto!FO0p=f`qreH1<*p3;_A#=}t%> z*Lu1rx5c?kH0!imN