Skip to content

v2.7.3 — Ritual candle fix + crisp title text

Choose a tag to compare

@JacobStephens2 JacobStephens2 released this 19 Apr 13:51
· 374 commits to main since this release
24e7e6d

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