mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-25 13:07:46 +01:00
* Gives drapes some utility for starting surgeries * Adds a nice helping of drapes throughout the codebase * add icon, realize I didn't think that through * Handles blood with signals * whoopsie daisy * range * how about borgs * Apply suggestions from code review Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com> Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com> * burza suggestion * more dgamer reviews * Oops * Update code/modules/surgery/surgery.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com> --------- Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
178 lines
6.5 KiB
Plaintext
178 lines
6.5 KiB
Plaintext
/datum/supply_packs/medical
|
|
name = "HEADER"
|
|
containertype = /obj/structure/closet/crate/medical
|
|
group = SUPPLY_MEDICAL
|
|
announce_beacons = list("Medbay" = list("Medbay", "Chief Medical Officer's Desk"))
|
|
department_restrictions = list(DEPARTMENT_MEDICAL)
|
|
|
|
|
|
/datum/supply_packs/medical/supplies
|
|
name = "Medical Supplies Crate"
|
|
contains = list(/obj/item/reagent_containers/glass/bottle/charcoal,
|
|
/obj/item/reagent_containers/glass/bottle/charcoal,
|
|
/obj/item/reagent_containers/glass/bottle/epinephrine,
|
|
/obj/item/reagent_containers/glass/bottle/epinephrine,
|
|
/obj/item/reagent_containers/glass/bottle/morphine,
|
|
/obj/item/reagent_containers/glass/bottle/morphine,
|
|
/obj/item/reagent_containers/glass/bottle/toxin,
|
|
/obj/item/reagent_containers/glass/bottle/toxin,
|
|
/obj/item/reagent_containers/glass/beaker/large,
|
|
/obj/item/reagent_containers/glass/beaker/large,
|
|
/obj/item/stack/medical/bruise_pack,
|
|
/obj/item/reagent_containers/iv_bag/salglu,
|
|
/obj/item/storage/box/beakers,
|
|
/obj/item/storage/box/syringes,
|
|
/obj/item/storage/box/bodybags,
|
|
/obj/item/storage/box/iv_bags,
|
|
/obj/item/vending_refill/medical)
|
|
cost = 400
|
|
containertype = /obj/structure/closet/crate/medical
|
|
containername = "medical supplies crate"
|
|
|
|
/datum/supply_packs/medical/firstaid
|
|
name = "First Aid Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/regular,
|
|
/obj/item/storage/firstaid/regular,
|
|
/obj/item/storage/firstaid/regular,
|
|
/obj/item/storage/firstaid/regular)
|
|
cost = 250
|
|
containername = "first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaidadv
|
|
name = "Advanced First Aid Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/adv,
|
|
/obj/item/storage/firstaid/adv,
|
|
/obj/item/storage/firstaid/adv,
|
|
/obj/item/storage/firstaid/adv)
|
|
cost = 250
|
|
containername = "advanced first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaidmachine
|
|
name = "Machine First Aid Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/machine,
|
|
/obj/item/storage/firstaid/machine,
|
|
/obj/item/storage/firstaid/machine,
|
|
/obj/item/storage/firstaid/machine)
|
|
cost = 250
|
|
containername = "machine first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaibrute
|
|
name = "Brute Treatment Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/brute,
|
|
/obj/item/storage/firstaid/brute,
|
|
/obj/item/storage/firstaid/brute)
|
|
cost = 250
|
|
containername = "brute first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaidburns
|
|
name = "Burns Treatment Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/fire,
|
|
/obj/item/storage/firstaid/fire,
|
|
/obj/item/storage/firstaid/fire)
|
|
cost = 250
|
|
containername = "fire first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaidtoxins
|
|
name = "Toxin Treatment Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/toxin,
|
|
/obj/item/storage/firstaid/toxin,
|
|
/obj/item/storage/firstaid/toxin)
|
|
cost = 250
|
|
containername = "toxin first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/firstaidoxygen
|
|
name = "Oxygen Treatment Kits Crate"
|
|
contains = list(/obj/item/storage/firstaid/o2,
|
|
/obj/item/storage/firstaid/o2,
|
|
/obj/item/storage/firstaid/o2)
|
|
cost = 250
|
|
containername = "oxygen first aid kits crate"
|
|
|
|
/datum/supply_packs/medical/virus
|
|
name = "Virus Crate"
|
|
contains = list(/obj/item/reagent_containers/glass/bottle/flu_virion,
|
|
/obj/item/reagent_containers/glass/bottle/cold,
|
|
/obj/item/reagent_containers/glass/bottle/epiglottis_virion,
|
|
/obj/item/reagent_containers/glass/bottle/liver_enhance_virion,
|
|
/obj/item/reagent_containers/glass/bottle/fake_gbs,
|
|
/obj/item/reagent_containers/glass/bottle/magnitis,
|
|
/obj/item/reagent_containers/glass/bottle/pierrot_throat,
|
|
/obj/item/reagent_containers/glass/bottle/brainrot,
|
|
/obj/item/reagent_containers/glass/bottle/hullucigen_virion,
|
|
/obj/item/reagent_containers/glass/bottle/anxiety,
|
|
/obj/item/reagent_containers/glass/bottle/beesease,
|
|
/obj/item/storage/box/syringes,
|
|
/obj/item/storage/box/beakers,
|
|
/obj/item/reagent_containers/glass/bottle/mutagen)
|
|
cost = 350
|
|
containertype = /obj/structure/closet/crate/secure/plasma
|
|
containername = "virus crate"
|
|
access = ACCESS_CMO
|
|
announce_beacons = list("Medbay" = list("Virology", "Chief Medical Officer's Desk"))
|
|
|
|
/datum/supply_packs/medical/vending
|
|
name = "Medical Vending Crate"
|
|
cost = 100
|
|
contains = list(/obj/item/vending_refill/medical,
|
|
/obj/item/vending_refill/wallmed)
|
|
containername = "medical vending crate"
|
|
|
|
/datum/supply_packs/medical/vending/clothingvendor
|
|
name = "Medical Clothing Vendors Crate"
|
|
cost = 100
|
|
contains = list(/obj/item/vending_refill/medidrobe,
|
|
/obj/item/vending_refill/chemdrobe,
|
|
/obj/item/vending_refill/virodrobe)
|
|
containername = "medical clothing vendors crate"
|
|
|
|
/datum/supply_packs/medical/bloodpacks
|
|
name = "Blood Pack Variety Crate"
|
|
contains = list(/obj/item/reagent_containers/iv_bag,
|
|
/obj/item/reagent_containers/iv_bag,
|
|
/obj/item/reagent_containers/iv_bag/blood/APlus,
|
|
/obj/item/reagent_containers/iv_bag/blood/AMinus,
|
|
/obj/item/reagent_containers/iv_bag/blood/BPlus,
|
|
/obj/item/reagent_containers/iv_bag/blood/BMinus,
|
|
/obj/item/reagent_containers/iv_bag/blood/OPlus,
|
|
/obj/item/reagent_containers/iv_bag/blood/OMinus,
|
|
/obj/item/reagent_containers/iv_bag/slime,
|
|
/obj/item/reagent_containers/iv_bag/blood/vox,
|
|
/obj/machinery/iv_drip)
|
|
cost = 500
|
|
containertype = /obj/structure/closet/crate/freezer
|
|
containername = "blood pack crate"
|
|
|
|
/datum/supply_packs/medical/surgery
|
|
name = "Surgery Crate"
|
|
contains = list(/obj/item/cautery,
|
|
/obj/item/surgicaldrill,
|
|
/obj/item/clothing/mask/breath/medical,
|
|
/obj/item/tank/internals/anesthetic,
|
|
/obj/item/FixOVein,
|
|
/obj/item/hemostat,
|
|
/obj/item/scalpel,
|
|
/obj/item/bonegel,
|
|
/obj/item/retractor,
|
|
/obj/item/bonesetter,
|
|
/obj/item/circular_saw,
|
|
/obj/item/surgical_drapes)
|
|
cost = 400
|
|
containertype = /obj/structure/closet/crate/secure
|
|
containername = "surgery crate"
|
|
access = ACCESS_MEDICAL
|
|
|
|
/datum/supply_packs/medical/gloves
|
|
name = "Nitrile Glove Crate"
|
|
contains = list(/obj/item/clothing/gloves/color/latex/nitrile,
|
|
/obj/item/clothing/gloves/color/latex/nitrile,
|
|
/obj/item/clothing/gloves/color/latex/nitrile,
|
|
/obj/item/clothing/gloves/color/latex/nitrile)
|
|
cost = 200
|
|
containername = "nitrile glove crate"
|
|
|
|
/datum/supply_packs/medical/omnizine
|
|
name = "Omnizine Shipment Crate"
|
|
contains = list(/obj/item/reagent_containers/glass/bottle/reagent/omnizine)
|
|
cost = 300
|
|
containername = "omnizine shipment crate"
|