[Critical] [Bug] Enchanter enchant-1 infinite perk interval is 50 instead of 150 — 3× power overshoot
#325
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Spec:
docs/specs/attunements/enchanter/enchanter-spec.mdDiscrepancy found:
DISCREPANCY #1 [CRITICAL — Game Balance] —
enchant-1infinite perk interval wrongsrc/lib/game/data/disciplines/enchanter.tsenchant-crafting→ perkenchant-1(infinite type)value: 50calculatePerkTierusesvalueas the interval divisor:Math.floor((XP - Threshold) / interval) + 1. Withvalue: 50, the perk grants +5 enchantPower every 50 XP past threshold instead of every 150 XP. This makes the perk 3× more powerful than spec'd.value: 50tovalue: 150on theenchant-1perkAll other fields verified as 100% match:
Fixed enchant-1 infinite perk interval from 50 to 150 in src/lib/game/data/disciplines/enchanter.ts to match spec. All 1069 tests pass.