Patch Notes — v0.2.1
New
- Six-type gem currency — Attack, Defense, Damage, Dexterity, Intelligence, and Luck gems, banked persistently across a run
- The Trainer now prices abilities in gems (data-driven from ability_gem_costs.toml); gold stays for shops and recruits
- Gem loot drops from enemy kills, barrels, and chests (Luck Gems)
- Chain-kill cadence — bank a Dexterity gem on every kill past the third in a chain
- Challenge system awards Intelligence gems for specific feats (e.g. "kill an enemy with a thrown rock", "eat 5 food in one battle as Wrestler")
- Defend ability — opens a dodge window only when an enemy targets the defender; 50/50 read for a full avoid vs half-avoid (per-tile on AoE)
- Parry ability — opens a counter window only when targeted; a successful parry cancels the whole attack party-wide and inserts the parrier's turn
- New enemies: Plague Rat (swarm fodder, poison bite, food-seeking) and Kappa
- Roadside Ambush — road-gated biome special encounter with thieves
- Trainer and Tavern POIs now greet you with NPC portraits and dialogue under the entry iris
- Star overlay on exhausted POI tiles (consumed Trainer / Recruit, cleared Dungeon)
- Hover name tooltips on every gem icon — battle HUD, overworld, tally, trainer
- Tally screen overhaul — GP and gem haul count up with SFX before salient stats; empty categories shake to underscore the result
- Overworld currency display — gold and gems anchored bottom-right on the map and in-scenario
Changed
- The old counter meter is retired — gem events bank straight into the inventory; no more meter fill/spend
- Thief now steals by stepping onto the loot tile (was: adjacent)
- Tooltip boxes hug their text instead of forcing a 280px minimum width
- Larger MISS text and scaled dodge offset
- dodge_negate now persists to end of enemy turn, so a full avoid negates the whole attack including deferred line damage
Fixed
- Party HP no longer resets at the end of each battle — wounds carry forward across a run
- Powder Bomb (and its charged variant) — hits now actually drain HP, 0 HP detonates via OnDeath, and the round-start fuse ticks down and explodes
- Thief telegraph + step-on now lands correctly; the collected item is destroyed synchronously so the move resolves
