QA fixes: Singularity nerf, faux-bold news, exhaust auto-append
1) Singularity boss shield 100 -> 50. Was over-tuned in playtest;
-
Singularity boss shield 100 -> 50. Was over-tuned in playtest; players were spending whole turns just chipping shield before getting to HP. Halved to bring time-to-kill into target range without changing the fight’s other danger sources (dual-action debuff turn, summons, phase 2 strength bump).
-
News entry title “Achievement icons: 29 generated + unicode fix” rendered with visibly distorted kerning vs other titles. Cause: FontStyles.Bold falling back to TMP faux-bold (synthetic glyph stretching) because only Orbitron-Regular ships in Resources/Fonts/. Faux-bold is particularly bad on digit-letter mixes like “29 generated”. Fix: drop FontStyles.Bold on the news title + READ-arrow and use a thin outline at the same color tone for visual weight. Crisper at 11-14pt without distortion. Tried to grab Orbitron-Bold.ttf from the Google Fonts repo — GitHub returns HTML 404 for the static path. Left a TODO to ship the proper bold font post-launch.
-
“Cards with exhaust need to say clearly” — Mana Surge, Overload, Overcharge, Railgun Charge, Adrenaline all had “Exhaust.” baked into their description string. Two problems:
- Inconsistent visual treatment (Exhaust. mixed in body text)
- Upgraded skills strip exhaustOnUse but the description still said “Exhaust.” (Mana Surge+ and Adrenaline+ specifically) Fix: single source of truth in the formatter. CardData.GetFormatted Description now appends “<size=85%><color=#FF6644>Exhaust. ” automatically when exhaustOnUse is true. Stripped the manual text from the 5 cards so we don’t double-display. Upgraded skills that lose exhaust now correctly show no Exhaust tag.
Card reference xlsx regenerated.
Co-Authored-By: Claude Opus 4.7 (1M context) [email protected]
Commit cec307c by astafford8488.