102 lines
2.3 KiB
Text
102 lines
2.3 KiB
Text
|
{
|
||
|
// Level scaling formula inputs
|
||
|
"scaling": {
|
||
|
// Default 2.05
|
||
|
"power": 2.05,
|
||
|
// Default 0.5
|
||
|
"scale": 0.5,
|
||
|
// Default 80
|
||
|
"base": 80,
|
||
|
// If the required amount should be the requirements from previous levels combined + new one instead of just solving once
|
||
|
"isCumulative": false,
|
||
|
"maxLevel": 50
|
||
|
},
|
||
|
// If players should lose all stats on death
|
||
|
"hardcoreMode": false,
|
||
|
// Toggles for level effects
|
||
|
"toggles": {
|
||
|
"magic": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"melee": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"fishing": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"ranged": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"defense": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"mining": {
|
||
|
// At what Y level does the lv50 effect trigger?
|
||
|
"effectLevelTrigger": 20,
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
},
|
||
|
"farming": {
|
||
|
"enableLv50Buff": true,
|
||
|
"enableLv25Buff": true
|
||
|
}
|
||
|
},
|
||
|
// Config for how HP scaling works with defense
|
||
|
"defenseHP": {
|
||
|
// Will only grant HP every X levels
|
||
|
"everyXLevels": 2,
|
||
|
// How much HP to grant on trigger
|
||
|
"addAmount": 1,
|
||
|
// Minimum level before you start getting HP (Exclusive)
|
||
|
"afterLevel": 10
|
||
|
},
|
||
|
"melee": {
|
||
|
"attackDamagePerLevel": 0.08
|
||
|
},
|
||
|
// If these damage types should grant defense XP when blocked
|
||
|
"damageBlacklist": {
|
||
|
"inFire": true,
|
||
|
"lightning": true,
|
||
|
"onFire": true,
|
||
|
"lava": true,
|
||
|
"hotFloor": true,
|
||
|
"inWall": true,
|
||
|
"cramming": true,
|
||
|
"drown": true,
|
||
|
"starve": true,
|
||
|
"cactus": true,
|
||
|
"fall": true,
|
||
|
"flyIntoWall": true,
|
||
|
"outOfWorld": true,
|
||
|
"magic": true,
|
||
|
"generic": true,
|
||
|
"wither": true,
|
||
|
"anvil": true,
|
||
|
"fallingBlock": true,
|
||
|
"dryOut": true,
|
||
|
"berryBush": true,
|
||
|
"freeze": true,
|
||
|
"stalactite": true,
|
||
|
"fallingStalactite": true
|
||
|
},
|
||
|
// Options for attempting to prevent cheating
|
||
|
"antiCheat": {
|
||
|
// Prevent duplicate XP from breaking blocks in the same location
|
||
|
"blockBreakPos": true,
|
||
|
// How many ticks before you gain XP from breaking a block from a location again
|
||
|
"blockBreakDelay": 5000
|
||
|
},
|
||
|
// Debug options
|
||
|
"debug": {
|
||
|
"logXpGain": false,
|
||
|
"logBrokenBlocks": false,
|
||
|
"logRawOps": false,
|
||
|
"logRawWrite": false,
|
||
|
"logAntiCheatPrevention": false
|
||
|
}
|
||
|
}
|