main ![code/modules/power/gravitygenerator.dm 117](git.png)
Main gravity generator
The actual gravity generator, that actually holds the UI, contains the grav gen parts, ect.
Vars | |
breaker | If the main breaker is on/off, to enable/disable gravity. |
---|---|
broken_state | When broken, what stage it is at (GRAV_NEEDS_SCREWDRIVER:0) (GRAV_NEEDS_WELDING:1) (GRAV_NEEDS_PLASTEEL:2) (GRAV_NEEDS_WRENCH:3) |
center_part | The gravity generator part in the very center, the fifth one, where we place the overlays. |
charge_count | How much charge the gravity generator has, goes down when breaker is shut, and shuts down at 0. |
charging_state | If the generatir os idle, charging, or down. |
current_overlay | The gravity overlay currently used. |
generator_parts | List of all gravity generator parts |
gravity_field | The gravity field created by the generator. |
on | Whether the gravity generator is currently active. |
radioactive_nebula_shielding | Amount of shielding we offer against a radioactive nebula |
setting | Gravity value when on, honestly I don't know why it does it like this, but it does. |
soundloop | Audio for when the gravgen is on |
Procs | |
get_radioactive_nebula_shielding | Returns the radioactive shielding (if there's a radioactive nebula). Called from a callback set in add_to_nebula_shielding() |
shake_everyone | Shake everyone on the z level to let them know that gravity was enagaged/disengaged. |
Var Details
breaker ![code/modules/power/gravitygenerator.dm 134](git.png)
If the main breaker is on/off, to enable/disable gravity.
broken_state ![code/modules/power/gravitygenerator.dm 143](git.png)
When broken, what stage it is at (GRAV_NEEDS_SCREWDRIVER:0) (GRAV_NEEDS_WELDING:1) (GRAV_NEEDS_PLASTEEL:2) (GRAV_NEEDS_WRENCH:3)
center_part ![code/modules/power/gravitygenerator.dm 129](git.png)
The gravity generator part in the very center, the fifth one, where we place the overlays.
charge_count ![code/modules/power/gravitygenerator.dm 138](git.png)
How much charge the gravity generator has, goes down when breaker is shut, and shuts down at 0.
charging_state ![code/modules/power/gravitygenerator.dm 136](git.png)
If the generatir os idle, charging, or down.
current_overlay ![code/modules/power/gravitygenerator.dm 141](git.png)
The gravity overlay currently used.
generator_parts ![code/modules/power/gravitygenerator.dm 127](git.png)
List of all gravity generator parts
gravity_field ![code/modules/power/gravitygenerator.dm 148](git.png)
The gravity field created by the generator.
on ![code/modules/power/gravitygenerator.dm 132](git.png)
Whether the gravity generator is currently active.
radioactive_nebula_shielding ![code/modules/power/gravitygenerator.dm 153](git.png)
Amount of shielding we offer against a radioactive nebula
setting ![code/modules/power/gravitygenerator.dm 145](git.png)
Gravity value when on, honestly I don't know why it does it like this, but it does.
soundloop ![code/modules/power/gravitygenerator.dm 150](git.png)
Audio for when the gravgen is on
Proc Details
get_radioactive_nebula_shielding
Returns the radioactive shielding (if there's a radioactive nebula). Called from a callback set in add_to_nebula_shielding()
shake_everyone
Shake everyone on the z level to let them know that gravity was enagaged/disengaged.