mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-27 15:18:09 +01:00
77 lines
2.3 KiB
Plaintext
77 lines
2.3 KiB
Plaintext
/**
|
|
* # Anomaly Defines
|
|
* This file contains defines for the random event anomaly subtypes.
|
|
*/
|
|
|
|
///Time in ticks before the anomaly goes poof/explodes depending on type.
|
|
#define ANOMALY_COUNTDOWN_TIMER (120 SECONDS)
|
|
|
|
/**
|
|
* Nuisance/funny anomalies
|
|
*/
|
|
|
|
///Time in seconds before anomaly spawns
|
|
#define ANOMALY_START_MEDIUM_TIME (6 SECONDS)
|
|
///Time in seconds before anomaly is announced
|
|
#define ANOMALY_ANNOUNCE_MEDIUM_TIME (2 SECONDS)
|
|
///Let them know how far away the anomaly is
|
|
#define ANOMALY_ANNOUNCE_MEDIUM_TEXT "long range scanners. Expected location:"
|
|
|
|
/**
|
|
* Chaotic but not harmful anomalies. Give the station a chance to find it on their own.
|
|
*/
|
|
|
|
///Time in seconds before anomaly spawns
|
|
#define ANOMALY_START_HARMFUL_TIME (2 SECONDS)
|
|
///Time in seconds before anomaly is announced
|
|
#define ANOMALY_ANNOUNCE_HARMFUL_TIME (30 SECONDS)
|
|
///Let them know how far away the anomaly is
|
|
#define ANOMALY_ANNOUNCE_HARMFUL_TEXT "localized scanners. Detected location:"
|
|
|
|
/**
|
|
* Anomalies that can fuck you up. Give them a bit of warning.
|
|
*/
|
|
|
|
///Time in seconds before anomaly spawns
|
|
#define ANOMALY_START_DANGEROUS_TIME (2 SECONDS)
|
|
///Time in seconds before anomaly is announced
|
|
#define ANOMALY_ANNOUNCE_DANGEROUS_TIME (30 SECONDS)
|
|
///Let them know how far away the anomaly is
|
|
#define ANOMALY_ANNOUNCE_DANGEROUS_TEXT "localized scanners. Detected location:"
|
|
|
|
#define GRAVITATIONAL_ANOMALY "gravitational_anomaly"
|
|
#define FLUX_ANOMALY "flux_anomaly"
|
|
#define PYRO_ANOMALY "pyro_anomaly"
|
|
#define BIOSCRAMBLER_ANOMALY "bioscrambler_anomaly"
|
|
#define HALLUCINATION_ANOMALY "hallucination_anomaly"
|
|
#define DIMENSIONAL_ANOMALY "dimensional_anomaly"
|
|
#define WEATHER_ANOMALY "weather_anomaly"
|
|
#define DUST_ANOMALY "dust_anomaly"
|
|
|
|
#define ANOMALY_ALL list( \
|
|
GRAVITATIONAL_ANOMALY, \
|
|
FLUX_ANOMALY, \
|
|
PYRO_ANOMALY, \
|
|
BIOSCRAMBLER_ANOMALY, \
|
|
HALLUCINATION_ANOMALY, \
|
|
DIMENSIONAL_ANOMALY, \
|
|
WEATHER_ANOMALY, \
|
|
DUST_ANOMALY \
|
|
)
|
|
|
|
#define ANOMALY_PARTICLE_SIGMA "Sigma particles"
|
|
#define ANOMALY_PARTICLE_DELTA "Delta particles"
|
|
#define ANOMALY_PARTICLE_ZETA "Zeta particles"
|
|
#define ANOMALY_PARTICLE_EPSILON "Epsilon particles"
|
|
|
|
#define ANOMALY_PARTICLE_ALL list( \
|
|
ANOMALY_PARTICLE_SIGMA, \
|
|
ANOMALY_PARTICLE_DELTA, \
|
|
ANOMALY_PARTICLE_ZETA, \
|
|
ANOMALY_PARTICLE_EPSILON \
|
|
)
|
|
|
|
#define ANOMALY_DECAYING "Decaying"
|
|
#define ANOMALY_STABLE "Stable"
|
|
#define ANOMALY_GROWING "Growing"
|