Two real bugs squashed. (1) Icon toggle was inverted - icons turned black on click because the framework's JS shifts the img marginTop by -42px to reveal the 'selected' bottom half of a 42x84 sprite, but my PNGs were single-frame. Rebuilt all 217 icons as proper 42x84 stacked sprites (greyed top = unselected, color bottom = selected). (2) Passives were almost all missing - my heuristic only caught 5 across 10 trees. Switched to the authoritative passive_buffs table joined with buffs; now 8 per skillset, 80 total, with real names like Weapon Maneuvers, Shield Edge, Evasion, Sharpshooting pulled from localized_texts. https://rookeryisles.com/classes/calculator
FIX · v2026.05.20 · 2026-05-20