/datum/component/deevolve_cooldown

A component that should be on all xenos that should be prevented from de-evolution manipulation.
Vars | |
deevolves_on_cooldown | Assoc list of caste define to timerid of recent de-evolves this xeno has performed that are still on cooldown |
---|---|
parent_xeno | The xeno that we are bound to |
Procs | |
on_deevolve | Signal handler for COMSIG_XENO_DEEVOLVE to add the current xeno as a de-evolution |
on_try_evolve | Signal handler for COMSIG_XENO_TRY_EVOLVE to determine is the evolution is allowed |
Var Details
deevolves_on_cooldown

Assoc list of caste define to timerid of recent de-evolves this xeno has performed that are still on cooldown
parent_xeno

The xeno that we are bound to
Proc Details
on_deevolve
Signal handler for COMSIG_XENO_DEEVOLVE to add the current xeno as a de-evolution
on_try_evolve
Signal handler for COMSIG_XENO_TRY_EVOLVE to determine is the evolution is allowed