Giter Site home page Giter Site logo

lsturtew / combat-utility-belt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from death-save/combat-utility-belt

0.0 0.0 0.0 8.88 MB

Combat Utility Belt module for Foundry Virtual Tabletop

License: GNU General Public License v3.0

JavaScript 82.22% CSS 8.26% HTML 9.08% Handlebars 0.45%

combat-utility-belt's Introduction

https://img.shields.io/badge/Foundry%20VTT-0.5.7%2B-green

Combat Utility Belt

Author: Evan Clarke (errational#2007 on discord)

Code Contributors: Jordan Williams (Reaver#4634), Jacob McAuley (JacobMcAuley#3461), (Moerill#7205)
Translation Contributors: (KLO#1490), (BrotherSharp#6921), @rinnocenti

Installation
Module Manifest
Changelog
System Compatibility

Every hero GM needs gadgets to keep their game safe from dastardly players up to no good!

And where better to store those gadget than on your very own Combat Utility Belt!

This handy-dandy combat aid comes packed with a bunch of gadgets to ensure you get a TPK every time...

Featuring

  • Auto-distribute XP
  • Concentration Checks (D&D 5e only)
  • Enhanced Conditions
  • Hide NPC Names
  • Mark Injured/Dead
  • Mighty Summoner (Druid Circle of the Shepherd class feature) support (D&D 5e only)
  • Pan to/Select Token
  • Quick Edit Token Resource
  • Reroll Initiative
  • Roll Initiative from Sheet
  • Temporary Combatants

NOTE: the following descriptions may be out of date. A full documentation redesign is in the works!

Award Encounter XP

full write up coming soon

Auto Roll Token HP

full write up coming soon

Concentration Checks (D&D 5th Edition only)

concentrator

A DM is responsible for all sorts of things, but keeping track those pesky spell casters and their concentration is one more thing that you shouldn't have to worry about! With this gadget, you can make sure that those irritating spellcasters are always checked whenever the concentrating status is applied. Now they'll be careful about getting hit by that goblin sneaking around!

Enhanced Conditions

enhanced-conditions

It's not enough to show your players when their poisoned, you want to really drive it home by linking the condition so they can wallow in misery as they fail their ability checks.

This gadget creates a dynamo-powered link between token status icons and journal entries with further info on that status effect.

Condition Lab

In here you can mix up your nefarious heroic combination of status icons and condition names.

I like the Deadly STD one!

Hide NPC Names

hide-npc-names

Maybe you forgot that your NPC's name reveals a dark secret about their past, or maybe you forgot to give them a name.

Fret no more, for this gadget replaces NPC names with a replacement of your choice. Personally, I'm a fan of Melvin.

Mark Injured/Dead Tokens

deprecated Instead use Triggler to create triggers to add injured/dead conditions to your tokens!

Mighty Summoner (Druid Circle of the Shepherd class feature) support (D&D5e only)

full write up coming soon

Pan/Select Token

full write up coming soon

Quick Edit Token Resource from Combat Tracker

full write up coming soon

Reroll Initiative

reroll-initiative

The BBEG rolled a 2 for initiative? Not anymore! This gadget rerolls initiative for all combatants each round.

Glorious chaos!

Roll Initiative from Actor Sheet

full write up coming soon

Temporary Combatants

full write up coming soon


Installation

Simply wrap the belt around your waist and affix the clasp.

  1. Navigate to the Foundry Setup screen and click on the Modules tab
  2. Click Install Module and look for Combat Utility Belt
  3. Once the Combat Utility Belt is installed, open your desired world and wreak havoc on your players navigate to the Settings > Manage Modules and enable the module then Settings > Module Settings and enable the gadget settings you want!

To do

See Issue Log

Top 3 Open Issues

  • Hide NPC Names Create a flag on actors to track what PCs know about that NPC - Issue #15
  • Mark Dead should also mark combatant defeated - Issue #11
  • Enhanced Conditions Allow linking directly to compendium entries - Issue #19

Known Issues

Check the Changelog

Thanks/Attribution

Firstly thanks to everyone who has downloaded the mod, and a special thank you to everyone who provided bug reports or feedback on discord or here on github!

Secondly I want to shout out the awesome contributors for this module: Reaver01, JacobMcAuley and Moerill! Without your code, Combat Utility Belt would not be as awesome as it is!

A big thanks to trdischat#2123 on the Foundry Discord for the awesome set of condition icons used in the Dungeons & Dragons 5th Edition mapping.

I would like to acknowledge that many of the functions found in the Combat Utility Belt are inspired by API scripts for Roll20 written by Robin Kuiper (namely the Combat Tracker, Death Tracker and StatusInfo ones).

Concentration icon made by Freepik from Flat Icon

Donations/Sponsorship

Click the Sponsor button at the top of the Github repository!

combat-utility-belt's People

Contributors

drdwing avatar eclarke12 avatar furyspark avatar honzonebro avatar jacobmcauley avatar moerill avatar reaver01 avatar rinnocenti avatar shaun-newsome avatar tpendragon avatar tposney 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.