Big fucking shelter capsule update (#18391)

* Adds rec room capsule and stupid dumb meme loss capsules

* Creates MANY new shelter capsules

* maybe this should be above the misc category

* Pretties up Christmas capsule

* makes more normal shelters more evenly likely

* Breaks up map slection into tables, adds blacksmith + meth lab

* adds a sentient prize handler to the rec room

* tweaks paintings in rec room capsule a lil more

* Fixes accidental stacked doors in dumb loss capsules

* Adds art gallery

* miscellaneous minor tweaks to shark pool/ rec room

* Adds garden shelter

* Makes "pool" shelter a bit more dangerous and vorny

* Adds mimic hell

* Minor tweaks

* adds AREA_BLOCK_INSTANT_BUILDING flag

* sleep cleanup of capsule code

* Adds off-color double-bedroom shelter

* Adds living room redspace shelter

* Flags a fuckton of areas with AREA_BLOCK_INSTANT_BUILDING

* NO LINTER YOU DIDN'T SEE THAT SHUT UP 😭

* Adds redspace capsule to recycler vendor shop

* Adds bluespace capsules to Research

* makes shelter capsules actually print their flavor text whoopsie

* On second thought how about durasteel instead of plasteel to print these

* capsule QoL + potential exploit removal

* Adds candlelit dinner redspace capsule

* Replaces a couple airlocks in two pre-existing shelters with vertical ones cause it looks nicer that way

* And maybe a privacy bolt button here in the bar bathroom

* Adds cafe capsule - dear god stop me PLEASE

* Decorates cafe pod a bit more

* some recroom tweaks to make it look even NICER and removes automated prize vendor to make room for fake casino chips SOON

* I should have done this ages ago to make things visually clearer for me when mapping...

* Adds ADMIN-SPAWN-ONLY tesla capsule

* Fixes mis-print of capsule template info

* oops messed up some things with the tesla capsule apparently :(

* Fixes redspace capsule flavor text

* adds capsules to explo vendor (will this ever even be used??)

* Makes dangerous capsules more dangerous

* Adds privacy features to rec room capsule

* Replaces chips in rec room capsule with fake ones
This commit is contained in:
Jenny
2025-09-08 18:11:24 -07:00
committed by GitHub
parent 7086878e08
commit f76eb26592
39 changed files with 5969 additions and 94 deletions
@@ -83,7 +83,6 @@
EQUIPMENT("Injector (L) - Trauma", /obj/item/reagent_containers/hypospray/autoinjector/biginjector/brute, 500),
EQUIPMENT("Nanopaste Tube", /obj/item/stack/nanopaste, 1000),
EQUIPMENT("Point Transfer Card", /obj/item/card/mining_point_card, 500),
EQUIPMENT("Shelter Capsule", /obj/item/survivalcapsule, 500),
EQUIPMENT("Burn Medipen", /obj/item/reagent_containers/hypospray/autoinjector/burn, 250),
EQUIPMENT("Detox Medipen", /obj/item/reagent_containers/hypospray/autoinjector/detox, 250),
EQUIPMENT("Oxy Medipen", /obj/item/reagent_containers/hypospray/autoinjector/oxy, 250),
@@ -132,15 +131,22 @@
EQUIPMENT("Hardsuit - Smoke Bomb Deployer", /obj/item/rig_module/grenade_launcher/smoke, 2000),
EQUIPMENT("Hardsuit - Proto-Kinetic Gauntlets", /obj/item/rig_module/gauntlets, 2000),
)
prize_list["Shelter Capsules"] = list(
EQUIPMENT("Shelter Capsule - Shelter (5x5)", /obj/item/survivalcapsule, 500),
EQUIPMENT("Shelter Capsule - Luxury Shelter (7x7)", /obj/item/survivalcapsule/luxury, 3100),
EQUIPMENT("Shelter Capsule - Redspace (7x7)", /obj/item/survivalcapsule/randomized, 5000),
EQUIPMENT("Shelter Capsule - Sauna (7x7)", /obj/item/survivalcapsule/sauna, 5000),
EQUIPMENT("Shelter Capsule - Rec Room + Cards Table (9x9)", /obj/item/survivalcapsule/recroom, 7500),
EQUIPMENT("Shelter Capsule - Bar (11x11)", /obj/item/survivalcapsule/luxurybar, 10000),
EQUIPMENT("Shelter Capsule - Deluxe Cabin (11x11)", /obj/item/survivalcapsule/luxurycabin, 10000),
EQUIPMENT("Shelter Capsule - Cafe (11x11)", /obj/item/survivalcapsule/cafe, 10000),
)
prize_list["Miscellaneous"] = list(
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 125),
EQUIPMENT("Cigar", /obj/item/clothing/mask/smokable/cigarette/cigar/havana, 150),
EQUIPMENT("Digital Tablet - Standard", /obj/item/modular_computer/tablet/preset/custom_loadout/standard, 500),
EQUIPMENT("Digital Tablet - Advanced", /obj/item/modular_computer/tablet/preset/custom_loadout/advanced, 1000),
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 900),
EQUIPMENT("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3100),
EQUIPMENT("Bar Shelter Capsule", /obj/item/survivalcapsule/luxurybar, 10000),
EQUIPMENT("Deluxe Cabin Shelter Capsule",/obj/item/survivalcapsule/luxurycabin, 10000),
EQUIPMENT("Plush Toy", /obj/random/plushie, 300),
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 200),
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 1000),
@@ -71,6 +71,16 @@
EQUIPMENT("Fine Excavation Kit - Measuring Tape", /obj/item/measuring_tape, 10),
)
prize_list["Shelter Capsules"] = list(
EQUIPMENT("Shelter Capsule - Shelter (5x5)", /obj/item/survivalcapsule, 50),
EQUIPMENT("Shelter Capsule - Luxury Shelter (7x7)", /obj/item/survivalcapsule/luxury, 310),
EQUIPMENT("Shelter Capsule - Redspace (7x7)", /obj/item/survivalcapsule/randomized, 500),
EQUIPMENT("Shelter Capsule - Sauna (7x7)", /obj/item/survivalcapsule/sauna, 500),
EQUIPMENT("Shelter Capsule - Rec Room + Cards Table (9x9)", /obj/item/survivalcapsule/recroom, 750),
EQUIPMENT("Shelter Capsule - Bar (11x11)", /obj/item/survivalcapsule/luxurybar, 1000),
EQUIPMENT("Shelter Capsule - Deluxe Cabin (11x11)", /obj/item/survivalcapsule/luxurycabin, 1000),
EQUIPMENT("Shelter Capsule - Cafe (11x11)", /obj/item/survivalcapsule/cafe, 1000),
)
prize_list["Miscellaneous"] = list(
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 10),
EQUIPMENT(REAGENT_WHISKEY, /obj/item/reagent_containers/food/drinks/bottle/whiskey, 10),
@@ -80,9 +90,6 @@
EQUIPMENT("Industrial Equipment - Phoron Bore", /obj/item/gun/magnetic/matfed/phoronbore/loaded, 300),
EQUIPMENT("Industrial Equipment - Inducer", /obj/item/inducer, 750),
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 90),
EQUIPMENT("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 310),
EQUIPMENT("Bar Shelter Capsule", /obj/item/survivalcapsule/luxurybar, 1000),
EQUIPMENT("Deluxe Cabin Shelter Capsule", /obj/item/survivalcapsule/luxurycabin, 1000),
EQUIPMENT("Plush Toy", /obj/random/plushie, 30),
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 20),
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 100),