Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions code/__DEFINES/atmos.dm
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,14 @@
#define ATMOSTANK_NITROGEN 90000 // A lot of N2 is needed to produce air mix, that's why we keep 90MPa of it
#define ATMOSTANK_OXYGEN 40000 // O2 is also important for airmix, but not as much as N2 as it's only 21% of it.
#define ATMOSTANK_CO2 25000 // CO2, PH and H2 are not critically important for station, only for toxins and alternative coolants, no need to store a lot of those.
#define ATMOSTANK_CO2_SCARCE 8000
#define ATMOSTANK_PHORON 25000
#define ATMOSTANK_PHORON_SCARCE 2500 // we're also in the middle of a phoron shortage - the old ATMOSTANK_PHORON define is staying in case someone wants to map in a phoron tank or something
#define ATMOSTANK_PHORON_VERY_SCARCE 1500
#define ATMOSTANK_HYDROGEN 25000
#define ATMOSTANK_HYDROGEN_SCARCE 15000
#define ATMOSTANK_NITROUSOXIDE 40000 // N2O does have a real use now! It can be used instead of oxygen to do burns for the thrusters. This means we need more of it though, otherwise there isn't really enough.
#define ATMOSTANK_NITROUSOXIDE_SCARCE 20000

#define ADIABATIC_EXPONENT 0.667 //Actually adiabatic exponent - 1.

Expand Down
12 changes: 12 additions & 0 deletions code/game/turfs/flooring/flooring_premade_reinforced.dm
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,27 @@
/turf/simulated/floor/reinforced/phoron/scarce
initial_gas = list("phoron" = ATMOSTANK_PHORON_SCARCE)

/turf/simulated/floor/reinforced/phoron/very_scarce
initial_gas = list("phoron" = ATMOSTANK_PHORON_VERY_SCARCE)

/turf/simulated/floor/reinforced/carbon_dioxide
initial_gas = list("carbon_dioxide" = ATMOSTANK_CO2)

/turf/simulated/floor/reinforced/carbon_dioxide/scarce
initial_gas = list("carbon_dioxide" = ATMOSTANK_CO2_SCARCE)

/turf/simulated/floor/reinforced/n20
initial_gas = list("sleeping_agent" = ATMOSTANK_NITROUSOXIDE)

/turf/simulated/floor/reinforced/n20/scarce
initial_gas = list("sleeping_agent" = ATMOSTANK_NITROUSOXIDE_SCARCE)

/turf/simulated/floor/reinforced/hydrogen
initial_gas = list("hydrogen" = ATMOSTANK_HYDROGEN)

/turf/simulated/floor/reinforced/hydrogen/scarce
initial_gas = list("hydrogen" = ATMOSTANK_HYDROGEN_SCARCE)

// ------------------------------- reinforced large

/turf/simulated/floor/reinforced/large
Expand Down
39 changes: 39 additions & 0 deletions code/modules/paperwork/paper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -875,3 +875,42 @@ ABSTRACT_TYPE(/obj/item/paper/fluff)
with your support. As such, local IAC vessels and stations are accepting donations of non-perishable foods and water, as well as medical supplies of any type. \
Additionally, at the behest of the IAC coordinator in your area of space, you can join for a blood drive or apply to volunteer in the IAC. <br> \
<center><i>Remember - it's up to all of us to look after our galaxy!</i></center></font>"

/// cresent expanse supply scarcity fluff
/obj/item/paper/fluff/donuts
info = "<font face=\"Verdana\"><font size=\"2\">who the fuck ate all the donuts!</font></font>"

/obj/item/paper/fluff/armoury_stock
name = "armory stock notice"
info = "<font face=\"Verdana\"><center><b>Armoury Stock Notice</b></center><font size=\"2\">To All Wardens,\
<br><br>Due to limited supply availability, the Operations department has reduced their fabrication of weapons ammunition.\
<br>Our new daily supply is:<ol>\
4x .556 polymer, from 6x.<br>\
4x 9mm FMJ and 4x 9mm Rubber, from 6x each.<br>\
6x .45 FMJ from 8x and 9x .45 Rubber from 12x.</ol></font></font>"

/obj/item/paper/fluff/medical_supply_notice
name = "medical supply notice"
info = "<font face=\"Verdana\"><center><b>Supply Notice</b></center><font size=\"2\">Medical Staff,\
<br><br>We are beginning to see the effects of prolonged inaccess to resupplies.\
<br><br>Critically, our O- blood reserve is nearing depletion. We are now afforded the following:<ol>\
<b>ICU Cabinet:</b> 3x O Rh- (from 6)</b><br>\
<b>Operating Theatres (Combined):</b> 3x O Rh- (from 6)</ol></b>\
We should consider referencing patient blood type\
when replenishing blood volume where possible.\
<br>In addition to dwindling blood, other supplies have also been affected. \
Stasis bags and advanced medical kits in particular.\
<br><br>The Pharmacy has also had its phoron ration cut significantly, meaning\
many medications will be at a premium.</font></font>"

/obj/item/paper/fluff/generic_supply_notice
name = "supplies notice"
info = "<font face=\"Verdana\">low on supplies. phoron is being rationed strictly</font>"

/obj/item/paper/fluff/kitchen_supply_notice
name = "kitchen supplies notice"
info = "<font face=\"Verdana\">short on real eggs & meat</font>"

/obj/item/paper/fluff/atmos_supply_notice
name = "atmospherics supply notice"
info = "<font face=\"Verdana\">our holding tanks have been quite light lately<br>be mindful if your propulsion setups are high mass</font>"
6 changes: 6 additions & 0 deletions html/changelogs/kermit-wl7arc_supply_scarcity.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
author: kermit

delete-after: True

changes:
- rscadd: "Adds resource scarcity due to event conditions imposed on the Horizon."
Loading
Loading