A Foundry VTT module that extends the ACKS II game system with a complete, structured Monstrous Manual stat block for monster actors.
It adds an alternate "ACKS Full Monster" sheet (you toggle it per-actor) and automation-ready storage for every primary, secondary, and encounter characteristic — types, size/mass, body form, multi-row speeds, per-attack damage types, spoils, proficiencies, lifespan, market values, and henchman/retainer data.
Storage only. This module stores the data; it doesn't compute derived stats, harvest spoils, or run taming. It reuses the system's own weapon / ability / item documents and leaves game logic to consumer modules, which read the stored fields and flags.
- Reuse the core
monsteractor type and its fields (hp, AC, saves, morale, XP, alignment, treasure, retainer), its Items (attacks = weapon items, proficiencies & abilities = ability items, spoils = generic items), and its actor methods (roll HP / reaction / appearing). - Extend only with genuinely-new fields, stored in
flags["acks-monsters"].extrasand typed by an in-memoryDataModel(nullable numerics → a blank field isnull, never0). - Enhance with a toggleable sheet, "Generate saves from HD", a "serve as henchman of…" helper, and an item-sheet metadata injector.
- Invent nothing that the system already provides.
No new document sub-type is created — the Full Monster sheet is a runtime
subclass of the system's own monster sheet (inheriting its compact header,
item/effect/save actions, Generate Saves, and CSS) registered as an alternate
sheet on the existing monster type. It replaces the tab set with:
Classification · Attacks · Abilities · Inventory · Defenses & Magic · Ecology ·
Henchman · Spells · Description · Effects. Attacks (weapon items), Abilities
(ability items), and Inventory (item/armor) are separate lists; short enum sets
(types, vision, damage) use native checkbox chips.
- Foundry VTT v14+ and the ACKS II system (
acks) v14+ (verified against 14.364).
- Install the module (manifest below) and enable it in your world.
- Open any monster actor → the header Sheet (⚙) → pick ACKS Full Monster. (Or right-click a monster in the sidebar → Open Full Monster Sheet.)
- Fill in the tabbed stat block. Attacks/abilities/spoils are added as normal ACKS items; open a monster-owned weapon/ability/item to set its ACKS Monster metadata (damage type, ability category, spoil component/effects).
- The example compendia ship 8 invented test monsters spanning the storage model — Giant Rat (small animal, swim row), Skeleton (undead+construct, defenses block), Dire Wolf (senses, war-mount values), Goblin + Chief (gear inventory, warband nouns, variant links), Pack Mule (carried gear vs Normal/Max Load — ships Encumbered on purpose), Ash Drake (breath weapon, innate spellcasting, immunity/susceptibility, fly, oviparous, hoard), and Marsh Lurker (HD range, multi-tentacle attacks, aquatic senses) — plus standalone spoils items and a blank treasure table. Stats are invented over generic open-content archetypes; nothing is reproduced from published books.
Monster actors carry the system's retainer fields, so the Henchman tab exposes
enabled, category, loyalty, wage, quantity, and manager — plus the
combat data a hireling needs. Because the core system's built-in
addHenchman currently rejects non-character actors, use the "Serve as
henchman of…" button: it sets the retainer fields and appends the monster to
the chosen character's henchmenList directly.
See docs/MODEL.md for the full field↔stat-block storage map
and the consumer API, and the local rules extract (acks-rules/acks-monsters/RULES.md) for the canonical
ACKS II monster-rules extract behind the enumerations.
npm install
npm run validate # JS syntax, Handlebars templates, JSON
npm run build:packs # compile the example compendia (LevelDB)Compendium sources live in packs/_source/* (generated by
tools/build-packs.mjs); the compiled LevelDB packs in packs/* are shipped in
releases. Cut a release by pushing a vX.Y.Z tag matching module.json.
Manifest URL:
https://github.com/NocTempre/acks-monsters/releases/latest/download/module.json
Code: © NocTempre — proprietary; all rights reserved except as granted to
Autarch LLC under the ACKS II App License. This module is not open source
or Open Game Content, and no license is granted to copy, redistribute, or reuse
its code. See LICENSE.
ACKS II content is used under the ACKS II App License. ACKS, ACKS II, and Adventurer Conqueror King System are trademarks of Autarch LLC.
Unofficial — this is an unofficial fan module, not published or endorsed by Autarch LLC.
Registration #: [pending registration]
Requires: a legitimate copy of the ACKS II rules this module draws on — Adventurer Conqueror King System II (ACKS II), monster stat-block rules [confirm exact publication title(s)]. The module is not a substitute for the books and is free to use.