Added proper gas turfs for atmos, remapped atmos turfs.

This commit is contained in:
Zuhayr
2015-08-16 18:18:04 -07:00
parent 3b712adb5f
commit 84c778959a
4 changed files with 92 additions and 48 deletions
+2
View File
@@ -8,6 +8,8 @@
#define MOLES_PHORON_VISIBLE 0.7 // Moles in a standard cell after which phoron is visible.
#define MOLES_O2STANDARD (MOLES_CELLSTANDARD * O2STANDARD) // O2 standard value (21%)
#define MOLES_N2STANDARD (MOLES_CELLSTANDARD * N2STANDARD) // N2 standard value (79%)
#define MOLES_O2ATMOS (MOLES_O2STANDARD*50)
#define MOLES_N2ATMOS (MOLES_N2STANDARD*50)
// These are for when a mob breathes poisonous air.
#define MIN_TOXIN_DAMAGE 1
@@ -45,6 +45,42 @@
icon_state = "reinforced"
initial_flooring = /decl/flooring/reinforced
/turf/simulated/floor/reinforced/airless
oxygen = 0
nitrogen = 0
/turf/simulated/floor/reinforced/airmix
oxygen = MOLES_O2ATMOS
nitrogen = MOLES_N2ATMOS
/turf/simulated/floor/reinforced/nitrogen
oxygen = 0
nitrogen = MOLES_O2ATMOS + MOLES_N2ATMOS
/turf/simulated/floor/reinforced/oxygen
oxygen = MOLES_O2ATMOS + MOLES_N2ATMOS
nitrogen = 0
/turf/simulated/floor/reinforced/phoron
oxygen = 0
nitrogen = 0
phoron = MOLES_O2ATMOS + MOLES_N2ATMOS
/turf/simulated/floor/reinforced/carbon_dioxide
oxygen = 0
nitrogen = 0
carbon_dioxide = MOLES_O2ATMOS + MOLES_N2ATMOS
/turf/simulated/floor/reinforced/n20
oxygen = 0
nitrogen = 0
/turf/simulated/floor/reinforced/n20/New()
..()
sleep(-1)
if(!air) make_air()
air.adjust_gas("sleeping_agent", MOLES_O2ATMOS + MOLES_N2ATMOS)
/turf/simulated/floor/cult
name = "engraved floor"
icon = 'icons/turf/flooring/cult.dmi'