Skip to content

A Fondry VTT module with automations for Savage Worlds (SWADE)

Notifications You must be signed in to change notification settings

lipefl/swade-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

227 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWADE Tools

Compatibility

SWADE Tools v2 is only compatible with with Foundry v13 and SWADE system v5

Buy me a coffee

If you like the module and want to buy me a coffee: https://ko-fi.com/lipefl

About the Module

A series of automations and quality of life improvements to use with SWADE system.

Automation on Combat

  • Detect targets in combat, show hit/raise, damage and soak rolls. All calculations automatically, just click to apply/roll.
  • Automatic Situational modifiers for targets: Distance, Gang Up, Ranged in Melee, Scale etc. It's shown hidden by default, always if you want.
  • Auto Remove/Roll Status during combat, no need to check or confirm
  • Min Str affects damage dice (for Strength) and also trait rolls based on armor equipped or ranged weapon. Edges like Soldier are detected automatically.
  • Conviction support: At the end of conviction, you are asked if you want to spend a benny to keep it active for another round.
  • Auto detect egdes/abilities for bonus on rolls based on their names (support to some settings, allow to change names).
  • Suport for Cover through items.
  • Out of control will roll the table automatically for vehicle combat
  • Suport for setting rules based on the swade system config
  • GM benny will be used from directly from NPC if they have it, or from GM pool. Automatically!

Automations to spare the GM

  • Auto Update Max Wounds based on Wildcard/Extra and Size
  • Automatically link (and unlink) tokens if the actor is wildcard (or not)
  • Auto Update Token width/height based on Size.
  • PCs are friendly, NPCs are hostile by default

User Friendly for beginners

  • Simpler rolls: by default, a simple dialog box with modifier when rolling Attributes and Skills. Same principle is applied to weapons and powers: a dialog box instead of sending to chat. The only player seeing it is the player using it.
  • More visible icons for status, wound and fatigue
  • Clean and simple roll in the chat. With tiny button to rerrol with benny or free reroll. For the GM, extra buttons to add modifier (after roll), re-targeting or calculate raises.
  • Template buttons for powers directly, with just one click
  • Asks when a weapon/power don't have a defined trait and redefine it for the roll
  • Visible Critical Failure in the chat

Macros

  • Easier Boost/Lower Trait
  • Mark all PCs as Friendly and NPCs as Hostile. For those who haven't been using SWADE Tools.
  • Attack macro to simplify for the GM
  • Roll once for all selected, using the same trait

Add More Things (if you want)

  • Suport for Called Shots
  • Quick select Aditional Modifiers: Multi-Actions, Cover, Illumination

Missing something?

Open an issue: https://github.com/lipefl/swade-tools/issues

Screenshots

Translation

If you want your language handled by gitlocalize.com (a much easier interface), please open an issue.

Last Update

Check The Releases! For versions previous to v1.12, check: https://github.com/lipefl/swade-tools/blob/main/UPDATEHISTORY.md

Installation Link

https://raw.githubusercontent.com/lipefl/swade-tools/main/module.json

Internal helper functions

async game.swadetools.attribute(actor,attribute) => attribute dialog

async game.swadetools.skill(actor,skillItemId) => skill dialog

async game.swadetools.run(actor) => run dialog

game.swadetools.item(actor,itemId) => item dialog

About

A Fondry VTT module with automations for Savage Worlds (SWADE)

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11