You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
SQL
44 lines
1.2 KiB
SQL
-- Combat balance defaults (hero scaling, pace, enemy damage, level-up cadence) + burn DoT magnitude.
|
|
-- Merges into existing JSON so other keys are preserved.
|
|
|
|
UPDATE runtime_config
|
|
SET
|
|
payload = payload || '{
|
|
"combatDamageScale": 0.432,
|
|
"combatDamageRollMin": 0.60,
|
|
"combatDamageRollMax": 1.10,
|
|
"enemyCombatDamageScale": 1.34,
|
|
"enemyCombatDamageRollMin": 0.82,
|
|
"enemyCombatDamageRollMax": 1.0,
|
|
"enemyDodgeChance": 0.14,
|
|
"combatPaceMultiplier": 9,
|
|
"minAttackIntervalMs": 250,
|
|
"levelUpHpEvery": 4,
|
|
"levelUpHpBase": 10,
|
|
"levelUpAtkEvery": 4,
|
|
"levelUpDefEvery": 5,
|
|
"levelUpStrEvery": 12,
|
|
"levelUpConEvery": 14,
|
|
"levelUpAgiEvery": 20,
|
|
"levelUpLuckEvery": 100,
|
|
"enemyScaleBandHp": 0.062,
|
|
"enemyScaleOvercapHp": 0.031,
|
|
"enemyScaleBandAtk": 0.044,
|
|
"enemyScaleOvercapAtk": 0.024,
|
|
"enemyScaleBandDef": 0.038,
|
|
"enemyScaleOvercapDef": 0.020
|
|
}'::jsonb,
|
|
updated_at = now()
|
|
WHERE id = TRUE;
|
|
|
|
UPDATE buff_debuff_config
|
|
SET
|
|
payload = jsonb_set(
|
|
payload::jsonb,
|
|
'{debuffs,burn,magnitude}',
|
|
'0.018'::jsonb,
|
|
true
|
|
),
|
|
updated_at = now()
|
|
WHERE id = TRUE;
|