From 3b3a41053eb18592f3093db66afd81eb4782ef2c Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Thu, 2 Aug 2012 15:16:58 +1000 Subject: [PATCH] new supply packs, modified existing ones slightly (http://baystation12.net/forums/viewtopic.php?f=5&t=5056&p=97631) Signed-off-by: Cael_Aislinn --- code/defines/obj/supplypacks.dm | 106 ++++++++++++++++++++++++-------- 1 file changed, 82 insertions(+), 24 deletions(-) diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index b4a44134014..e5c6bbda3de 100755 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -274,33 +274,47 @@ /datum/supply_packs/internals name = "Internals crate" - contains = list("/obj/item/clothing/mask/gas", - "/obj/item/clothing/mask/gas", - "/obj/item/clothing/mask/gas", + contains = list("/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/weapon/tank/air", + "/obj/item/weapon/tank/air", "/obj/item/weapon/tank/air", "/obj/item/weapon/tank/air", "/obj/item/weapon/tank/air") - cost = 10 + cost = 30 containertype = "/obj/structure/closet/crate/internals" containername = "Internals crate" +/datum/supply_packs/emergency_internals + name = "Emergency Internals crate" + contains = list("/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/clothing/mask/breath", + "/obj/item/weapon/tank/emergency_oxygen", + "/obj/item/weapon/tank/emergency_oxygen", + "/obj/item/weapon/tank/emergency_oxygen", + "/obj/item/weapon/tank/emergency_oxygen", + "/obj/item/weapon/tank/emergency_oxygen") + cost = 10 + containertype = "/obj/structure/closet/crate/internals" + containername = "Emergency Internals crate" + /datum/supply_packs/evacuation name = "Emergency equipment" - contains = list("/obj/machinery/bot/floorbot", - "/obj/machinery/bot/floorbot", - "/obj/machinery/bot/medbot", - "/obj/machinery/bot/medbot", - "/obj/item/weapon/tank/air", - "/obj/item/weapon/tank/air", - "/obj/item/weapon/tank/air", - "/obj/item/weapon/tank/air", - "/obj/item/weapon/tank/air", + contains = list("/obj/item/weapon/tank/emergency_oxygen", + "/obj/item/weapon/tank/emergency_oxygen", "/obj/item/clothing/mask/gas", "/obj/item/clothing/mask/gas", - "/obj/item/clothing/mask/gas", - "/obj/item/clothing/mask/gas", - "/obj/item/clothing/mask/gas") - cost = 35 + "/obj/item/weapon/storage/toolbox/emergency", + "/obj/item/weapon/storage/toolbox/emergency", + "/obj/item/weapon/chem_grenade/metalfoam", + "/obj/item/weapon/chem_grenade/metalfoam") + cost = 30 containertype = "/obj/structure/closet/crate/internals" containername = "Emergency Crate" @@ -498,19 +512,49 @@ name = "Mechanical maintenance crate" contains = list("/obj/item/weapon/storage/belt/utility/full", "/obj/item/weapon/storage/belt/utility/full", - "/obj/item/weapon/storage/belt/utility/full", - "/obj/item/clothing/suit/hazardvest", - "/obj/item/clothing/suit/hazardvest", - "/obj/item/clothing/suit/hazardvest", "/obj/item/clothing/head/helmet/welding", "/obj/item/clothing/head/helmet/welding", - "/obj/item/clothing/head/helmet/hardhat") - cost = 10 + "/obj/item/weapon/storage/toolbox/mechanical", + "/obj/item/weapon/storage/toolbox/mechanical") + cost = 15 containertype = "/obj/structure/closet/crate/secure" containername = "Mechanical maintenance crate" access = ACCESS_ENGINE group = "Engineering" +//"/obj/item/tape/engineering" + +/datum/supply_packs/safety_gear + name = "Safety gear crate" + "/obj/item/clothing/gloves/fingerless/black" + "/obj/item/clothing/gloves/fingerless/black" + "/obj/item/device/flashlight" + "/obj/item/device/flashlight" + "/obj/item/clothing/suit/hazardvest", + "/obj/item/clothing/suit/hazardvest", + "/obj/item/clothing/head/helmet/hardhat" + "/obj/item/clothing/head/helmet/hardhat") + cost = 10 + containertype = "/obj/structure/closet/crate/secure" + containername = "Safety gear crate" + group = "Engineering" + +/datum/supply_packs/firefighting + name = "Firefighting equipment crate" + "/obj/item/clothing/mask/gas", + "/obj/item/clothing/mask/gas", + "/obj/item/clothing/head/helmet/space/fire_helmet", + "/obj/item/clothing/head/helmet/space/fire_helmet", + "/obj/item/clothing/suit/fire/heavy", + "/obj/item/clothing/suit/fire/heavy", + "/obj/item/weapon/extinguisher", + "/obj/item/weapon/extinguisher") + cost = 20 + containertype = "/obj/structure/closet/crate/firefighting" + containername = "Firefighting equipment crate" + group = "Engineering" + access = ACCESS_ATMOSPHERICS + /datum/supply_packs/waterfueltank name = "Water/Fuel tank crate" contains = list("/obj/structure/reagent_dispensers/watertank", @@ -578,18 +622,32 @@ name = "Surgery crate" contains = list("/obj/item/weapon/cautery", "/obj/item/weapon/surgicaldrill", + "/obj/item/clothing/mask/breath/medical", + "/obj/item/weapon/tank/anesthetic", "/obj/item/weapon/hemostat", "/obj/item/weapon/scalpel", "/obj/item/weapon/surgical_tool/bonegel", "/obj/item/weapon/retractor", "/obj/item/weapon/surgical_tool/bonesetter", "/obj/item/weapon/circular_saw") - cost = 20 + cost = 25 containertype = "/obj/structure/closet/crate/secure" containername = "Surgery crate" access = ACCESS_MEDICAL group = "Medical / Science" +/datum/supply_packs/sterile + name = "Sterile equipment crate" + contains = list("/obj/item/clothing/under/rank/medical/green", + "/obj/item/clothing/under/rank/medical/green", + "/obj/item/store/stma_kit" + "/obj/item/store/lglo_kit") + cost = 10 + containertype = "/obj/structure/closet/crate/secure" + containername = "Sterile equipment crate" + access = ACCESS_MEDICAL + group = "Medical / Science" + /datum/supply_packs/mecha_odysseus name = "Circuit Crate (\"Odysseus\")" contains = list(