[PR #177] [MERGED] kb: CDDA Enemy Pack: Ants - custom hostile animals, a breeding colony and a custom nest tile in Build 42 (Project Zomboid) #184

Closed
opened 2026-10-15 20:54:06 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/177
Author: @jinxlover
Created: 10/9/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @rehan-remade

Base: main ← Head: kb/project-zomboid-cdda-enemy-pack-ants-custom-hostile-animals-a-breeding-colon


📝 Commits (4)

  • 59ff6b4 kb: CDDA Enemy Pack: Ants - custom hostile animals, a breeding colony and a custom nest tile in Build 42 (Project Zomboid)
  • 2bf097b kb: cdda-enemy-pack-ants (Project Zomboid): review fixes
  • 72d3b68 Merge remote-tracking branch 'origin/main' into land/pr-177
  • 5881844 kb: regenerate the index

📊 Changes

3 files changed (+280 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+2 -1)
➕ knowledge/games/project-zomboid/cdda-enemy-pack-ants-custom-hostile-animals-a-breeding-colon.md (+226 -0)
📝 knowledge/index.json (+52 -0)

📄 Description

New field note: Project Zomboid Build 42 - CDDA Enemy Pack: Ants.

A port of Cataclysm: Dark Days Ahead's ants as hostile Build 42 animals with their own 3D models (skinned to the pig skeleton), a Lua AI layer, and a breeding colony: an egg-laying queen, larvae that grow into variants, and a 2x2 nest made from a custom texture pack and tile definition.

What's in it:

  • How B42 animals work for custom monsters: definitions, reusing the pig animset, making animals attack players, why zombie:setTarget(animal) crashes, the size clamp on reload, health above 1, map-wide zone lookups, the player knockdown and pain-voice calls from Lua.
  • The .pack and .tiles binary layouts (written without TileZed), pack= / tiledef= in mod.info, and how to split a multi-square isometric object.
  • 22 gotchas (symptom, cause, fix), including two Lua API changes on 42.21.
  • Verification: in-game test sessions with log review, an offline Lua harness, a reflection-based API name check and a mesh stretch test; what is not verified is listed.

um kb check passes; INDEX.md / index.json regenerated.

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/177 **Author:** [@jinxlover](https://github.com/jinxlover) **Created:** 10/9/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/project-zomboid-cdda-enemy-pack-ants-custom-hostile-animals-a-breeding-colon` --- ### 📝 Commits (4) - [`59ff6b4`](https://github.com/rehan-remade/universal-modder/commit/59ff6b47c38d17ca5ad08305ed883e713e2ecf4d) kb: CDDA Enemy Pack: Ants - custom hostile animals, a breeding colony and a custom nest tile in Build 42 (Project Zomboid) - [`2bf097b`](https://github.com/rehan-remade/universal-modder/commit/2bf097bc16e8778f26409e2382031a30f1e529c2) kb: cdda-enemy-pack-ants (Project Zomboid): review fixes - [`72d3b68`](https://github.com/rehan-remade/universal-modder/commit/72d3b685295eec1d5da326dba3981cb13cdec4cc) Merge remote-tracking branch 'origin/main' into land/pr-177 - [`5881844`](https://github.com/rehan-remade/universal-modder/commit/58818445a7303c33ac8ae5197010afba7996933c) kb: regenerate the index ### 📊 Changes **3 files changed** (+280 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+2 -1) ➕ `knowledge/games/project-zomboid/cdda-enemy-pack-ants-custom-hostile-animals-a-breeding-colon.md` (+226 -0) 📝 `knowledge/index.json` (+52 -0) </details> ### 📄 Description New field note: **Project Zomboid Build 42 - CDDA Enemy Pack: Ants**. A port of Cataclysm: Dark Days Ahead's ants as hostile Build 42 animals with their own 3D models (skinned to the pig skeleton), a Lua AI layer, and a breeding colony: an egg-laying queen, larvae that grow into variants, and a 2x2 nest made from a custom texture pack and tile definition. What's in it: - How B42 animals work for custom monsters: definitions, reusing the pig animset, making animals attack players, why `zombie:setTarget(animal)` crashes, the size clamp on reload, health above 1, map-wide zone lookups, the player knockdown and pain-voice calls from Lua. - The `.pack` and `.tiles` binary layouts (written without TileZed), `pack=` / `tiledef=` in mod.info, and how to split a multi-square isometric object. - 22 gotchas (symptom, cause, fix), including two Lua API changes on 42.21. - Verification: in-game test sessions with log review, an offline Lua harness, a reflection-based API name check and a mesh stretch test; what is not verified is listed. `um kb check` passes; INDEX.md / index.json regenerated. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 20:54:06 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#184
No description provided.