Skip to content

maschill92/kw_warfare

Repository files navigation

K&W: Warfare

A FoundryVTT module that provides a unit sheet for MCDM's warfare system as seen in Kingdoms & Warfare.

This project is not affiliated with MCDM and is in no way endorsed by them.

The module adds a sheet for NPC Actors that designates them as a warfare unit and allows you to input any units created with the warfare system.

To use: Create an NPC actor and use the 'K&W Unit Sheet' sheet.

Features:

  • Drag-drop Traits, Experience, Equipment, Ancestry and Unit Type.
    • Create an Item of the type "Feature"
    • Set the "Requirements" field to one of: Experience, Equipment, Ancestry or Type (any other value or blank will be treated as a unit Trait)
    • Dragging and dropping it onto unit cards will correctly map the feature to the correct field
  • Icons added by you for Ancestry and Unit Type features will be displayed on the unit card.
  • Click on the rollable stats to trigger a roll.
  • Unit HP is configured by the Size attribute so all normal methods to damage/heal tokens should function.
  • Clickable Trait names that will expand the Trait details inside the sheet.
  • Built-in Compendium with several helpful macros.

Known Issues:

  • Styling is a bit wonky.

Proposed Features:

  • Hook up targeting to automatically roll against matching stats (attack vs target's defense, etc...)
  • Automatically apply damage on hit/successful power test (add option to disable)
  • Store stats in the Feature items (Ancestry, Experience, etc...) and automatically calculate unit stats when added. This would enable drag/drop unit building from scratch.
  • Add conditions for things like Weakened to mark units with.

NOTE Not all feature suggestions may be possible to implement in order to not infringe on MCDM's copyright.

License

This project is derived from the original Warfare module developed by Kim Mantas.

All additions and modifications to the source code are copyright 2021 Dylan Gulick and is released under the terms of the GNU GPL v3. A copy of this license is available in the LICENSE file.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.