Files
nevimer 6e9f2ccfc0 Merge remote-tracking branch 'tgstation/master' into upstream-12-15
# 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
2025-12-15 18:12:29 -05:00

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,
)