Skip to content

v1.2.0 — Behavior tuning + animation polish

Choose a tag to compare

@Gheop Gheop released this 16 Apr 08:09
· 11 commits to main since this release

What's new

Behavior tuning

  • Fixed BANDAGED loop bug: cats no longer get stuck bandaged when happiness decays
  • Rebuilt behavior_tick probability buckets: re-added LOVE, ROLLING, SURPRISED, JUMPING states that were unreachable dead code
  • Simplified mood biasing to only rest/bored (removed stale grumpy/affectionate biases)
  • Happiness passive decay floor raised from 15 to 30 so idle cats don't drift into permanent grumpiness
  • Mean-reverting vertical movement prevents "bottom-sink" pileup
  • Walking destinations constrained to ±250px (walks last 5-8s instead of 26s)
  • Hard 25s cap on walking to prevent stuck cats
  • Wall/climb behaviors only trigger away from screen edges

Animation polish

  • Walking-in-puddle: puddle stays fixed while cat walks through it (was scrolling)
  • Walking-in-puddle plays once instead of 3× (no more visual teleport)
  • All 17 new animations regenerated per-cat using each cat's own source sprites

CI

  • ASCII cat art on successful pipeline runs

Install / upgrade

pip install --upgrade catai-linux