339 lines
15 KiB
Plaintext
339 lines
15 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, two cans of spraypaint, 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/toy/crayon/spraycan,
|
|
/obj/item/toy/crayon/spraycan,
|
|
/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/bio
|
|
name = "Biological Emergency Crate"
|
|
desc = "This crate holds 2 full bio suits which will protect you from viruses, along with a bio bag and two spaceacillin syringes."
|
|
cost = 2000
|
|
contains = list(/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/storage/bag/bio,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/reagent_containers/syringe/antiviral,
|
|
/obj/item/clothing/gloves/color/latex/nitrile,
|
|
/obj/item/clothing/gloves/color/latex/nitrile)
|
|
crate_name = "bio suit crate"
|
|
|
|
/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/medicalemergency
|
|
name = "Emergency Medical Supplies" //Almost all of this can be ordered seperatly for a much cheaper price, but the HUD increases it.
|
|
desc = "Emergency supplies for a front-line medic. Contains two boxes of body bags, a medical HUD, a defib unit, medical belt, toxin bottles, epipens, and several types of medical kits."
|
|
cost = 10000
|
|
contains = list(/obj/item/storage/box/bodybags,
|
|
/obj/item/storage/box/bodybags,
|
|
/obj/item/clothing/glasses/hud/health,
|
|
/obj/item/defibrillator/loaded,
|
|
/obj/item/storage/belt/medical,
|
|
/obj/item/storage/firstaid/toxin,
|
|
/obj/item/storage/firstaid/o2,
|
|
/obj/item/storage/firstaid/brute,
|
|
/obj/item/storage/firstaid/fire,
|
|
/obj/item/reagent_containers/glass/bottle/toxin,
|
|
/obj/item/reagent_containers/glass/bottle/toxin,
|
|
/obj/item/storage/box/medipens)
|
|
crate_name = "medical emergency crate"
|
|
crate_type = /obj/structure/closet/crate/medical
|
|
|
|
/datum/supply_pack/emergency/medemergencylite
|
|
name = "Emergency Medical Supplies (Lite)"
|
|
desc = "A less than optimal, but still effective, set of tools for emergency care. Contains a box of bodybags, some normal (and advanced) health analyzers, healing sprays, a single first aid kit, charcoal, some gauze, a bottle of toxins, and some spare medipens."
|
|
cost = 2800
|
|
contains = list(/obj/item/storage/box/bodybags,
|
|
/obj/item/stack/medical/gauze,
|
|
/obj/item/stack/medical/gauze,
|
|
/obj/item/healthanalyzer,
|
|
/obj/item/healthanalyzer,
|
|
/obj/item/healthanalyzer/advanced,
|
|
/obj/item/storage/firstaid/regular,
|
|
/obj/item/reagent_containers/medspray/styptic,
|
|
/obj/item/reagent_containers/medspray/silver_sulf,
|
|
/obj/item/reagent_containers/medspray/synthflesh,
|
|
/obj/item/reagent_containers/glass/bottle/charcoal,
|
|
/obj/item/reagent_containers/glass/bottle/charcoal,
|
|
/obj/item/reagent_containers/glass/bottle/toxin,
|
|
/obj/item/reagent_containers/hypospray/medipen,
|
|
/obj/item/reagent_containers/hypospray/medipen,
|
|
/obj/item/reagent_containers/hypospray/medipen,
|
|
/obj/item/reagent_containers/hypospray/medipen)
|
|
crate_name = "medical emergency crate (lite)"
|
|
crate_type = /obj/structure/closet/crate/medical
|
|
|
|
/datum/supply_pack/emergency/radiatione_emergency
|
|
name = "Emergency 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/bomb
|
|
name = "Explosive Emergency Crate"
|
|
desc = "Science gone bonkers? Beeping behind the airlock? Buy now and become the hero the station des... I mean needs! Time not included, but a full bomb suit and hood, as well as a mask and defusal kit are! Non-Nuclear ordnances only."
|
|
cost = 1500
|
|
contains = list(/obj/item/clothing/head/bomb_hood,
|
|
/obj/item/clothing/suit/bomb_suit,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/screwdriver,
|
|
/obj/item/wirecutters,
|
|
/obj/item/multitool)
|
|
crate_name = "bomb suit crate"
|
|
|
|
/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/mre
|
|
name = "MRE Packs (Emergency Rations)"
|
|
desc = "The lights are out. Oxygen's running low. You've run out of food except space weevils. Don't let this be you! Order our NT branded MRE kits today! This pack contains 5 MRE packs with a randomized menu and an oxygen tank."
|
|
cost = 2000
|
|
contains = list(/obj/item/storage/box/mre/menu1/safe,
|
|
/obj/item/storage/box/mre/menu1/safe,
|
|
/obj/item/storage/box/mre/menu2/safe,
|
|
/obj/item/storage/box/mre/menu2/safe,
|
|
/obj/item/storage/box/mre/menu3,
|
|
/obj/item/storage/box/mre/menu4/safe)
|
|
crate_name = "MRE crate (emergency rations)"
|
|
|
|
/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
|
|
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/soft_suit
|
|
name = "Space Suits (Fragile)"
|
|
desc = "Are there bombs going off left and right? Are there meteors shooting around the station? Well then! Here's two fragile space suits for emergencies. Comes with 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/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
|