mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
# Conflicts: # .github/workflows/compile_all_maps.yml # .github/workflows/run_integration_tests.yml # _maps/map_files/CatwalkStation/CatwalkStation_2023.dmm # code/_onclick/hud/credits.dm # code/controllers/subsystem/networks/id_access.dm # code/datums/diseases/advance/advance.dm # code/datums/diseases/advance/symptoms/heal.dm # code/game/machinery/doors/door.dm # code/game/objects/structures/crates_lockers/closets/secure/medical.dm # code/game/objects/structures/crates_lockers/closets/secure/security.dm # code/modules/antagonists/malf_ai/malf_ai_modules.dm # code/modules/jobs/job_types/_job.dm # code/modules/loadout/categories/accessories.dm # code/modules/loadout/loadout_helpers.dm # code/modules/loadout/loadout_items.dm # code/modules/loadout/loadout_preference.dm # code/modules/mob/living/silicon/robot/robot_defense.dm # code/modules/mod/mod_theme.dm # code/modules/projectiles/ammunition/energy/laser.dm # code/modules/reagents/reagent_containers/cups/drinks.dm # code/modules/shuttle/mobile_port/variants/supply.dm # code/modules/surgery/organs/internal/eyes/_eyes.dm # code/modules/unit_tests/screenshots/screenshot_antag_icons_heretic.png # icons/hud/screen_full.dmi
247 lines
8.2 KiB
Plaintext
247 lines
8.2 KiB
Plaintext
/*
|
|
* EMERGENCY RACIAL EQUIPMENT
|
|
*/
|
|
|
|
/datum/supply_pack/goody/airsuppliesnitrogen
|
|
name = "Emergency Air Supplies (Nitrogen)"
|
|
desc = "A vox breathing mask and nitrogen tank."
|
|
cost = PAYCHECK_CREW
|
|
contains = list(
|
|
/obj/item/tank/internals/nitrogen/belt,
|
|
/obj/item/clothing/mask/breath/vox,
|
|
)
|
|
|
|
/datum/supply_pack/goody/airsuppliesoxygen
|
|
name = "Emergency Air Supplies (Oxygen)"
|
|
desc = "A breathing mask and emergency oxygen tank."
|
|
cost = PAYCHECK_CREW
|
|
contains = list(
|
|
/obj/item/tank/internals/emergency_oxygen,
|
|
/obj/item/clothing/mask/breath,
|
|
)
|
|
|
|
/datum/supply_pack/goody/airsuppliesplasma
|
|
name = "Emergency Air Supplies (Plasma)"
|
|
desc = "A breathing mask and plasmaman plasma tank."
|
|
cost = PAYCHECK_CREW
|
|
contains = list(
|
|
/obj/item/tank/internals/plasmaman/belt,
|
|
/obj/item/clothing/mask/breath,
|
|
)
|
|
|
|
/*
|
|
* ENGINEERING STUFF
|
|
*/
|
|
|
|
/datum/supply_pack/goody/improvedrcd
|
|
name = "Improved RCD"
|
|
desc = "An upgraded RCD featuring superior material storage. Comes with complimentary frames and circuitry upgrades to boot!"
|
|
cost = PAYCHECK_CREW * 38
|
|
access_view = ACCESS_ENGINE_EQUIP
|
|
contains = list(/obj/item/construction/rcd/improved)
|
|
|
|
/*
|
|
* MISC
|
|
*/
|
|
|
|
/datum/supply_pack/goody/crayons
|
|
name = "Box of Crayons"
|
|
desc = "Colorful!"
|
|
cost = PAYCHECK_CREW * 2
|
|
contains = list(/obj/item/storage/crayons)
|
|
|
|
/datum/supply_pack/goody/diamondring
|
|
name = "Diamond Ring"
|
|
desc = "Show them your love is like a diamond: unbreakable and everlasting. No refunds."
|
|
cost = PAYCHECK_CREW * 50
|
|
contains = list(/obj/item/storage/fancy/ringbox/diamond)
|
|
crate_name = "diamond ring crate"
|
|
|
|
/datum/supply_pack/goody/paperbin
|
|
name = "Paper Bin"
|
|
desc = "Pushing paperwork is always easier when you have paper to push!"
|
|
cost = PAYCHECK_CREW * 4
|
|
contains = list(/obj/item/paper_bin)
|
|
|
|
/datum/supply_pack/goody/xenoarch_intern
|
|
name = "Xenoarchaeology Intern Skillchip"
|
|
desc = "A skillchip with all the information required to start dabbling in the fine art of interpreting xenoarchaeological finds. \
|
|
Does not come with actual xenoarchaeological tools, nor the ability to actually make anyone pay attention to one's \
|
|
attempts at intellectual posturing, nor any actual job experience as a curator."
|
|
cost = PAYCHECK_CREW * 35 // 1750 credit goody? do bounties
|
|
contains = list(/obj/item/skillchip/xenoarch_magnifier)
|
|
|
|
/datum/supply_pack/goody/scratching_stone
|
|
name = "Scratching Stone"
|
|
desc = "A high-grade sharpening stone made of specialized alloys, meant to sharpen razor-claws. Unfortunately, this particular one has by far seen better days."
|
|
cost = CARGO_CRATE_VALUE * 4 //800 credits
|
|
contains = list(/obj/item/scratching_stone)
|
|
order_flags = ORDER_CONTRABAND
|
|
|
|
/*
|
|
* CARPET PACKS
|
|
*/
|
|
|
|
/datum/supply_pack/goody/classiccarpet
|
|
name = "CARPET: Classic Red and Black Goodie Pack"
|
|
desc = "Decorate in style, contains 50 tiles of Classic Red and Black carpeting."
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/fifty,
|
|
/obj/item/stack/tile/carpet/black/fifty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/royalcarpet
|
|
name = "CARPET: Royal Black and Blue Goodie Pack"
|
|
desc = "Decorate in style, contains 50 tiles of Royal Black and Royal Blue carpeting."
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/royalblack/fifty,
|
|
/obj/item/stack/tile/carpet/royalblue/fifty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/rgbcarpet
|
|
name = "CARPET: Red, Green, and Blue Goodie Pack"
|
|
desc = "Decorate in style, contains 50 tiles of red, green, and blue carpet."
|
|
cost = PAYCHECK_CREW * 8.5
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/red/fifty,
|
|
/obj/item/stack/tile/carpet/green/fifty,
|
|
/obj/item/stack/tile/carpet/blue/fifty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/copcarpet
|
|
name = "CARPET: Cyan, Orange, and Purple Goodie Pack"
|
|
desc = "Decorate in style, contains 50 tiles of Cyan, Orange, and Purple carpet."
|
|
cost = PAYCHECK_CREW * 8.5
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/cyan/fifty,
|
|
/obj/item/stack/tile/carpet/orange/fifty,
|
|
/obj/item/stack/tile/carpet/purple/fifty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/rgbneoncarpet
|
|
name = "NEON CARPET: Red, Green, and Blue Goodie Pack"
|
|
desc = "Decorate in style, contains 60 tiles of carpeting in three styles. Red, Green, and Blue."
|
|
cost = PAYCHECK_CREW * 8.5
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/neon/simple/red/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/green/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/blue/sixty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/bwneoncarpet
|
|
name = "NEON CARPET: Black and White Goodie Pack"
|
|
desc = "Decorate in style, contains 60 tiles of carpeting in two styles. White and Black."
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/neon/simple/white/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/black/sixty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/pvneoncarpet
|
|
name = "NEON CARPET: Pink and Violet Goodie Pack"
|
|
desc = "Decorate in style, contains 60 tiles of carpeting in two styles. Pink and Violet"
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/neon/simple/pink/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/violet/sixty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/copneoncarpet
|
|
name = "NEON CARPET: Cyan, Orange, and Purple Goodie Pack"
|
|
desc = "Decorate in style, contains 60 tiles of carpeting in three styles. Cyan, Orange, and Purple."
|
|
cost = PAYCHECK_CREW * 8.5
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/neon/simple/cyan/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/orange/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/purple/sixty,
|
|
)
|
|
|
|
/datum/supply_pack/goody/yltneoncarpet
|
|
name = "NEON CARPET: Yellow, Lime, and Teal Goodie Pack"
|
|
desc = "Decorate in style, contains 60 tiles of carpeting in three styles. Yellow, Lime, and Teal."
|
|
cost = PAYCHECK_CREW * 8.5
|
|
contains = list(
|
|
/obj/item/stack/tile/carpet/neon/simple/yellow/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/lime/sixty,
|
|
/obj/item/stack/tile/carpet/neon/simple/teal/sixty,
|
|
)
|
|
|
|
/*
|
|
* NIF STUFF
|
|
*/
|
|
/datum/supply_pack/goody/standard_nif
|
|
name = "Standard Type NIF"
|
|
desc = "Contains a single standard NIF by itself, surgery is required."
|
|
cost = CARGO_CRATE_VALUE * 15
|
|
contains = list(
|
|
/obj/item/organ/cyberimp/brain/nif/standard,
|
|
)
|
|
|
|
/datum/supply_pack/goody/cheap_nif
|
|
name = "Econo-Deck Type NIF"
|
|
desc = "Contains a single Econo-Deck NIF by itself, surgery is required."
|
|
cost = CARGO_CRATE_VALUE * 7.5
|
|
contains = list(
|
|
/obj/item/organ/cyberimp/brain/nif/roleplay_model,
|
|
)
|
|
|
|
/datum/supply_pack/goody/nif_repair_kit
|
|
name = "Cerulean NIF Regenerator"
|
|
desc = "Contains a single container of NIF repair fluid, good for up to 5 uses."
|
|
cost = CARGO_CRATE_VALUE * 3
|
|
contains = list(
|
|
/obj/item/nif_repair_kit,
|
|
)
|
|
|
|
/datum/supply_pack/goody/money_sense_nifsoft
|
|
name = "Automatic Appraisal NIFSoft"
|
|
desc = "Contains a single Automatic Appraisal NIFSoft uploader disk."
|
|
cost = CARGO_CRATE_VALUE * 1.5
|
|
contains = list(
|
|
/obj/item/disk/nifsoft_uploader/money_sense,
|
|
)
|
|
|
|
/datum/supply_pack/goody/shapeshifter_nifsoft
|
|
name = "Polymorph NIFSoft"
|
|
desc = "Contains a single Polymorph NIFSoft uploader disk."
|
|
cost = CARGO_CRATE_VALUE * 1.5
|
|
contains = list(
|
|
/obj/item/disk/nifsoft_uploader/shapeshifter,
|
|
)
|
|
|
|
/datum/supply_pack/goody/hivemind_nifsoft
|
|
name = "Hivemind NIFSoft"
|
|
desc = "Contains a single Hivemind NIFSoft uploader disk."
|
|
cost = CARGO_CRATE_VALUE * 1.5
|
|
contains = list(
|
|
/obj/item/disk/nifsoft_uploader/hivemind,
|
|
)
|
|
|
|
/datum/supply_pack/goody/summoner_nifsoft
|
|
name = "Grimoire Caeruleam NIFSoft"
|
|
desc = "Contains a single Grimoire Caeruleam NIFSoft uploader disk."
|
|
cost = CARGO_CRATE_VALUE * 0.75
|
|
contains = list(
|
|
/obj/item/disk/nifsoft_uploader/summoner,
|
|
)
|
|
|
|
/datum/supply_pack/goody/firstaid_pouch
|
|
name = "Mini-Medkit First Aid Pouch"
|
|
desc = "Contains a single surplus first-aid pouch, complete with pocket clip. Repackaged with station-standard medical supplies, \
|
|
but nothing's stopping you from repacking it yourself, though."
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/storage/pouch/medical/firstaid/loaded,
|
|
)
|
|
|
|
/datum/supply_pack/goody/stabilizer_pouch
|
|
name = "Stabilizer First Aid Pouch"
|
|
desc = "Contains a single surplus first-aid pouch, complete with pocket clip. Repackaged with a wound stabilizing-focused loadout, \
|
|
but nothing's stopping you from repacking it yourself, though."
|
|
cost = PAYCHECK_CREW * 6
|
|
contains = list(
|
|
/obj/item/storage/pouch/medical/firstaid/stabilizer,
|
|
)
|