Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

A Macro to spawn proper Path of the Beast weapons for a barbarian when they rage

License

Notifications You must be signed in to change notification settings

ctbritt/path-of-the-beast-foundryvtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RETIRED - Chris' Premades did a much better job on this. Please use his version.

Path of the Beast Complete Macro

A Macro for automating Path of the Beast weapons for a barbarian when they rage.

Requires

  • Chris Premades and dependencies
  • MidiQOL and dependencies
  • Warpgate (for mutation of the actor)
  • DDB Importer
  • If you have Dfred's convenient effects installed, make sure it is set to not apply to this rage. This handles all aspects of the raging, including extra damage, resistances to damage, and advantages on Strength checks and saves.

Optional: If you have Custom Character Sheet Sections installed, this will put the Rage beast weapons as well as the Rage - End feature from Chris Premades into a section called "Rage."

This is a total revamp and all the modules and their dependencies listed above are hard requirements. Everything now, including scaling Rage damage and whether the beastial weapons are magical or not is automated with a click of a button. You no longer need separate items in your items directory, either, as the macro has the data on the items built in.

Installiation instructions

  1. Download the fvtt item rage.json item
  2. Add a rage damage scale on your Barbarian class advancement sheet. Use @scale.barbarian.rage-damage for the identifier. If you have imported your Path of the Beast subclass using DDB-Importer, this is already done for you.
  3. Create an item in your items directory. You can name it whatever you want. (It's important you create it as an item)
  4. Right-click on the item you just created and choose Import Data.
  5. Select the downloaded rage.json item from where you downloaded it.
  6. Drag the new Rage item onto your Path of the Beast Barbarian and kick ass.

If you have the excellent module directory-json-drop, you can simply drag the fvtt item rage.json file from your file manager or finder onto the sidebar and you'll be done.

That's it! Now, when you rage, you will get the basic rage effects and, assuming your barbarian follows the Path of the Beast, you will get a popup dialog asking which kind of weapon you wish to manifest. If you don't want to manifest a weapon, just close the dialog window without choosing one. The basic rage effects will be applied but no weapon will be generated.

If you don't follow the Path of the Beast, you will not see a pop-up dialog, and the basic Rage effects will be applied.

Notes

This update will automatically scale the rage damage based on the barbarian levels you have, as well as correctly determine if the manifested weapons should do magical damage or not. (At 6th level, the rage weapons count as magical for overcoming resistance to non-magical s/b/p damage.)

The rage_beast.js macro and the weapon items are included for reference only. They're already embedded in the .json file of the Rage item. You only need to add the Rage item to your character sheet and you're done.

Many thanks!

Thanks to Chris, Tim Posney, thatlonelybugbear, moto moto, and everyone else on the Midi discord. Also thanks to honeybadger for much patient hand-holding and for writing Warpgate, as well as to gazkhan for their original rage macro that inspired me to expand on this. And a very special thanks to jbowensii, who pretty much wrote the healing macro embedded in the bite item, completing this project. Thanks to everyone!

About

A Macro to spawn proper Path of the Beast weapons for a barbarian when they rage

Topics

Resources

License

Stars

Watchers

Forks

Packages