Goonstation 13 - Modules - TypesVar Details - Proc Details

/datum/unit_test/passability_cache

Vars

forbidden_procsList of procs that are forbidden to be implemented on stable atoms.
permitted_instabilityList of types which are permitted to violate certain stability rules.

Procs

RunJPS Passability cache flag /atom/var/pass_unstable correctness checking. Issue a failure for every descendent of /atom claiming to be stable, that is itself, or a descendant of, any type that contains an implementation of a proc listed in forbidden_procs that is not explicitly allowed in permitted_instability.

Var Details

forbidden_procs

List of procs that are forbidden to be implemented on stable atoms.

permitted_instability

List of types which are permitted to violate certain stability rules.

Proc Details

Run

JPS Passability cache flag /atom/var/pass_unstable correctness checking. Issue a failure for every descendent of /atom claiming to be stable, that is itself, or a descendant of, any type that contains an implementation of a proc listed in forbidden_procs that is not explicitly allowed in permitted_instability.