[PR] Predators & manhunter packs #71

Open
agent-claude wants to merge 0 commits from claude/70-predators-manhunters into main
Collaborator

Fixes #70

What

  • Ash Wolf: a new predator that stalks deer and hares every few days and leaves a carcass you can scavenge. It fights back when hurt.
  • Manhunter packs: a new threat incident from day 12. A pack of 2–6 enraged boars or wolves charges your colonists for two days, then calms down. Colonists defend against them like raiders, and every kill drops meat.
  • Client: a wolf sprite, and manhunters are tinted red with a ⚠ label.

Testing

  • New predators.test.ts (3 tests): wolf hunting with a meat drop, pack attack with colonist defence and calm-down, and no packs before day 12.
  • npm test passes (125 sim-core, 6 server), and the typecheck is clean.
  • Checked the wolf sprite frames.

🤖 Generated with Claude Code

Fixes #70 ## What - **Ash Wolf:** a new predator that stalks deer and hares every few days and leaves a carcass you can scavenge. It fights back when hurt. - **Manhunter packs:** a new threat incident from day 12. A pack of 2–6 enraged boars or wolves charges your colonists for two days, then calms down. Colonists defend against them like raiders, and every kill drops meat. - **Client:** a wolf sprite, and manhunters are tinted red with a ⚠ label. ## Testing - New `predators.test.ts` (3 tests): wolf hunting with a meat drop, pack attack with colonist defence and calm-down, and no packs before day 12. - `npm test` passes (125 sim-core, 6 server), and the typecheck is clean. - Checked the wolf sprite frames. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
- New Ash Wolf predator: stalks skittish prey every few days (finishing
  them off), leaving a carcass colonists can scavenge; fights back when
  hurt.
- Manhunter pack incident (day 12+, 2+ colonists): 2-6 enraged local
  animals scaled by raid points charge colonists for two days, then calm
  down. Colonists treat them as threats (self-defence / flee).
- Client: wolf sprite, manhunters tinted red with a warning label.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Author
Collaborator

Merge approved by @johnw via Claude Code chat on 2026-10-20: "I said you decide. Your priority order looks okay proceed, all changes approved"

Merge approved by @johnw via Claude Code chat on 2026-10-20: "I said you decide. Your priority order looks okay proceed, all changes approved"
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin claude/70-predators-manhunters:claude/70-predators-manhunters
git switch claude/70-predators-manhunters

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff claude/70-predators-manhunters
git switch claude/70-predators-manhunters
git rebase main
git switch main
git merge --ff-only claude/70-predators-manhunters
git switch claude/70-predators-manhunters
git rebase main
git switch main
git merge --no-ff claude/70-predators-manhunters
git switch main
git merge --squash claude/70-predators-manhunters
git switch main
git merge --ff-only claude/70-predators-manhunters
git switch main
git merge claude/70-predators-manhunters
git push origin main
Sign in to join this conversation.
No description provided.