Git Product home page Git Product logo

swade-tools's Introduction

SWADE Tools

Buy me a coffee

If you like the module and want to buy me a coffee: https://ko-fi.com/lipefl

About the Module

A series of automations and quality of life improvements to use with SWADE system.

Automation on Combat

  • Detect targets in combat, show hit/raise, damage and soak rolls. All calculations automatically, just click to apply/roll.
  • Automatic Situational modifiers for targets: Distance, Gang Up, Ranged in Melee, Scale etc. It's shown hidden by default, always if you want.
  • Auto Remove/Roll Status during combat, no need to check or confirm
  • Min Str affects damage dice (for Strength) and also trait rolls based on armor equipped or ranged weapon. Edges like Soldier are detected automatically.
  • Conviction support: At the end of conviction, you are asked if you want to spend a benny to keep it active for another round.
  • Auto detect egdes/abilities for bonus on rolls based on their names (support to some settings, allow to change names).
  • Suport for Cover through items.
  • Out of control will roll the table automatically for vehicle combat
  • Suport for setting rules based on the swade system config
  • GM benny will be used from directly from NPC if they have it, or from GM pool. Automatically!

Automations to spare the GM

  • Auto Update Max Wounds based on Wildcard/Extra and Size
  • Automatically link (and unlink) tokens if the actor is wildcard (or not)
  • Auto Update Token width/height based on Size.
  • PCs are friendly, NPCs are hostile by default

User Friendly for beginners

  • Simpler rolls: by default, a simple dialog box with modifier when rolling Attributes and Skills. Same principle is applied to weapons and powers: a dialog box instead of sending to chat. The only player seeing it is the player using it.
  • More visible icons for status, wound and fatigue
  • Clean and simple roll in the chat. With tiny button to rerrol with benny or free reroll. For the GM, extra buttons to add modifier (after roll), re-targeting or calculate raises.
  • Template buttons for powers directly, with just one click
  • Asks when a weapon/power don't have a defined trait and redefine it for the roll
  • Visible Critical Failure in the chat

Macros

  • Easier Boost/Lower Trait
  • Mark all PCs as Friendly and NPCs as Hostile. For those who haven't been using SWADE Tools.
  • Attack macro to simplify for the GM
  • Roll once for all selected, using the same trait

Add More Things (if you want)

  • Suport for Called Shots
  • Quick select Aditional Modifiers: Multi-Actions, Cover, Illumination

Missing something?

Open an issue: https://github.com/lipefl/swade-tools/issues

Screenshots

Translation

If you want your language handled by gitlocalize.com (a much easier interface), please open an issue.

Last Update

Check The Releases! For versions previous to v1.12, check: https://github.com/lipefl/swade-tools/blob/main/UPDATEHISTORY.md

Installation Link

https://raw.githubusercontent.com/lipefl/swade-tools/main/module.json

Internal helper functions

async game.swadetools.attribute(actor,attribute) => attribute dialog

async game.swadetools.skill(actor,skillItemId) => skill dialog

async game.swadetools.run(actor) => run dialog

game.swadetools.item(actor,itemId) => item dialog

swade-tools's People

Contributors

arnok13 avatar bloy avatar blueskyblackbird avatar bnp800 avatar engaric avatar forjasalvaje avatar inxaos avatar leratierbretonnien avatar lipefl avatar ludobermejoes avatar parvusdomus avatar softycat 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.