Skip to content

NocTempre/acks-equipment

Repository files navigation

ACKS II — Equipment & Fighting Styles (acks-equipment)

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.md for the contract and the local rules extract (acks-rules/acks-equipment/RULES.md) for the rules it implements.

Features

  • 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 ability items. 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.*.mod fields 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-ui is installed, ACKS slots (hands, armour, helmet) are pushed to it once and drag-and-drop writes system.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.

Requirements

Development

npm install
npm run validate     # check pack sources
npm run build:packs  # compile compendia to LevelDB

Compendiums

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.

License

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.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages