spacevine ![code/modules/events/space_vines/vine_structure.dm 2](git.png)
Vars | |
always_atmos_process | Should atmos always process this tile |
---|---|
can_spread | Can this kudzu spread? |
can_tangle | Can this kudzu buckle mobs in? |
growth_stage | What growth stage is this vine at? |
light_state | The kudzu blocks light on default once it grows |
master | Our associated spacevine_controller, for managing expansion/mutation |
mutations | List of mutations for a specific vine |
trait_flags | The traits associated with a specific mutation of vines |
Procs | |
entangle_mob | Buckles mobs trying to pass through it |
ex_act | Destroying an explosive vine sets off a chain reaction |
grow | Updates the icon as the space vine grows |
spread | Finds a target tile to spread to. If checks pass it will spread to it and also proc on_spread on target. |
Var Details
always_atmos_process ![code/modules/events/space_vines/vine_structure.dm 26](git.png)
Should atmos always process this tile
can_spread ![code/modules/events/space_vines/vine_structure.dm 16](git.png)
Can this kudzu spread?
can_tangle ![code/modules/events/space_vines/vine_structure.dm 18](git.png)
Can this kudzu buckle mobs in?
growth_stage ![code/modules/events/space_vines/vine_structure.dm 14](git.png)
What growth stage is this vine at?
light_state ![code/modules/events/space_vines/vine_structure.dm 28](git.png)
The kudzu blocks light on default once it grows
master ![code/modules/events/space_vines/vine_structure.dm 20](git.png)
Our associated spacevine_controller, for managing expansion/mutation
mutations ![code/modules/events/space_vines/vine_structure.dm 22](git.png)
List of mutations for a specific vine
trait_flags ![code/modules/events/space_vines/vine_structure.dm 24](git.png)
The traits associated with a specific mutation of vines
Proc Details
entangle_mob
Buckles mobs trying to pass through it
ex_act
Destroying an explosive vine sets off a chain reaction
grow
Updates the icon as the space vine grows
spread
Finds a target tile to spread to. If checks pass it will spread to it and also proc on_spread on target.