/tg/ Station 13 - Modules - TypesVar Details - Proc Details

nebula_shielding

Machinery that block nebulas. This type is for convenience, you can set nebula shielding on other objects as well using add_to_nebula_shielding()

Vars

active_icon_stateState we use when actively blocking a nebula
broken_icon_stateState for when we're broken and wont work anymore. Make sure to also set integrity_failure for this to work
nebula_typeThe type of nebula that we shield against
power_use_per_blockHow much power we use every time we block the nebula's effects
shielding_strengthStrength of the shield we apply

Procs

generate_rewardGenerate a resource for defending against the nebula
get_nebula_shieldingNebula is asking us how strong we are. Return our shield strength is all is well

Var Details

active_icon_state

State we use when actively blocking a nebula

broken_icon_state

State for when we're broken and wont work anymore. Make sure to also set integrity_failure for this to work

nebula_type

The type of nebula that we shield against

power_use_per_block

How much power we use every time we block the nebula's effects

shielding_strength

Strength of the shield we apply

Proc Details

generate_reward

Generate a resource for defending against the nebula

get_nebula_shielding

Nebula is asking us how strong we are. Return our shield strength is all is well