Giter Club home page Giter Club logo

foundryvtt-safety-tools's Introduction

Safety Tools

This module aims to provide Foundry with the full set of safety tools described in TTRPG Safety Toolkit.

If you want to buy me a coffee alt-text

Features include:

  • Allow selection of an icon or text for the safety tools
  • Enable or disable specific safety cards

Screen shot of the X card using icons

Installation

It's always easiest to install modules from the in game add-on browser.

To install this module manually:

  1. Inside the Foundry "Configuration and Setup" screen, click "Add-on Modules"
  2. Click "Install Module"
  3. In the "Manifest URL" field, paste the following url: https://raw.githubusercontent.com/p4535992/foundryvtt-safety-tools/main/src/module.json
  4. Click 'Install' and wait for installation to complete
  5. Don't forget to enable the module in game using the "Manage Module" button

Features

  • You can toggle whether each safety card should be visible
  • You can toggle between icons and text

Screen shot of the X card using text

License

Acknowledgments

foundryvtt-safety-tools's People

Contributors

sattvik avatar p4535992 avatar aleph-naught2tog avatar wlonk avatar dakayl avatar neovatar avatar

Stargazers

Vejlin avatar Brian Verschoore avatar

Watchers

 avatar

foundryvtt-safety-tools's Issues

Play sound when card is used

We would love to use the cards for our game, but we have the "problem" that not always everyone involved in the game has Foundry as an active window, so it often happens that the use of the cards is not noticed at all. It would be incredibly helpful if there would be an additional alarm sound. I have seen here that in the licenses there is also something about alarm sounds, but in the settings for the module I have not found anything about it.

[BUG] Wrong link in readme

The installation link to the manifest (in the README) is using the wrong link. it would be logical to have it link to this repo's manifest url

Foundry VTT 11 compatibility

A few weeks ago, I set up a new Foundry VTT instance, this time V11 (and a different game system), for a friend who wants to take over the DM seat for a while. I installed my usual set of modules and noticed that Safety Tools doesn't work. In fact, the whole tools sidebar fails to draw with Safety Tools enabled.

Have you already looked into making this V11 compatible? Do you have something in the works?

I'll probably start testing moving the instances of other groups to V11 some time next week or so. I might also have a look if I can figure out what's the deal with Safety Tools, but I can't promise anything, especially since JavaScript/TypeScript/webdev stuff isn't really my scene.

Support key bindings

It would be useful to have configurable key bindings for these cards, for example hitting "x" on the keyboard would raise the X card. I know that Raise My Hand has this and it can cause false alarms when users accidentally hit the "x" key, but if it's configurable they could add a modifier (for example) to prevent this kind of thing.

Having key binds for these safety tools is more important for this module than Raise My Hand. With Raise My Hand, the menu icons will be visible most of the time. However, with Safety Tools they're behind the hardhat icon. If someone needs to raise an X card, they need to be able to do it quickly without having to hunt through the menus.

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.