code/__DEFINES/dynamic.dm
ONLY_RULESET | This is the only ruleset that should be picked this round, used by admins and should not be on rulesets in code. |
---|---|
HIGH_IMPACT_RULESET | Only one ruleset with this flag will be picked. |
LONE_RULESET | This ruleset can only be picked once. Anything that does not have a scaling_cost MUST have this. |
MIDROUND_RULESET_STYLE_HEAVY | This is a "heavy" midround ruleset, and should be run later into the round |
MIDROUND_RULESET_STYLE_LIGHT | This is a "light" midround ruleset, and should be run early into the round |
HIJACKED_NOTHING | No round event was hijacked this cycle |
HIJACKED_TOO_RECENT | This cycle, a round event was hijacked when the last midround event was too recent. |
RULESET_STOP_PROCESSING | Kill this ruleset from continuing to process |
REQUIREMENTS_VERY_HIGH_THREAT_NEEDED | Requirements when something needs a lot of threat to run, but still possible at low-pop |
ABDUCTOR_MAX_TEAMS | Max number of teams we can have for the abductor ruleset |
RULESET_FORCE_ENABLED | Ruleset should run regardless of population and threat available |
RULESET_FORCE_DISABLED | Ruleset should not run regardless of population and threat available |
RULESET_CATEGORY_DEFAULT | Rulesets selected by dynamic at default |
RULESET_CATEGORY_NO_WITTING_CREW_ANTAGONISTS | Rulesets not including crew antagonists, non-witting referring to antags like obsessed which aren't really enemies of the station |
Define Details
ABDUCTOR_MAX_TEAMS
Max number of teams we can have for the abductor ruleset
HIGH_IMPACT_RULESET
Only one ruleset with this flag will be picked.
HIJACKED_NOTHING
No round event was hijacked this cycle
HIJACKED_TOO_RECENT
This cycle, a round event was hijacked when the last midround event was too recent.
LONE_RULESET
This ruleset can only be picked once. Anything that does not have a scaling_cost MUST have this.
MIDROUND_RULESET_STYLE_HEAVY
This is a "heavy" midround ruleset, and should be run later into the round
MIDROUND_RULESET_STYLE_LIGHT
This is a "light" midround ruleset, and should be run early into the round
ONLY_RULESET
This is the only ruleset that should be picked this round, used by admins and should not be on rulesets in code.
REQUIREMENTS_VERY_HIGH_THREAT_NEEDED
Requirements when something needs a lot of threat to run, but still possible at low-pop
RULESET_CATEGORY_DEFAULT
Rulesets selected by dynamic at default
RULESET_CATEGORY_NO_WITTING_CREW_ANTAGONISTS
Rulesets not including crew antagonists, non-witting referring to antags like obsessed which aren't really enemies of the station
RULESET_FORCE_DISABLED
Ruleset should not run regardless of population and threat available
RULESET_FORCE_ENABLED
Ruleset should run regardless of population and threat available
RULESET_STOP_PROCESSING
Kill this ruleset from continuing to process