Exhaustive, Rules-As-Written equipment automation for the ACKS II Foundry
system. It fills the gap the
core system leaves open: equipped is a bare toggle with no limits. This module
enforces the RAW.
Design priority: reuse → extend → enhance → replace. The core system is never edited; this module reads core data and writes only its own flags plus one managed Active Effect that targets fields core already sums. See
docs/MODEL.mdfor the contract and the local rules extract (acks-rules/acks-equipment/RULES.md) for the rules it implements.
- Equippable-limit enforcement — hand budget (weapons + shields), one worn suit of armour, ≤2 shields, shield needs a free hand. Default warn + auto-resolve; configurable to hard-block or advisory.
- Fighting styles — infers Single / Dual / Two-Handed / Weapon & Shield /
Missile from the loadout; applies Fighting Style Specialization bonuses via the
loadout Active Effect (AC, initiative, attack, damage) into core's
system.*.mod. - Proficiency & skill integration — weapon/armour/fighting-style proficiency
and thief-skill armour gates, driven by effect flags on
abilityitems. Ships 42 combat/equipment proficiencies (Fighting Style Specialization, Weapon Finesse, Weapon Focus, Martial/Armour Training, Combat Trickery, slayers, and more) plus a Configure-Proficiencies macro. - Combat-roll automation — per-weapon RAW modifiers injected into core's
attack/damage rolls via libWrapper: the full Non-Proficient Use package
(weapon and fighting-style proficiency are distinct and BOTH required —
1st+ level characters attack as 0th-level fighters while equipped with
anything unusable by their class, 0th-level characters take an additional
−1, and no attribute bonus applies to attack throws or AC; class powers and
XP denial are surfaced as a Judge-facing warning), Weapon Finesse (DEX for
STR), and the two-handed damage upsize. Loadout-level bonuses (style Specialization,
dual-wield +1, Combat Reflexes, Swashbuckling) need no patch — they ride
core's own
system.*.modfields via the loadout effect. - Draw / sheathe — a macro applying the RAW action economy, free with Fighting Style Specialization.
- Paper Doll integration — when theripper93's
fvtt-paper-doll-uiis installed, ACKS slots (hands, armour, helmet) are pushed to it once and drag-and-drop writessystem.equipped, so the doll feeds the same RAW enforcement. Without it, the max-per-type fallback on the core inventory applies. Either way the rules are identical. - Optional RAW overlays (Phase 5) — shield variants, masterwork, maneuvers, item loss, mounted saves, named items, scavenged, beastman gear — each a toggle.
- Foundry VTT v14, system
acksv14+. - Required: libWrapper, socketlib.
- Optional: Paper Doll (
fvtt-paper-doll-ui).
npm install
npm run validate # check pack sources
npm run build:packs # compile compendia to LevelDB| Pack | Contents |
|---|---|
| Equipment & Combat Proficiencies | 42 effect-carrying ability items — Fighting Style Specialization ×5, Weapon Focus ×6, Martial Training ×7, Combat Trickery ×7, Weapon Finesse, Precise Shooting, Armour Training, slayers, and more. Drag onto a character and the automation follows. |
| Equipment Samples | Content core doesn't ship: the six JJ shield variants, masterwork exemplars, and a named magic weapon. Ordinary RAW gear stays in core's acks-all-equipment — the Annotate Weapons macro upgrades those in place. |
| Sample Characters | Four pre-wired demo characters (sword & board, two-handed, dual-wield thief, restricted mage), each demonstrating one rule end-to-end. |
| Equipment Macros | Loadout Inspector, Annotate Weapons, Configure Proficiencies, Draw / Sheathe. |
Status: Phases 1–5a complete (loadout model, equip-limit enforcement, loadout effect, proficiency/skill enforcement, libWrapper roll integration, Paper Doll integration + fallback, and all four compendiums). Phase 5b (RAW optional-rule overlays) in progress; a full RAW equipment import is a separate effort.
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), equipment & combat-proficiency rules [confirm exact publication title(s)]. The module is not a substitute for the books and is free to use.