Column | Type | Description |
DifficultyName | String | Name of the profile. Serves as the table's key. |
DropRateProfile | String | If an instance is created under this scaling profile, this will override the instance's default scaling profile. There must be a matching drop rate profile in the DropRateProfile.txt file. |
LevelOffset | Integer | If zero or higher, creatures will be scaled above to match this level offset. If negative, the mobs will scale to match the player level. Mobs cannot be scaled down in level. |
CoreMultPerLev | Float | Multiplier to all five core stats (Strength, Dexterity, Constitution, Psyche, Spirit) for every level increase. This multiplier is applied exponentially. |
DmgMultPerLev | Float | Multiplier to creature weapon damage for every level increase. This multiplier is applied exponentially. |
ArmorMultPerLev | Float | Multiplier to armor ratings (physical and elemental) for every level increase. This multiplier is applied exponentially. |
StatMultBonus | Float | Bonus multiplier to the four skill combat stats (Strength, Dexterity, Psyche, Spirit) which is applied after the level scale. |
ConMultBonus | Float | Bonus multiplier to Constitution which is applied after the level scale. |
DmgMultBonus | Float | Bonus multiplier to creature weapon damage which is applied after the level scale. |
ArmorMultBonus | Float | Bonus multiplier to armor ratings (physical and elemental) which is applied after the level scale. |
DropMult | Float | Drop multiplier to all creatures that have been scaled with this profile. |
Description | String | Description to display in the client when they're browsing the available profiles. |
Multipliers should not be negative, and have not been tested.
Certain stats modified by the scalers will be limited to the maximum acceptable values that the data types support (typically 2 byte integers, maximum value of 32767). However, if mobs use buff skills that push their values higher, particularly constitution, this may cause problems in the client. If the resulting health is an overflow, the client will interpret the creature as having negative health and the player will not be able to interact with it. Keep the scaler amounts within sane limits, and test the results offline.
Note: The short integer overflow problem can be averted. See the UseIntegerHealth property in ServerConfig.txt.
All creatures in the instance will be scaled with the same profile.
After examining the trends of most creatures used in the game, it was found that they receive roughly a 7% stat increase (Str/Dex/Con/Psy/Spi, Weapon Damage, Armor Ratings) each level. The level scalers reflect those trends, but they can be customized to something else.
The description supports a few basic HTML tags to help format the text when viewed in the client:
<b>...text...</b> <i>...text...</i> <br> <font size="24">...text...</font> <font color="FFFFFF">...text...</font>
Note: Font sizes less than 12, or greater than 32, will crash the client. Font colors follow hexadecimal RGB notation.