#
Scaling
You can scale values in certain configs based on certain modifiers with Variables support.
There are 2 types of scaling:
- PLAIN = initial + (value \times base)
- MULTIPLIER = initial \times (1.0 + value \times base)
Where:
initialis initial value rolled between Min and Max config values with Variables support.valueis value of the Value config setting.baseis value of the modifier.
#
Config Example
Modifiers go under the Scalers section. You can add as many modifiers as you want.
You can use Variables in the Min and Max options.
Set AsInteger on true to generate a whole number between the Min and Max options. Otherwise a random decimal is generated.
Example #1
Initial:
Min: '0.1'
Max: '1.0'
AsInteger: false
Scalers:
PLAYER_AMOUNT:
Value: 1
Type: PLAIN
Final value is determined:
- Calculate intial value: initial = random(0.1, 1.0)
- Calculate final value: initial + (1 * dungeonPlayers)
- Result is amount of players plus random number between 0.1 and 1.0.
Example #2
Initial:
Min: '1'
Max: '1'
AsInteger: true
Scalers:
PLAYER_AMOUNT:
Value: 0.2
Type: MULTIPLIER
Final value is determined: 1 * (1 + 0.2 * dungeonPlayers), or 1 + 20% per dungeon player.
Example #3
Initial:
Min: '%var_zomies_min_amount%'
Max: '%var_zomies_max_amount%'
AsInteger: true
Scalers: {}
Final value is determined by a random whole number generated between the values produced by %var_zomies_min_amount% and %var_zomies_min_amount% variable placeholders.
#
Modifiers
List of all available modifiers to use in configs.
- PLAYER_AMOUNT - Amount of all players in the dungeon.
- ALIVE_PLAYER_AMOUNT - Amount of alive players in the dungeon.
- DEAD_PLAYER_AMOUNT - Amount of dead players in the dungeon.