/tg/ Station 13 - Modules - Types — Define Details

code/modules/unit_tests/mob_damage.dm

PRESSURE_TEST_BRUTE_RESISTANCEBrute modifier the pressure test uses for a resistant human
PRESSURE_TEST_BRUTE_WEAKNESSBrute modifier the pressure test uses for a weak human
PRESSURE_TEST_VACUUM_MOLESOxygen moles for the pressure test's vacuum, below HAZARD_LOW_PRESSURE
PRESSURE_TEST_HIGH_PRESSURE_MOLESOxygen moles for the pressure test's high pressure, well above HAZARD_HIGH_PRESSURE in a CELL_VOLUME mix
PRESSURE_TEST_EXPOSURE_SECONDSHow many seconds of pressure the pressure test applies in one go
ANIMAL_TEST_STARTING_DAMAGEBrute damage each animal starts every healing check with
ANIMAL_TEST_HEALING_AMOUNTHow much damage the first heal in each healing check removes
ANIMAL_TEST_REMAINING_DAMAGEDamage left after the first heal, which the overheal should remove exactly
/datum/unit_test/mob_damageTests to make sure mob damage procs are working correctly
/datum/unit_test/mob_damage/animalTests that mob damage procs are working as intended for basic and simple mobs
/datum/unit_test/human_tox_damageTests that humans get the tox_vomit status effect when heavily poisoned

Define Details

ANIMAL_TEST_HEALING_AMOUNT

How much damage the first heal in each healing check removes

ANIMAL_TEST_REMAINING_DAMAGE

Damage left after the first heal, which the overheal should remove exactly

ANIMAL_TEST_STARTING_DAMAGE

Brute damage each animal starts every healing check with

PRESSURE_TEST_BRUTE_RESISTANCE

Brute modifier the pressure test uses for a resistant human

PRESSURE_TEST_BRUTE_WEAKNESS

Brute modifier the pressure test uses for a weak human

PRESSURE_TEST_EXPOSURE_SECONDS

How many seconds of pressure the pressure test applies in one go

PRESSURE_TEST_HIGH_PRESSURE_MOLES

Oxygen moles for the pressure test's high pressure, well above HAZARD_HIGH_PRESSURE in a CELL_VOLUME mix

PRESSURE_TEST_VACUUM_MOLES

Oxygen moles for the pressure test's vacuum, below HAZARD_LOW_PRESSURE