Repository navigation
v2.7.3 — Ritual candle fix + crisp title text
Two polish fixes:
Ritual candles finally visible
The Sacred Rite candles have been invisible since v2.5.30 despite multiple fix attempts. The root cause was a Phaser alpha layering bug: this.add.circle(x, y, r, color, 0) sets fillAlpha = 0 in the constructor, and setAlpha(1) only sets the game object alpha. Phaser multiplies them: fillAlpha × objectAlpha = 0 × 1 = 0 — permanently invisible.
Fix: create with fillAlpha: 1 (pigment exists) and .setAlpha(0) (starts hidden). Now setAlpha(1) during flashes produces 1 × 1 = 1 — fully visible. Both the pattern demo and the tap response now light up properly.
Crisp title screen text
All Phaser text objects on the title screen now use resolution: DPR so the internal canvas texture matches the native display density. Without this, text was rendered at the game's internal resolution (~390px) and the DPR camera zoom stretched it, making small text blurry — particularly "A game about cats, saints, and rats" and the button labels.
🤖 Generated with Claude Code