Emergency Relief Capsule (#76457)

## About The Pull Request

Getting back into coding by making some soul PRs.
Adds a new kind of bluespace capsule which replaces the default one when
the "budget pods" station trait runs, and is available from the vendor
for a (marginal) discount.


![image](https://github.com/tgstation/tgstation/assets/7483112/3fdf30e4-56c3-4181-9f8f-d11b6ec7a5e5)

![image](https://github.com/tgstation/tgstation/assets/7483112/a47581aa-ee2b-47c4-bd91-5a71391c2dd9)

The Nanotrasen Emergency Relief Capsule provides a port in the storm for
people with an urgent need, and very little else.

## Why It's Good For The Game

This one is mostly just kind of funny I'll be honest.
I guess it uuuuuuuh provides a kind of pod with no GPS signal if you
really want to go off the grid? But anything I write here is secondary
to the point of "someone suggested it on the forums and I liked it".

## Changelog

🆑
add: Budget cuts can sometimes effect the station's supply of Emergency
Bluespace Shelters.
/🆑
This commit is contained in:
Jacquerel
2023-07-02 19:25:48 +01:00
committed by GitHub
parent de59a61b6b
commit eac3c9d91c
5 changed files with 72 additions and 1 deletions
@@ -79,6 +79,11 @@
desc = "A luxury bar in a capsule. Bartender required and not included."
template_id = "shelter_charlie"
/obj/item/survivalcapsule/bathroom
name = "emergency relief capsule"
desc = "Provides vital emergency support to employees who are caught short in the field."
template_id = "shelter_toilet"
//Pod objects
//Window
+4 -1
View File
@@ -63,7 +63,10 @@
new /obj/item/t_scanner/adv_mining_scanner/lesser(src)
new /obj/item/gun/energy/recharge/kinetic_accelerator(src)
new /obj/item/clothing/glasses/meson(src)
new /obj/item/survivalcapsule(src)
if (HAS_TRAIT(SSstation, STATION_TRAIT_SMALLER_PODS))
new /obj/item/survivalcapsule/bathroom(src)
else
new /obj/item/survivalcapsule(src)
new /obj/item/assault_pod/mining(src)
+13
View File
@@ -85,3 +85,16 @@
. = ..()
whitelisted_turfs = typecacheof(/turf/closed/mineral)
banned_objects = typecacheof(/obj/structure/stone_tile)
/datum/map_template/shelter/toilet
name = "Emergency Relief Shelter"
shelter_id = "shelter_toilet"
description = "A stripped-down emergency shelter focused on providing \
only the most essential amenities to unfortunate employees who find \
themselves in need far from home."
mappath = "_maps/templates/shelter_t.dmm"
/datum/map_template/shelter/toilet/New()
. = ..()
whitelisted_turfs = typecacheof(/turf/closed/mineral)
banned_objects = typecacheof(/obj/structure/stone_tile)