Skip to content

javierriveracastro/betteroll-swade

Repository files navigation

Better Rolls for SWADE

This module adds a complete different rolls cards to the SWADE system that supports both more complex rolls and more automation.

  • This is more complex than system default rolls. It's quite likely that you don't need it. Please try SWADE without it first and only check it out if you feel rolls could be improved.
  • You need to be familiar with the rules of Savage Worlds to use it. You need to know, e.g., which dice are discarded and how damage is affected by raises; generally speaking, this is not a good module for beginners. It could be confusing. So, again, please use the base system and get familiar with it before using this module.

Please leave your feedback on the official Foundry discord. Feel free to ping me if you want.

Criticism, feature requests, and UI changes are all welcome, but if you want me to do something about it, please be as detailed as you can. Please at the very least, tell me what you expect and why do you believe your approach is better.

Features

  • Complex roll cards supporting modifiers, target numbers from target tokens, actions, etc...
  • Apply damage and injuries
  • Multiple targets for damage
  • Multiple languages
  • Edge automations.
  • Gritty damage automation
  • Flexible way to add new actions to items
  • Support for 0.7.10 and 0.8.x Foundry versions (support for 0.7.10 will be removed)

Translations

  • We are using Weblate to manage translations. Please register there and help us to get the module translated into your language. To request a new language, please open an issue or reach for us in Discord.
  • Thanks to Weblate for giving us free hosting.

Documentation

In the Wiki for this repository you will find detailed documentation concerning the critical elements and functionality of Better Rolls fo SWADE. If you find outdated or missing information please feel free to create an issue to inform me about it.

Dependencies

  • SWADE Ultimate Condition Changer (SUCC): This module allows you to change the SWADE status icons along with some other things. It also provides a strong API that Better Rolls now makes use of. You will need SUCC to use Better Rolls.
  • Settings Extender: A library that makes easier working with settings.

Integrations

  • Dice So Nice: This module supports using a different theme for the damage dice when you are using Dice so Nice. You can select it in the module settings (see above)
  • Dice Tray: If Dice Tray is enabled, better rolls will use its modifier box in addition to all other options.

Known incompatibilities

  • SWADE Tools and Better Rolls implement similar things in very different ways. Since both modules affect the same functionalities, neither can live while the other survives (please don't have them active at the same time).
  • ModBox and Better Rolls do not work together

Authors

  • Too many people to list here. GitHub lists some, but lots of people contributed code before, and many more contributed in translations, issues, troubleshooting, use support and lots of other ways to help.
  • Art assets shipped with the system are attributed by a README file in the same directory.
  • The shipped bennies are property of Classical Numismatic Group, Inc.

Acknowledgements

  • All the people reporting bugs and opening issues. Without them, this module would be far worse.
  • All the code and translations contributors, those listed by GitHub and many more.
  • Atropos for making Foundry VTT
  • RedReign for Better Rolls 5e
  • FloRad for making the SWADE system for Foundry
  • Lipefl, author of swade-tools, for inspiration and just shameless code ripping.
  • All the nice people in the #swade channel of the official discord. Such a great community,

License

The source code is licensed under GPL-3.0.