Optional enhancements module for the Forbidden Lands system in Foundry VTT.
For attack rolls, the module adds action buttons directly to chat:
Apply damageDodgeParryArmor
These buttons are shown in a vertical stack and use the Forbidden Lands visual style.
Combat action buttons are available only to users who own the target actor/token. If the attacker does not own the target, they cannot trigger target-side defense actions.
When a user cannot directly update the attack chat message (permission limitations), the module uses a GM relay through socket updates to keep attack state synchronized.
The module supports and propagates these damage types:
stabslashbluntfireempathyendurancefearother
Damage type is shown in the attack chat card and used when applying damage.
When Apply damage is used, damage is applied to actor attributes by damage type:
stab,slash,blunt,fire,other->strengthempathy->empathyfear->witsendurance->agility
When applied damage drops an attribute from above 0 to 0, the module attempts to roll on trauma tables:
witsbreak ->Horror Traumastrengthbreak:stab->Critical Injuries - Stab Woundsslash->Critical Injuries - Slash Woundsblunt->Critical Injuries - Blunt Wounds
Monster actors are excluded from trauma table rolls.
If armor defense roll produces banes/failures and incoming attack is still successful, armor item bonuses are reduced:
- body armor first
- then helmet
Monsters are excluded from armor item degradation.
- Ranged attacks cannot be parried unless the defender has an equipped shield.
- Parry requires an equipped melee weapon with the
parryingfeature.
For ranged attacks that use arrows, the module can auto-trigger the arrows resource die roll.