Files
Bubberstation/code/__DEFINES/gravity.dm
SkyratBot 6fc0575882 [MIRROR] Human Life Optimization: Citrus Flavored [MDB IGNORE] (#13128)
* Human Life Optimization: Citrus Flavored

* wew

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-26 15:46:01 +01:00

30 lines
1.0 KiB
Plaintext

//singularity defines
/// Singularity is stage 1 (1x1)
#define STAGE_ONE 1
/// Singularity is stage 2 (3x3)
#define STAGE_TWO 3
/// Singularity is stage 3 (5x5)
#define STAGE_THREE 5
/// Singularity is stage 4 (7x7)
#define STAGE_FOUR 7
/// Singularity is stage 5 (9x9)
#define STAGE_FIVE 9
/// Singularity is stage 6 (11x11)
#define STAGE_SIX 11 //From supermatter shard
/**
* The point where gravity is negative enough to pull you upwards.
* That means walking checks for a ceiling instead of a floor, and you can fall "upwards"
*
* This should only be possible on multi-z maps because it works like shit on maps that aren't.
*/
#define NEGATIVE_GRAVITY -1
#define STANDARD_GRAVITY 1 //Anything above this is high gravity, anything below no grav until negative gravity
/// The gravity strength threshold for high gravity damage.
#define GRAVITY_DAMAGE_THRESHOLD 3
/// The scaling factor for high gravity damage.
#define GRAVITY_DAMAGE_SCALING 0.5
/// The maximum [BRUTE] damage a mob can take from high gravity per second.
#define GRAVITY_DAMAGE_MAXIMUM 1.5