Giter Club home page Giter Club logo

betteroll-swade's Introduction

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.

betteroll-swade's People

Contributors

abrandau avatar bext1a avatar bloy avatar brunocalado avatar cyrilronseaux avatar danielesuppo avatar ddbrown30 avatar deathstapler avatar dependabot[bot] avatar diogoarakis avatar dolgrenn avatar florian-denizot avatar ildebrandt avatar itsmegrave avatar javierriveracastro avatar lozanoje avatar maxmelato avatar mclemente avatar mhilbrunner avatar montver avatar mrcomac avatar razortide avatar salieric avatar steveculshaw avatar thelaslo avatar tommycore avatar weblate avatar wigginns avatar zk-sn avatar zraaa78 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.