supermatter_crystal ![code/modules/power/supermatter/supermatter.dm 83](git.png)
Vars | |
base_icon_state | Used for changing icon states for diff base sprites |
---|---|
bullet_energy | How much the bullets damage should be multiplied by when it is added to the internal variables |
combined_gas | The last air sample's total molar count, will always be above or equal to 0 |
common_channel | The common channel |
countdown | An effect we show to admins and ghosts the percentage of delam we're at |
damage | The amount of damage we have currently |
damage_archived | The damage we had before this cycle. Used to limit the damage we can take each cycle, and for safe_alert |
damage_penalty_point | When we pass this amount of damage we start shooting bolts |
dynamic_heat_resistance | Affects the amount of damage and minimum point at which the sm takes heat damage |
emergency_alert | The alert we send when we've reached emergency_point |
emergency_point | The point at which we start sending messages to the common channel |
engineering_channel | The engineering channel |
explosion_point | The point at which we delam |
final_countdown | Are we exploding? |
gas_change_rate | Determines the rate of positve change in gas comp values |
gasefficency | The portion of the gasmix we're on that we should remove |
gasmix_power_ratio | Affects the power gain the sm experiances from heat |
gl_uid | The amount of supermatters that have been created this round |
hallucination_power | How much hallucination should we produce per unit of power? |
has_been_powered | Boolean used for logging if we've been powered |
has_reached_emergency | Boolean used for logging if we've passed the emergency point |
holiday_lights | If the SM is decorated with holiday lights |
is_main_engine | Used along with a global var to track if we can give out the sm sliver stealing objective |
last_accent_sound | cooldown tracker for accent sounds |
lastwarning | Time in 1/10th of seconds since the last sent warning |
matter_power | Takes the energy throwing things into the sm generates and slowly turns it into actual power |
mole_heat_penalty | Used to increase or lessen the amount of damage the sm takes from heat based on molar counts. |
moveable | Can it be moved? |
power | Refered to as eer on the moniter. This value effects gas output, heat, damage, and radiation. |
power_changes | Disables power changes |
powerloss_dynamic_scaling | Based on co2 percentage, slowly moves between 0 and 1. We use it to calc the powerloss_inhibitor |
powerloss_inhibitor | Uses powerloss_dynamic_scaling and combined_gas to lessen the effects of our powerloss functions |
processes | Disables the sm's proccessing totally. |
produces_gas | Disables the production of gas, and pretty much any handling of it we do. |
radio | Our internal radio |
radio_key | The key our internal radio uses |
safe_alert | Our "Shit is no longer fucked" message. We send it when damage is less then damage_archived |
soundloop | Our soundloop |
takes_damage | Disables all methods of taking damage |
uid | The id of our supermatter |
warning_alert | The alert we send when we've reached warning_point |
warning_point | The point at which we should start sending messeges about the damage to the engi channels. |
zap_cutoff | The cutoff for a bolt jumping, grows with heat, lowers with higher mol count, |
zap_icon | Tracks the bolt color we are using |
Procs | |
holiday_hat_examine | Adds the hat flavor text when examined |
Var Details
base_icon_state ![code/modules/power/supermatter/supermatter.dm 104](git.png)
Used for changing icon states for diff base sprites
bullet_energy ![code/modules/power/supermatter/supermatter.dm 154](git.png)
How much the bullets damage should be multiplied by when it is added to the internal variables
combined_gas ![code/modules/power/supermatter/supermatter.dm 138](git.png)
The last air sample's total molar count, will always be above or equal to 0
common_channel ![code/modules/power/supermatter/supermatter.dm 165](git.png)
The common channel
countdown ![code/modules/power/supermatter/supermatter.dm 173](git.png)
An effect we show to admins and ghosts the percentage of delam we're at
damage ![code/modules/power/supermatter/supermatter.dm 110](git.png)
The amount of damage we have currently
damage_archived ![code/modules/power/supermatter/supermatter.dm 112](git.png)
The damage we had before this cycle. Used to limit the damage we can take each cycle, and for safe_alert
damage_penalty_point ![code/modules/power/supermatter/supermatter.dm 126](git.png)
When we pass this amount of damage we start shooting bolts
dynamic_heat_resistance ![code/modules/power/supermatter/supermatter.dm 142](git.png)
Affects the amount of damage and minimum point at which the sm takes heat damage
emergency_alert ![code/modules/power/supermatter/supermatter.dm 122](git.png)
The alert we send when we've reached emergency_point
emergency_point ![code/modules/power/supermatter/supermatter.dm 120](git.png)
The point at which we start sending messages to the common channel
engineering_channel ![code/modules/power/supermatter/supermatter.dm 163](git.png)
The engineering channel
explosion_point ![code/modules/power/supermatter/supermatter.dm 124](git.png)
The point at which we delam
final_countdown ![code/modules/power/supermatter/supermatter.dm 107](git.png)
Are we exploding?
gas_change_rate ![code/modules/power/supermatter/supermatter.dm 135](git.png)
Determines the rate of positve change in gas comp values
gasefficency ![code/modules/power/supermatter/supermatter.dm 102](git.png)
The portion of the gasmix we're on that we should remove
gasmix_power_ratio ![code/modules/power/supermatter/supermatter.dm 140](git.png)
Affects the power gain the sm experiances from heat
gl_uid ![code/modules/power/supermatter/supermatter.dm 98](git.png)
The amount of supermatters that have been created this round
hallucination_power ![code/modules/power/supermatter/supermatter.dm 156](git.png)
How much hallucination should we produce per unit of power?
has_been_powered ![code/modules/power/supermatter/supermatter.dm 168](git.png)
Boolean used for logging if we've been powered
has_reached_emergency ![code/modules/power/supermatter/supermatter.dm 170](git.png)
Boolean used for logging if we've passed the emergency point
holiday_lights ![code/modules/power/supermatter/supermatter.dm 196](git.png)
If the SM is decorated with holiday lights
is_main_engine ![code/modules/power/supermatter/supermatter.dm 176](git.png)
Used along with a global var to track if we can give out the sm sliver stealing objective
last_accent_sound ![code/modules/power/supermatter/supermatter.dm 183](git.png)
cooldown tracker for accent sounds
lastwarning ![code/modules/power/supermatter/supermatter.dm 131](git.png)
Time in 1/10th of seconds since the last sent warning
matter_power ![code/modules/power/supermatter/supermatter.dm 150](git.png)
Takes the energy throwing things into the sm generates and slowly turns it into actual power
mole_heat_penalty ![code/modules/power/supermatter/supermatter.dm 148](git.png)
Used to increase or lessen the amount of damage the sm takes from heat based on molar counts.
moveable ![code/modules/power/supermatter/supermatter.dm 180](git.png)
Can it be moved?
power ![code/modules/power/supermatter/supermatter.dm 133](git.png)
Refered to as eer on the moniter. This value effects gas output, heat, damage, and radiation.
power_changes ![code/modules/power/supermatter/supermatter.dm 191](git.png)
Disables power changes
powerloss_dynamic_scaling ![code/modules/power/supermatter/supermatter.dm 146](git.png)
Based on co2 percentage, slowly moves between 0 and 1. We use it to calc the powerloss_inhibitor
powerloss_inhibitor ![code/modules/power/supermatter/supermatter.dm 144](git.png)
Uses powerloss_dynamic_scaling and combined_gas to lessen the effects of our powerloss functions
processes ![code/modules/power/supermatter/supermatter.dm 193](git.png)
Disables the sm's proccessing totally.
produces_gas ![code/modules/power/supermatter/supermatter.dm 189](git.png)
Disables the production of gas, and pretty much any handling of it we do.
radio ![code/modules/power/supermatter/supermatter.dm 159](git.png)
Our internal radio
radio_key ![code/modules/power/supermatter/supermatter.dm 161](git.png)
The key our internal radio uses
safe_alert ![code/modules/power/supermatter/supermatter.dm 114](git.png)
Our "Shit is no longer fucked" message. We send it when damage is less then damage_archived
soundloop ![code/modules/power/supermatter/supermatter.dm 178](git.png)
Our soundloop
takes_damage ![code/modules/power/supermatter/supermatter.dm 187](git.png)
Disables all methods of taking damage
uid ![code/modules/power/supermatter/supermatter.dm 96](git.png)
The id of our supermatter
warning_alert ![code/modules/power/supermatter/supermatter.dm 118](git.png)
The alert we send when we've reached warning_point
warning_point ![code/modules/power/supermatter/supermatter.dm 116](git.png)
The point at which we should start sending messeges about the damage to the engi channels.
zap_cutoff ![code/modules/power/supermatter/supermatter.dm 152](git.png)
The cutoff for a bolt jumping, grows with heat, lowers with higher mol count,
zap_icon ![code/modules/power/supermatter/supermatter.dm 100](git.png)
Tracks the bolt color we are using
Proc Details
holiday_hat_examine
Adds the hat flavor text when examined