Two unrelated favours this round. Budget Android handsets with 32-bit ARM finally get their own slice in the AAB, so the A13 crowd can stop watching everyone else play. And the village livestock has remembered it’s meant to be hostile; previously a goat at the far wall of Mudbury would chew its cud while bandits ate your face, which seemed like poor form for an angry goat. The chickens are once again on the roster.

  • Android: add armeabi-v7a (32-bit ARM) to RuntimeIdentifiers so the AAB serves players on 32-bit-only budget devices that .NET 10’s default arm64+x64 build would otherwise lock out. Mono runtime still ships the android-arm pack at Runtime 36, so no runtime switch needed.
  • GHA release: add notify-website job that fires a blight-released repository_dispatch to resinhead-games.github.io after a real ship; website’s sync-devlog workflow then re-imports CHANGELOG.md so each release auto-publishes a devlog post on resinhead.au. Auth via the Resinhead Devlog Sync GitHub App (org-level DEVLOG_SYNC_APP_ID + DEVLOG_SYNC_APP_PRIVATE_KEY).
  • Quest combat: aggro entities now tag onto the encounter that spawned them and target every player in that encounter regardless of distance; bots return the favour against any aggro in the active encounter. Replaces the per-archetype perception cliff that was leaving lone goats sulking at the far wall of Mudbury while the rest of the village had a fight on. New MonsterFarmAnimal brain archetype groups chickens, goats, sheep, cows, and crows so livestock isn’t lumped in with bandit balancing.