From 4f0c0bb7474211ec360fe80e9cf33fad80090f54 Mon Sep 17 00:00:00 2001 From: klaasjared <86997650+GhostActual@users.noreply.github.com> Date: Sun, 29 Aug 2021 00:54:47 -0400 Subject: [PATCH] Secondary Commit --- .../objects/items/weapons/storage/boxes.dm | 23 ++++++++++++---- .../objects/items/weapons/storage/boxes_vr.dm | 26 +----------------- code/modules/nifsoft/nifsoft.dm | 8 +++--- icons/obj/boxes.dmi | Bin 3227 -> 12252 bytes 4 files changed, 23 insertions(+), 34 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 4e31dd5f9a8..2f293ddde9b 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -22,6 +22,7 @@ /obj/item/weapon/storage/box name = "box" desc = "It's just an ordinary box." + icon = 'icons/obj/boxes.dmi' icon_state = "box" item_state = "syringe_kit" center_of_mass = list("x" = 13,"y" = 10) @@ -72,21 +73,29 @@ /obj/item/weapon/storage/box/survival name = "emergency supply box" desc = "A survival box issued to crew members for use in emergency situations." + icon_state = "survival" starts_with = list( + /obj/item/weapon/tool/prybar/red, + /obj/item/clothing/glasses/goggles, /obj/item/clothing/mask/breath ) /obj/item/weapon/storage/box/survival/synth name = "synthetic supply box" desc = "A survival box issued to synthetic crew members for use in emergency situations." + icon_state = "survival_synth" starts_with = list( + /obj/item/weapon/tool/prybar/red, + /obj/item/clothing/glasses/goggles ) /obj/item/weapon/storage/box/survival/comp name = "emergency supply box" desc = "A comprehensive survival box issued to crew members for use in emergency situations. Contains additional supplies." - icon_state = "survival" + icon_state = "survival_comp" starts_with = list( + /obj/item/weapon/tool/prybar/red, + /obj/item/clothing/glasses/goggles, /obj/item/weapon/reagent_containers/hypospray/autoinjector, /obj/item/stack/medical/bruise_pack, /obj/item/device/flashlight/glowstick, @@ -115,7 +124,7 @@ /obj/item/weapon/storage/box/syringegun name = "box of syringe gun cartridges" desc = "A box full of compressed gas cartridges." - icon_state = "syringe" + icon_state = "syringe2" starts_with = list(/obj/item/weapon/syringe_cartridge = 7) /obj/item/weapon/storage/box/beakers @@ -127,6 +136,7 @@ /obj/item/weapon/storage/box/injectors name = "box of DNA injectors" desc = "This box contains injectors it seems." + icon_state = "dna" starts_with = list( /obj/item/weapon/dnainjector/h2m = 3, /obj/item/weapon/dnainjector/m2h = 3 @@ -374,17 +384,19 @@ /obj/item/weapon/storage/box/condimentbottles name = "box of condiment bottles" desc = "It has a large ketchup smear on it." + icon_state = "condiment" starts_with = list(/obj/item/weapon/reagent_containers/food/condiment = 7) /obj/item/weapon/storage/box/cups name = "box of paper cups" desc = "It has pictures of paper cups on the front." + icon_state = "cups" starts_with = list(/obj/item/weapon/reagent_containers/food/drinks/sillycup = 7) /obj/item/weapon/storage/box/donkpockets name = "box of donk-pockets" desc = "Instructions: Heat in microwave. Product will cool if not eaten within seven minutes." - icon_state = "donk_kit" + icon_state = "donkpocketbox" starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket = 7) /obj/item/weapon/storage/box/sinpockets @@ -450,6 +462,7 @@ /obj/item/weapon/storage/box/pillbottles name = "box of pill bottles" desc = "It has pictures of pill bottles on its front." + icon_state = "pillbox" starts_with = list(/obj/item/weapon/storage/pill_bottle = 7) /obj/item/weapon/storage/box/snappops @@ -485,12 +498,12 @@ /obj/item/weapon/storage/box/autoinjectors name = "box of injectors" desc = "Contains autoinjectors." - icon_state = "syringe" + icon_state = "auto" starts_with = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector = 7) /obj/item/weapon/storage/box/lights name = "box of replacement bulbs" - icon = 'icons/obj/storage.dmi' + icon = 'icons/obj/boxes.dmi' icon_state = "light" desc = "This box is shaped on the inside so that only light tubes and bulbs fit." item_state_slots = list(slot_r_hand_str = "syringe_kit", slot_l_hand_str = "syringe_kit") diff --git a/code/game/objects/items/weapons/storage/boxes_vr.dm b/code/game/objects/items/weapons/storage/boxes_vr.dm index 8feee76bdda..1f2bc914049 100644 --- a/code/game/objects/items/weapons/storage/boxes_vr.dm +++ b/code/game/objects/items/weapons/storage/boxes_vr.dm @@ -1,27 +1,3 @@ -/obj/item/weapon/storage/box/survival - starts_with = list( - /obj/item/weapon/tool/prybar/red, - /obj/item/clothing/glasses/goggles, - /obj/item/clothing/mask/breath - ) - -/obj/item/weapon/storage/box/survival/synth - starts_with = list( - /obj/item/weapon/tool/prybar/red, - /obj/item/clothing/glasses/goggles - ) - -/obj/item/weapon/storage/box/survival/comp - starts_with = list( - /obj/item/weapon/tool/prybar/red, - /obj/item/clothing/glasses/goggles, - /obj/item/weapon/reagent_containers/hypospray/autoinjector, - /obj/item/stack/medical/bruise_pack, - /obj/item/device/flashlight/glowstick, - /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, - /obj/item/clothing/mask/breath - ) - /obj/item/weapon/storage/box/explorerkeys name = "box of volunteer headsets" desc = "A box full of volunteer headsets, for issuing out to exploration volunteers." @@ -39,7 +15,7 @@ /obj/item/weapon/storage/box/survival/space name = "boxed emergency suit and helmet" - icon_state = "survivaleng" + icon_state = "survival_comp3" starts_with = list( /obj/item/clothing/suit/space/emergency, /obj/item/clothing/head/helmet/space/emergency, diff --git a/code/modules/nifsoft/nifsoft.dm b/code/modules/nifsoft/nifsoft.dm index 951e2932183..ef628a9bac1 100644 --- a/code/modules/nifsoft/nifsoft.dm +++ b/code/modules/nifsoft/nifsoft.dm @@ -264,7 +264,7 @@ /obj/item/weapon/storage/box/nifsofts_security name = "security nifsoft uploaders" desc = "A box of free nifsofts for security employees." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/boxes.dmi' icon_state = "nifsoft_kit_sec" /obj/item/weapon/storage/box/nifsofts_security/New() @@ -289,7 +289,7 @@ /obj/item/weapon/storage/box/nifsofts_engineering name = "engineering nifsoft uploaders" desc = "A box of free nifsofts for engineering employees." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/boxes.dmi' icon_state = "nifsoft_kit_eng" /obj/item/weapon/storage/box/nifsofts_engineering/New() @@ -313,7 +313,7 @@ /obj/item/weapon/storage/box/nifsofts_medical name = "medical nifsoft uploaders" desc = "A box of free nifsofts for medical employees." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/boxes.dmi' icon_state = "nifsoft_kit_med" /obj/item/weapon/storage/box/nifsofts_medical/New() @@ -338,7 +338,7 @@ /obj/item/weapon/storage/box/nifsofts_mining name = "mining nifsoft uploaders" desc = "A box of free nifsofts for mining employees." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/boxes.dmi' icon_state = "nifsoft_kit_mining" /obj/item/weapon/storage/box/nifsofts_mining/New() diff --git a/icons/obj/boxes.dmi b/icons/obj/boxes.dmi index b1391ef9b520fb8a43e8b80b3155882bf72963b0..1f7e82c9600ada05254d664ec86a53af99134f9c 100644 GIT binary patch literal 12252 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 SNXXg;ynd3 literal 3227 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