dynamic_tier 
Dynamic tier datum
These datums are essentially used to configure the dynamic system They serve as a very simple way to see at a glance what dynamic is doing and what it is going to do
For example, a tier will say "we will spawn 1-2 roundstart antags"
Vars | |
advisory_report | String which is sent to the players reporting which tier is active |
---|---|
config_tag | Tag the tier uses for configuring. Don't change this unless you know what you're doing. |
min_pop | This tier will not be selected if the population is below this number |
name | The human readable name of the tier |
ruleset_type_settings | How Dynamic will select rulesets based on the tier |
tier | Tier number - A number which determines the severity of the tier - the higher the number, the more antags |
weight | The chance this tier will be selected from all tiers Keep all tiers added up to 100 weight, keeps things readable |
Procs | |
set_config_value | Used for parsing config entries to validate them |
Var Details
advisory_report 
String which is sent to the players reporting which tier is active
config_tag 
Tag the tier uses for configuring. Don't change this unless you know what you're doing.
min_pop 
This tier will not be selected if the population is below this number
name 
The human readable name of the tier
ruleset_type_settings 
How Dynamic will select rulesets based on the tier
Every tier configures each of the ruleset types - ie, roundstart, light midround, heavy midround, latejoin
Every type can be configured with the following:
- LOW_END: The lower for how many of this ruleset type can be selected
- HIGH_END: The upper for how many of this ruleset type can be selected
- HALF_RANGE_POP_THRESHOLD: Below this population range, the high end is quartered
- FULL_RANGE_POP_THRESHOLD: Below this population range, the high end is halved
Non-roundstart ruleset types also have:
- TIME_THRESHOLD: World time must pass this threshold before dynamic starts running this ruleset type
- EXECUTION_COOLDOWN_LOW: The lower end for how long to wait before running this ruleset type again
- EXECUTION_COOLDOWN_HIGH: The upper end for how long to wait before running this ruleset type again
tier 
Tier number - A number which determines the severity of the tier - the higher the number, the more antags
weight 
The chance this tier will be selected from all tiers Keep all tiers added up to 100 weight, keeps things readable
Proc Details
set_config_value
Used for parsing config entries to validate them