Simple SWADE Macros for Foundry VTT (requires swade system)
JavaScript
SWADE Macros Simple
A set of useful macros for the SWADE system. Growing list, currently:
Auto Incap
If actor wounds or fatigue reach above their max values, all the tokens they have active will auto get the skull icon. If you don't want this to happen, toggle it off in the settings.
Card Draw Macro (Spacemandev/brunocalado)
Draws random cards as tiles on top of the page.
Options
Reset Table?: Before draw the cards the table will be reset. Uncheck this to keep drawing cards without repeat.
Just stack up all cards: This option stacks all cards.
Horizontal/vertical spacing:: You can set how much space will be between the cards.
User Interface
Example Chase
Example Dogfight
Adventure Card Macro (lipefl)
Macro for giving adventure cards to characters with a prompt similar to Roll20 (you'll need a rollable table with the cards and a item to hold the cards)
Mini Tutorial
1 - Import the cards to a rollable table (i recommend Card Deck Importer - follow the instructions there). Name the rollable table AdventureDeck or change below.
2 - Create an item (gear) named Adventure Card. Give it to the characters that will use it.
3 - Run the macro.
Combat Flow (Nnayl)
A full combat sequence between a actor and this target. Select attack type, weapons and set your mod for a automated rolls and calculated results, from attack to damage. You can reroll with Bennies and set some settings for damage rolls. This module will use Dice So Nice if that's installed.
Localization support
English
French
Deutsch
Portugues
Documentation
use of macro
First step
When you trigger macro you need to choose your attack type
Melee dialog
During melee attack, you need to set some settings
Select a equiped melee weapon
Select the target cover
set some other modficications
Note : modifications from status and scale size are automated
Range dialog
During range attack, you need to set some settings
Select a equiped range weapon
Select the target range
Select the target cover
Select your rate of fire. You cant take a RoF upper to your RoF weapon
Set some other modficications
Choose to set recoil penality
Choose to set unstable penality
Choose if you use double tap edge
Choose if you use three round burst weapon ability
Choose if you want track your ammo consumption. This setting can be default set in module option settings
Note : modifications from status and scale size are automated
Rolls result
When you confirm a attack dialog, the result of rolls showing in Chat, the Chat message contains
A ambiance message whith weapon picture, name of target and weapon used
The notes of weapon used
All abilities choosen in attack dialog
The difficulty roll and total modifications (you can see details of it when your mouse hover label)
Rolls result, golden background is wild dice
Interpreted result, green for a hit, blue for a raise, red for a miss. When your mouse hover label, you can see the calculated value result
A button to reroll with a bennie
Apply damage. You can apply damage only if you get one or more Hit or Raise.
Note : if you do a critical fail, you don't see any button
Damage settings
When you apply damage from rolls result, you can apply settings to damage roll
Select armor bonus from obstacle
Set some other modifications to damage value
Choose if you want ignore target armor (Obstacle armor is not include)
Choose if you want apply optional rule "gritty damage". This setting can be default set in module option settings
Note : bonus from Double Tap edge and Three Round Burst are automated
Damage Result
When you confirm damage dialog, the result of rolls showing in Chat, the Chat message contains
A ambiance message whith weapon picture, name of target and weapon used
The weapon AP, armor target (you can see details of it when your mouse hover label)
The toughness value of target and damage modifications (you can see details of it when your mouse hover label)
Rolls result with interpretation
Dices result (green background when attack is a raise result)
Shaken status if not yet (golden background)
Number of wounds (red background)
Gritty Damage result (gray background)
No damage result if roll dont pass toughness (blue background)
A button to reroll with a bennie
module settings
You can set some default values from module settings
Shooting skill name : Define the name of shooting skill
Fighting skill name : Define the name of fighting skill
Track ammo consumption : Define if you want track ammo consumption during range attack
Gritty damage : Define if you want apply gritty damage to all damage result
Track bennies consumption : Define if you want auto spend bennies while a reroll
Display mod (BETA version) : Choose between two display mod
-- Full : No change with macro origin
-- Lite : For GM who want less automation and don't want show some metrics and calculation. Remove target requirement.