SS1984 - Modules - TypesDefine Details

code/__DEFINES/supermatter.dm

SUPERMATTER_ERRORUnknown status, shouldn't happen but just in case.
SUPERMATTER_INACTIVENo or minimal energy
SUPERMATTER_NORMALNormal operation
SUPERMATTER_NOTIFYAmbient temp 80% of the default temp for SM to take damage.
SUPERMATTER_WARNINGIntegrity below /obj/machinery/atmospherics/supermatter_crystal/var/warning_point. Start complaining on comms.
SUPERMATTER_DANGERIntegrity below [/obj/machinery/atmospherics/supermatter_crystal/var/danger_point]. Start spawning anomalies.
SUPERMATTER_EMERGENCYIntegrity below /obj/machinery/atmospherics/supermatter_crystal/var/emergency_point. Start complaining to more people.
SUPERMATTER_DELAMINATINGCurrently counting down to delamination. True /obj/machinery/atmospherics/supermatter_crystal/var/final_countdown
SUPERMATTER_HEAT_PENALTY_THRESHOLDHigher == Crystal safe operational temperature is higher.
EVENT_POWER_PENALTY_THRESHOLDThe cutoff for the minimum amount of power required to trigger the crystal invasion delamination event.
DETONATION_RADIATION_RANGEAll humans within this range will be irradiated
SUPERMATTER_ACCENT_SOUND_MIN_COOLDOWNto prevent accent sounds from layering
SUPERMATTER_COLOURColours used for effects.
ZAP_ENERGY_ACCUMULATION_NORMALNormal zap energy accumulation key from normal operations.
ZAP_ENERGY_ACCUMULATION_HIGH_ENERGYHigh energy zap energy accumulation key from high energy extra effects.
ZAP_ENERGY_DISCHARGE_PORTIONZap energy discharge portion per tick.
BASE_POWER_TRANSMISSION_RATEThe base zap power transmission of the supermatter crystal in W/MeV.
SM_POWER_EXTERNAL_IMMEDIATEHow much energy we get from external factors that are applied immediately.
SM_POWER_EXTERNAL_TRICKLEHow much energy we get from external factors that are applied over time.
SM_POWER_HEATHow much energy is gained from the temperature. Enabled by gas.
SM_POWER_POWERLOSSHow much energy the SM loses. Happens over time. Order matters here. We depend on current power + power gained from the factors above for the loss calc.
SM_POWER_POWERLOSS_GASHow much of the energy the SM loses is recouped. From gas factors here. Order matters here. We depend on the powerloss amount.
SM_POWER_POWERLOSS_SOOTHEDHow much of the energy the SM loses is recouped. From the psychologist this time. Order matters here. We depend on the powerloss amount.
SM_ZAP_BASEHow much we are multiplying our zap energy.
SM_ZAP_GASHow much we are multiplying our zap energy because of gas factors.

Define Details

BASE_POWER_TRANSMISSION_RATE

The base zap power transmission of the supermatter crystal in W/MeV.

DETONATION_RADIATION_RANGE

All humans within this range will be irradiated

EVENT_POWER_PENALTY_THRESHOLD

The cutoff for the minimum amount of power required to trigger the crystal invasion delamination event.

SM_POWER_EXTERNAL_IMMEDIATE

How much energy we get from external factors that are applied immediately.

SM_POWER_EXTERNAL_TRICKLE

How much energy we get from external factors that are applied over time.

SM_POWER_HEAT

How much energy is gained from the temperature. Enabled by gas.

SM_POWER_POWERLOSS

How much energy the SM loses. Happens over time. Order matters here. We depend on current power + power gained from the factors above for the loss calc.

SM_POWER_POWERLOSS_GAS

How much of the energy the SM loses is recouped. From gas factors here. Order matters here. We depend on the powerloss amount.

SM_POWER_POWERLOSS_SOOTHED

How much of the energy the SM loses is recouped. From the psychologist this time. Order matters here. We depend on the powerloss amount.

SM_ZAP_BASE

How much we are multiplying our zap energy.

SM_ZAP_GAS

How much we are multiplying our zap energy because of gas factors.

SUPERMATTER_ACCENT_SOUND_MIN_COOLDOWN

to prevent accent sounds from layering

SUPERMATTER_COLOUR

Colours used for effects.

SUPERMATTER_DANGER

Integrity below [/obj/machinery/atmospherics/supermatter_crystal/var/danger_point]. Start spawning anomalies.

SUPERMATTER_DELAMINATING

Currently counting down to delamination. True /obj/machinery/atmospherics/supermatter_crystal/var/final_countdown

SUPERMATTER_EMERGENCY

Integrity below /obj/machinery/atmospherics/supermatter_crystal/var/emergency_point. Start complaining to more people.

SUPERMATTER_ERROR

Unknown status, shouldn't happen but just in case.

SUPERMATTER_HEAT_PENALTY_THRESHOLD

Higher == Crystal safe operational temperature is higher.

SUPERMATTER_INACTIVE

No or minimal energy

SUPERMATTER_NORMAL

Normal operation

SUPERMATTER_NOTIFY

Ambient temp 80% of the default temp for SM to take damage.

SUPERMATTER_WARNING

Integrity below /obj/machinery/atmospherics/supermatter_crystal/var/warning_point. Start complaining on comms.

ZAP_ENERGY_ACCUMULATION_HIGH_ENERGY

High energy zap energy accumulation key from high energy extra effects.

ZAP_ENERGY_ACCUMULATION_NORMAL

Normal zap energy accumulation key from normal operations.

ZAP_ENERGY_DISCHARGE_PORTION

Zap energy discharge portion per tick.