module

Wild Magic Surge 5e

Endorsements
0
Installs
1.87%
Comments
0
Latest version3.9.7
Minimum Core10
Compatible Core10
Last updated3 days ago
Created1 year ago
Authors
Languages Deutsch
English
Español
Français
Systems Dnd5e
Dependencies DnD5e
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL
Changelog Changelog URL
License License URL

Translation status

This module provide various bits of functionality to help automate the Wild Magic Surge feat.

Quickstart guide to setting up Wild Magic Surge 5e on YouTube

Advanced feature overview of Wild Magic Surge 5e on YouTube

 

Features

  • Default: On a roll of 1, trigger a Wild Magic Surge (Default and can be configured in the Dice Formula options)
  • Incremental Check: Every time a spell is cast, the threshold is increased by 1 for a Surge. Once triggered the threshold is reset back to 1.
  • Incremental Check (Chaotic): For the amazingly awesome chaotic players and GMs. Instead of checking every time a spell is cast, at the start of every turn in combat, the threshold is increased by 1 for a Surge to a maximum of 10. Once triggered the threshold is reset back to 1.
  • Spell Level Dependent Rolls: Wild Magic Surge triggers dependent on spell level (Set options below).
  • Descending Dice: On no Surge roll d20,d12,d10,d8,d6 then d4 until a surge, then reset back to d20.

 

Barbarian - Path of Wild Magic - Tasha's Cauldron of Everything: When you enter a Rage as a Wild Magic Barbarian, the module will auto roll on a table. Must enable Enable Auto Roll on a Wild Magic Surge Table to work. Specify a custom table (TCOE table not included).

 

Also

 

  • Prompt to roll on a 1st level or higher spell slot used with the Wild Magic Surge feat
  • Whisper results to GM
  • Auto roll for Wild Magic Surge
  • Auto roll Custom Roll Table for effect
  • Tides of Chaos auto recharge
  • Custom dice roll check for surge
    • default is 1d20 and a roll of 1
    • Can also set multiple target results using a comma seperated value list
  • Ability to set your own roll evaluation dependent on the spell level used
  • Hooks for custom macros and other modules to use
  • Track incremental wild magic surge count on token
  • Optionally track NPCs Wild Magic Surges
  • Dice So Nice integration if the module is enabled
  • Discern between sorcerer spells and other spells when multiclassing
  • Auto surge when Tides of Chaos is used
  • Auto play animation effect on a Wild Magic Surge
  • Optionally Surge Check on Cantrips, not just 1st Level or higher
  • On a Wild Magic Surge, optionally allow the GM to specify a Macro to execute.
    • Includes a set of example macros on how you can use this feature. Can be found in the compendium.

 

For a full list of functionality see https://github.com/johnnolan/wild-magic-surge-5e

 

Options

 

Wild Magic Surge Mode

Choose between the following options to track your Wild Magic Surges

  • Default: On a roll of 1, trigger a Wild Magic Surge (Default and can be configured in the Dice Formula options)
  • Incremental Check: Every time a spell is cast, the threshold is increased by 1 for a Surge. Once triggered the threshold is reset back to 1.
  • Incremental Check (Chaotic): For the amazingly awesome chaotic players and GMs. Instead of increasing every time a spell is cast, at the start of every turn in combat, the threshold is increased by 1 for a Surge to a maximum of 10. Once triggered the threshold is reset back to 1.
  • Spell Level Dependent Rolls: Wild Magic Surge triggers dependent on spell level (Set options below).

Whisper chat results to GM

 

Whisper chat results to GM

Whisper all message to the GM in case you want to be nice and fudge the rolls.

Whisper chat results to GM

 

Auto Roll a check for Wild Magic Surge instead of just a reminder to roll

The additional option Auto Roll for a Wild Magic Surge instead of just the prompt will auto roll in the background for you and post the result in the Chat.

Based on your settings, it will show a prompt that a Wild Magic Surge has occured or not.

This message is configurable should you wish.

Auto Roll a check for Wild Magic Surge instead of just a reminder to roll

 

Send Incremental Check charge to chat

When enabled, each time a incremental check for a surge changes it is posted to Chat for others to see.

Send Incremental Check charge to chat

 

Enable Auto Roll on a Wild Magic Surge Table

This option takes things a step further and will roll a Roll Table on a Wild Magic Surge.

You can configure a Custom Roll Table by replacing the default name in the settings with your own version.

Enable Auto Roll on a Wild Magic Surge Table

 

Execute a GM Macro on a Wild Magic Surge

When a surge happens you can specify your own macro to run. Note this will only trigger a macro setup on the GM user.

Included is a compendium containing examples and the javascript for them are in /scripts/macros.

Execute a GM Macro on a Wild Magic Surge

 

Tides of Chaos Recharge

Another option allows you to recharge Tides of Chaos automatically on a Wild Magic Surge.

Tides of Chaos Recharge

 

Dice Formula

Set a custom dice formula you want to roll to check for a Wild Magic Surge. The default is 1d20.

Dice Formula

 

Track Wild Magic Surge for NPCs

Enabling this setting will automate Wild Magic Surge for Non Player Characters as well as Player Characters. Ensure the NPC has the Wilg Magic Surge feat.

Dice Formula

 

The target result of the dice roll

What is the dice roll result you want to check against. The default is 1.

Can also set multiple target results using a comma seperated value list like 1, 3, 5, 10, 19

The target result of the dice roll

 

Roll result boolean expression

Based on the target dice roll, should the result be less/greater than or equal to the result to trigger the Wild Magic Surge. The default is =.

Roll result boolean expression

 

Auto surge on spell use after Tides of Chaos has been used

When Tides of Chaos is used, any 1st level spell and higher will trigger a surge and restore your Tides of Chaos.

Auto surge on spell use after Tides of Chaos has been used

 

Setup varying Wild Magic Surge triggers dependent on spell level

Adds the ability to set your own roll evaluation dependent on the spell level used.

For example

  • A lvl 1 spell only triggers wild magic if a 1 is rolled on the d20
  • A lvl 4 spell triggers if a 4 or lower is rolled
  • A lvl 9 triggers if a 9 or lower is rolled

Special thanks to Jackolas126 for this suggestion.

Setup varying Wild Magic Surge triggers dependent on spell level

 

Spell Regex for Multiclass spells

The RegEx to differentiate between sorcerer spells and non sorcerer spells. This assumes the sorcerer spells to be renamed like Magic Missile (S). Special characters must be escaped!

Special thanks to Jakob Huber for this suggestion and Pull Request.

Spell Regex for Multiclass spells

 

Play animation on Surge

On a Wild Magic Surge, the token that triggered the Surge will get an animation play. This requires the awesome https://github.com/fantasycalendar/FoundryVTT-Sequencer and https://github.com/Jules-Bens-Aa/JB2A_DnD5e modules to be installed and active.

Play animation on Surge

 

Roll for surge on Cantrips

Standard rules are 1st Level and higher to trigger a surge. This also enables it for Cantrips.

Roll for surge on Cantrips

 

Encounter Statistics Module Integration

Optionally send Wild Magic Surge event to Encounter Statistics Module to track history of surges in your campaign.

Encounter Statistics Module Integration option

 

Example output

Encounter Statistics Module Example output

 

Translations

This project is setup to use Weblate to make it easier to create translations by the community.

If you are amazing and want to contribute then you can visit this projects Weblate page at https://weblate.foundryvtt-hub.com/engage/wild-magic-surge-5e/ and add translations yourself to be shared with the community.

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x