If you like the module and want to buy me a coffee: https://ko-fi.com/lipefl
If you want your language handled by gitlocalize.com (a much easier interface), please open an issue.
A Foundry VTT module for use with Savage Worlds (SWADE system).
A series of automations for swade: Joker's Wild (with bonus); Status Management (with icons); Reroll with a benny; detect targets, hit and damage; etc.
This is my first big module, please report if you see any bugs and be nice :)
Only compatible with Foundry v10. This is a beta version made to be usable. Since a lot of changes were made, bugs may occur. Please, open a issue if you find any.
- Automatically rolls initiative when combat starts
- Distribute bennies automatically when a Joker is drawn (Joker's Wild)
- Add +2 Bonus when a character has a Joker
- Show icons on the tokens for the status, wounds and fatigue. And link status that apply another: Stunned also marks Distracted and Vulnerable. (integration only from Sheet to Token for now)
- Manage Status automatically during the combat. Rolls to remove Stunned and Shaken (offer a to use a benny if it fails), removes Distracted and Vulnerable at the end of turn. Shows a warn for Entagled and Bound
- Shows a button to Reroll with a Benny in every roll. And shows a critical failure message (hiding the benny button in this case)
- Weapons and Powers show a dialog box instead of sending to chat directly. They also count shots and power points automatically (can be disabled in module settings)
- Weapons and Powers auto-detect when targets are selected, showing hit, raise with a button to roll damage and apply wounds.
- Translation support (English, Portuguese BR, Spanish, Italian, Catalan and German available)
- DiceSoNice Support (with benny animations)
- Conviction Support: +1d6 Bonus is automatically added to item/power rolls now. In combat, will auto deactivate Conviction at the end of the turn, offering to spend a Benny to keep it active for another round.
- Soak Damage: Shows an icon next to the "apply damage" button to soak damage.
Fixes
- bug fixes related to targeting, button behaviour and synthetic actors status and items not working properly
- Detect Edges/Abilities and apply bonus. Supported: Elan, No Mercy, Iron Jaw, Combat Reflexes, Construct, Hardy, Undead
- Allow configuring some Setting Rules to modify how Swade Tools behave. Supported: Dumb Luck, Hard Choices, Unarmored Hero, Wound Cap
Fixes
- read ammo settings from swade system (v 0.16). Added button to reload and Inventory ammo.
- better item dialog layout when more than 3 buttons
- Multiple AB properly support
- dice so nice/swade wild dice config support
- Vehicle support
- Token Action Hud, Maestro and other modules compatibility
- Italian translation added
Version compatible with SWADE system v0.17+ only
- Added Out of Control and Gritty Damage auto roll tables (v1.3.1)
Version compatible with Foundry VTT v0.8.7 and SWADE system v0.20
Changes
- Notifications about changing settings automatically
- There's now an option to not auto-roll initiative when combat starts.
- Now Swade Tools is using auto iniative setting from swade system, but it will enable it automatically. It can be disabled if you choose to not auto-roll initiative when combat starts.
- Better vehicle damage
- German and Catalan languages added
- Warn about swade version
- Card-like layout for items
- better RoF targeting
- If the weapon has multiple damage action, you can change the damage to roll after Hit/Raise instead of default damage
- Jokers Wild removed from swade tools (since swade system option is now fully functional)
- Item asks for a skill when the skill field is empty (and save the choice for future rolls)
- "Count PP" option removed in favor of system setting "No Power Points"
- New option to always show Situational Modifiers for target
Fixes
- Combat automation remade (it wasn't working with the new swade system initiative)
- Fixed problem with joker bonus duplicating (from system and swade tools)
- Fixed problem with "Doesn't need reload" option
- Apply "Assign Status Effect" via token
- Calculates Gang Up, Range and Ranged Weapon in Melee (shows a (?) icon in the target with more info)
- Bonus Macro to turn all your PCs Friendly and NPCs Hostile (to work with Gang Up)
- New Edges automations: Block, Improved Block, Dodge, Frenzy, Formation Fighter (from Pathfinder, thanks to @bloy)
- Special abilities are separated from edges and now searched as abilities (thanks to @bloy) or edges
Fixes
- Stunned allows distracted to be removed at the end of next turn (as in the rules)
- Calculate Scale automatically (shows a checkbox for creatures with Swat)
- Option to activate a button to Reload X (instead of full reload)
- Option to disable Status Icons (so you can use whatever you want with CUB)
- Option to disable automatic rolls (remove Shaken,Stunned) during combat
- Compatibility with Automated Animations and SWADE Sfx & Vfx Enchantments
Fixes
- Wild attack is now a checkbox, so you can use it with Frenzy and other attacks.
- Fixed bugs with attack from vehicles
- Compatibility with Foundry v9 and SWADE System v0.22
- Compatibility with SWADE system v1.0
- Simpler Dialog Rolls for attributes and skills (enabled by default, can be disabled in settings)
- New Buttons and funcionality for GMs: Add Modifier, Raise Calculator and Use GM targets
- Added an option to use Called Shots (calculated automatically)
- Added an option to use Wild Attack with other skills (like in Pathfinder setting)
- Added an option to disable automatic rolls (Shaken, Stunned) only for PCs
Fixes
- Auto Initiative config removed since Auto Iniative from system is now doing the same.
- Hard Choices is removed and uses the new system setting
- Fixed a bug with distance and bigger tokens. Better distance calc for grid vs no-grid (based on scene config)
- Fixed a minor bug when the Character is using Fighting but don't have the skill
- "Roll From Selected" macro to roll a trait from all selected tokens
- Free Reroll button (thanks to @bloy)
- Rapid Fire autodetection (thanks to @bloy)
- Auto Update Max Wounds based on Wildcard/Extra and Size
- Auto Update Token width/height based on Size.
- "Boost/Lower Trait" macro for selected tokens (add skill if actor doesnt have it)
- Automatically link (and unlink) tokens if the actor is wildcard (or not)
- Min Str affects damage dice and also trait rolls based on armor equipped or ranged weapon (not able to affect Pace, since swade system auto-calculates it)
Fixes
- Items now allow Attributes as roll trait
- Compatibility with swade system v1.1.1 (from SWADE Tools v1.9.6, open an issue if you see any problems)
- Now allow an item to have an empty trait (hides trait button)
- Wild attack between turns/rounds now work properly
- Combat round start fixed
- Token hud compatibility with Simple Trait Roll option
- Checks for Unstoppable (and ignores it if the attacker has a Joker)
- Option to disable automatic Range calculation and modifiers
- Option to show common modifiers as selection - Multi-Action, Cover, Illumination (thanks to @EternalRider)
- Desperate Attack (option must be enabled in settings)
- Heavy Armor detection (only Heavy Weapon does damage)
Fixes
- Compatibility with Foundry v10
- MinStr now checks for Soldier and Brawny edges
- GangUp now ignores tokens behind walls
- Linked Status (Stunned, Entagled, Bound) are now managed only by SWADE system to avoid bugs or compatibility errors
- Rerolling a failed power now detects success and removes PP accordingly (and hide failure message)
- Running die also simplified when "Simple Rolls" is enabled
More features will be added...
A Macro that shows the "Quick Access" of the selected token and rolls the basic skill with a checkbox to show more options (in dialog). Only works with the module.
https://raw.githubusercontent.com/lipefl/swade-tools/main/module.json
Most of the module will be enabled by default, so if you want to disable something, post an issue. I'm planning on adding more options in the settings.
- Review of character points distribution