276 lines
12 KiB
Plaintext
276 lines
12 KiB
Plaintext
|
|
//Reminders-
|
|
// If you add something to this list, please group it by type and sort it alphabetically instead of just jamming it in like an animal
|
|
// cost = 700- Minimum cost, or infinite points are possible.
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////// Emergency ///////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
/datum/supply_pack/emergency
|
|
group = "Emergency"
|
|
|
|
/datum/supply_pack/emergency/vehicle
|
|
name = "Biker Gang Kit" //TUNNEL SNAKES OWN THIS TOWN
|
|
desc = "TUNNEL SNAKES OWN THIS TOWN. Contains an unbranded All Terrain Vehicle, and a complete gang outfit -- consists of black gloves, a menacing skull bandanna, and a SWEET leather overcoat!"
|
|
cost = 2500
|
|
contraband = TRUE
|
|
contains = list(/obj/vehicle/ridden/atv,
|
|
/obj/item/key,
|
|
/obj/item/clothing/suit/jacket/leather/overcoat,
|
|
/obj/item/clothing/gloves/color/black,
|
|
/obj/item/clothing/head/soft,
|
|
/obj/item/clothing/mask/bandana/skull)//so you can properly #cargoniabikergang
|
|
crate_name = "Biker Kit"
|
|
crate_type = /obj/structure/closet/crate/large
|
|
|
|
/datum/supply_pack/emergency/equipment
|
|
name = "Emergency Bot/Internals Crate"
|
|
desc = "Explosions got you down? These supplies are guaranteed to patch up holes, in stations and people alike! Comes with two floorbots, two medbots, five oxygen masks and five small oxygen tanks."
|
|
cost = 2750
|
|
contains = list(/mob/living/simple_animal/bot/floorbot,
|
|
/mob/living/simple_animal/bot/floorbot,
|
|
/mob/living/simple_animal/bot/medbot,
|
|
/mob/living/simple_animal/bot/medbot,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/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)
|
|
crate_name = "emergency crate"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
|
|
/datum/supply_pack/emergency/radiatione_emergency
|
|
name = "Emergenc Radiation Protection Crate"
|
|
desc = "Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a few pill bottles that are able to handles radiation and the affects of the poisoning."
|
|
cost = 2500
|
|
contains = list(/obj/item/clothing/head/radiation,
|
|
/obj/item/clothing/head/radiation,
|
|
/obj/item/clothing/suit/radiation,
|
|
/obj/item/clothing/suit/radiation,
|
|
/obj/item/geiger_counter,
|
|
/obj/item/geiger_counter,
|
|
/obj/item/storage/pill_bottle/mutarad,
|
|
/obj/item/storage/firstaid/radbgone)
|
|
crate_name = "radiation protection crate"
|
|
crate_type = /obj/structure/closet/crate/radiation
|
|
|
|
/datum/supply_pack/emergency/rcds
|
|
name = "Emergency RCDs"
|
|
desc = "Bombs going off on station? SME blown and now you need to fix the hole it left behind? Well this crate has a pare of Rcds to be able to easily fix up any problem you may have!"
|
|
cost = 1500
|
|
contains = list(/obj/item/construction/rcd,
|
|
/obj/item/construction/rcd)
|
|
crate_name = "emergency rcds"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
|
|
/datum/supply_pack/emergency/soft_suit
|
|
name = "Emergency Space Suit "
|
|
desc = "Is there bombs going off left and right? Is there meteors shooting around the station? Well we have two fragile space suit for emergencys as well as air and masks."
|
|
cost = 1200
|
|
contains = list(/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/suit/space/fragile,
|
|
/obj/item/clothing/suit/space/fragile,
|
|
/obj/item/clothing/head/helmet/space/fragile,
|
|
/obj/item/clothing/head/helmet/space/fragile)
|
|
crate_name = "emergency crate"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
|
|
/datum/supply_pack/emergency/firefighting
|
|
name = "Firefighting Crate"
|
|
desc = "Only you can prevent station fires. Partner up with two firefighter suits, gas masks, flashlights, large oxygen tanks, extinguishers, and hardhats!"
|
|
cost = 1200
|
|
contains = list(/obj/item/clothing/suit/fire/firefighter,
|
|
/obj/item/clothing/suit/fire/firefighter,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/flashlight,
|
|
/obj/item/flashlight,
|
|
/obj/item/tank/internals/oxygen/red,
|
|
/obj/item/tank/internals/oxygen/red,
|
|
/obj/item/extinguisher/advanced,
|
|
/obj/item/extinguisher/advanced,
|
|
/obj/item/clothing/head/hardhat/red,
|
|
/obj/item/clothing/head/hardhat/red)
|
|
crate_name = "firefighting crate"
|
|
|
|
/datum/supply_pack/emergency/atmostank
|
|
name = "Firefighting Tank Backpack"
|
|
desc = "Mow down fires with this high-capacity fire fighting tank backpack. Requires Atmospherics access to open."
|
|
cost = 1000
|
|
access = ACCESS_ATMOSPHERICS
|
|
contains = list(/obj/item/watertank/atmos)
|
|
crate_name = "firefighting backpack crate"
|
|
crate_type = /obj/structure/closet/crate/secure
|
|
|
|
/datum/supply_pack/emergency/internals
|
|
name = "Internals Crate"
|
|
desc = "Master your life energy and control your breathing with three breath masks, three emergency oxygen tanks and three large air tanks."//IS THAT A
|
|
cost = 1000
|
|
contains = list(/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/breath,
|
|
/obj/item/clothing/mask/breath,
|
|
/obj/item/clothing/mask/breath,
|
|
/obj/item/tank/internals/emergency_oxygen,
|
|
/obj/item/tank/internals/emergency_oxygen,
|
|
/obj/item/tank/internals/emergency_oxygen,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/tank/internals/air)
|
|
crate_name = "internals crate"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
|
|
/datum/supply_pack/emergency/metalfoam
|
|
name = "Metal Foam Grenade Crate"
|
|
desc = "Seal up those pesky hull breaches with 14 Metal Foam Grenades."
|
|
cost = 1500
|
|
contains = list(/obj/item/storage/box/metalfoam,
|
|
/obj/item/storage/box/metalfoam)
|
|
crate_name = "metal foam grenade crate"
|
|
|
|
/datum/supply_pack/emergency/syndicate
|
|
name = "NULL_ENTRY"
|
|
desc = "(#@&^$THIS PACKAGE CONTAINS 30TC WORTH OF SOME RANDOM SYNDICATE GEAR WE HAD LYING AROUND THE WAREHOUSE. GIVE EM HELL, OPERATIVE@&!*() "
|
|
hidden = TRUE
|
|
cost = 20000
|
|
contains = list()
|
|
crate_name = "emergency crate"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
dangerous = TRUE
|
|
|
|
/datum/supply_pack/emergency/syndicate/fill(obj/structure/closet/crate/C)
|
|
var/crate_value = 30
|
|
var/list/uplink_items = get_uplink_items(SSticker.mode)
|
|
while(crate_value)
|
|
var/category = pick(uplink_items)
|
|
var/item = pick(uplink_items[category])
|
|
var/datum/uplink_item/I = uplink_items[category][item]
|
|
if(!I.surplus_nullcrates || prob(100 - I.surplus_nullcrates))
|
|
continue
|
|
if(crate_value < I.cost)
|
|
continue
|
|
crate_value -= I.cost
|
|
new I.item(C)
|
|
|
|
/datum/supply_pack/emergency/plasma_spacesuit
|
|
name = "Plasmaman Space Envirosuits"
|
|
desc = "Contains two space-worthy envirosuits for Plasmamen. Order now and we'll throw in two free helmets! Requires EVA access to open."
|
|
cost = 4000
|
|
access = ACCESS_EVA
|
|
contains = list(/obj/item/clothing/suit/space/eva/plasmaman,
|
|
/obj/item/clothing/suit/space/eva/plasmaman,
|
|
/obj/item/clothing/head/helmet/space/plasmaman,
|
|
/obj/item/clothing/head/helmet/space/plasmaman)
|
|
crate_name = "plasmaman EVA crate"
|
|
crate_type = /obj/structure/closet/crate/secure
|
|
|
|
/datum/supply_pack/emergency/plasmaman
|
|
name = "Plasmaman Supply Kit"
|
|
desc = "Keep those Plasmamen alive with two sets of Plasmaman outfits. Each set contains a plasmaman jumpsuit, internals tank, and helmet."
|
|
cost = 2000
|
|
contains = list(/obj/item/clothing/under/plasmaman,
|
|
/obj/item/clothing/under/plasmaman,
|
|
/obj/item/tank/internals/plasmaman/belt/full,
|
|
/obj/item/tank/internals/plasmaman/belt/full,
|
|
/obj/item/clothing/head/helmet/space/plasmaman,
|
|
/obj/item/clothing/head/helmet/space/plasmaman)
|
|
crate_name = "plasmaman supply kit"
|
|
|
|
/datum/supply_pack/emergency/radiation
|
|
name = "Radiation Protection Crate"
|
|
desc = "Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this."
|
|
cost = 1300
|
|
contains = list(/obj/item/clothing/head/radiation,
|
|
/obj/item/clothing/head/radiation,
|
|
/obj/item/clothing/suit/radiation,
|
|
/obj/item/clothing/suit/radiation,
|
|
/obj/item/geiger_counter,
|
|
/obj/item/geiger_counter,
|
|
/obj/item/reagent_containers/food/drinks/bottle/vodka,
|
|
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
|
|
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass)
|
|
crate_name = "radiation protection crate"
|
|
crate_type = /obj/structure/closet/crate/radiation
|
|
|
|
/datum/supply_pack/emergency/spacesuit
|
|
name = "Space Suit Crate"
|
|
desc = "Contains two aging suits from Space-Goodwill. Requires EVA access to open."
|
|
cost = 3000
|
|
access = ACCESS_EVA
|
|
contains = list(/obj/item/clothing/suit/space,
|
|
/obj/item/clothing/suit/space,
|
|
/obj/item/clothing/head/helmet/space,
|
|
/obj/item/clothing/head/helmet/space,
|
|
/obj/item/clothing/mask/breath,
|
|
/obj/item/clothing/mask/breath)
|
|
crate_name = "space suit crate"
|
|
crate_type = /obj/structure/closet/crate/secure
|
|
|
|
/datum/supply_pack/emergency/spacejets
|
|
name = "Spare EVA Jetpacks"
|
|
desc = "Contains three EVA grade jectpaks. Requires EVA access to open."
|
|
cost = 2000
|
|
access = ACCESS_EVA
|
|
contains = list(/obj/item/tank/jetpack/carbondioxide/eva,
|
|
/obj/item/tank/jetpack/carbondioxide/eva,
|
|
/obj/item/tank/jetpack/carbondioxide/eva)
|
|
crate_name = "eva jetpacks crate"
|
|
crate_type = /obj/structure/closet/crate/secure
|
|
|
|
/datum/supply_pack/emergency/specialops
|
|
name = "Special Ops Supplies"
|
|
desc = "(*!&@#TOO CHEAP FOR THAT NULL_ENTRY, HUH OPERATIVE? WELL, THIS LITTLE ORDER CAN STILL HELP YOU OUT IN A PINCH. CONTAINS A BOX OF FIVE EMP GRENADES, THREE SMOKEBOMBS, AN INCENDIARY GRENADE, AND A \"SLEEPY PEN\" FULL OF NICE TOXINS!#@*$"
|
|
hidden = TRUE
|
|
cost = 2200
|
|
contains = list(/obj/item/storage/box/emps,
|
|
/obj/item/grenade/smokebomb,
|
|
/obj/item/grenade/smokebomb,
|
|
/obj/item/grenade/smokebomb,
|
|
/obj/item/pen/sleepy,
|
|
/obj/item/grenade/chem_grenade/incendiary)
|
|
crate_name = "emergency crate"
|
|
crate_type = /obj/structure/closet/crate/internals
|
|
|
|
/datum/supply_pack/emergency/weedcontrol
|
|
name = "Weed Control Crate"
|
|
desc = "Keep those invasive species OUT. Contains a scythe, gasmask, two sprays of Plant-B-Gone, and two anti-weed chemical grenades. Warranty void if used on ambrosia. Requires Hydroponics access to open."
|
|
cost = 1800
|
|
access = ACCESS_HYDROPONICS
|
|
contains = list(/obj/item/scythe,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/grenade/chem_grenade/antiweed,
|
|
/obj/item/grenade/chem_grenade/antiweed,
|
|
/obj/item/reagent_containers/spray/plantbgone,
|
|
/obj/item/reagent_containers/spray/plantbgone)
|
|
crate_name = "weed control crate"
|
|
crate_type = /obj/structure/closet/crate/secure/hydroponics
|
|
|
|
/datum/supply_pack/medical/anitvirus
|
|
name = "Virus Containment Crate"
|
|
desc = "Viro let out a death plague Mk II again? Someone didnt wash there hands? Old plagues born anew? Well this crate is for you! Hope you cure it before it brakes out of the station... This crate needs medical access to open and has two bio suits, a box of needles and beakers, five spaceacillin needles, and a medibot."
|
|
cost = 3000
|
|
access = ACCESS_MEDICAL
|
|
contains = list(/mob/living/simple_animal/bot/medbot,
|
|
/obj/item/clothing/head/bio_hood,
|
|
/obj/item/clothing/head/bio_hood,
|
|
/obj/item/clothing/suit/bio_suit,
|
|
/obj/item/clothing/suit/bio_suit,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/storage/box/syringes,
|
|
/obj/item/storage/box/beakers)
|
|
crate_name = "virus containment unit crate"
|
|
crate_type = /obj/structure/closet/crate/secure/plasma
|