Giter VIP home page Giter VIP logo

fvvt-kels-utilities's Introduction

Downloads Forge Installs Foundry Version

Kel's Utilities

A Foundry VTT module containing various utilities I wrote to improve the gameplay.

Combat End & Item Piles

At the end of combat, the combatant tokens with 0 HP are automatically turned into an Item Pile

Equipment Quality

Equipment (item) quality support is added to Item Piles.

When a token is turned into an Item Pile, the quality of its items is modified by randomly changing the item name and its price as a function of the Equipment Quality roll table from Thieve's Guild:

D100 % Chance Quality Value
1-2 2% Superb 1.5×
3-5 3% Almost New
6-55 50% Low Quality (Poorly Made, High Use) 0.5×
56-65 10% Terrible Quality (Cracked, Warped) 0.1×
66-100 35% Destroyed

Equipment Quality - Item Piles

Monster Artwork and Statblock

This module adds new actions and context menu entries to the NPC sheets that allows showing to the players available online monsters artwork or opening their stat blocks in the browser.

NPC Sheet Actions

NPC Context Menu Entries

The current resource urls are sourced from DnD Beyond - Monsters

The dndbeyond_monster_resources.py Python script can be used to update the resource urls.

Non-Player Character Briefing Sheet

The npc_briefing_sheet.py Python script can be used to generate a non-player character briefing sheet using OpenAI ChatGPT.

Macros

The macros directory contains various useful macros.

Create Clothing Item

Create Clothing Item

Create a clothing item according to Aurora's Whole Realms Spring Catalogue.

Clothing Item

Miscellaneous

My theme for lib-themer is available along with its companion stylesheet file in the themes directory.

About

Kel's Utilities by Thomas Mansencal

Copyright 2023 Thomas Mansencal

This software is released under terms of MIT License: https://opensource.org/licenses/MIT

fvvt-kels-utilities's People

Contributors

kelsolaar avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

p4535992

fvvt-kels-utilities's Issues

V11 Compatibility

I was wondering if there were plans to keep this module up-to-date for use in V11 and beyond? It seems like a very useful addition to a game so I'm interested in its continued development.

Customizable Quality Labels

Sorry for all of the issues being opened in one day, but I was hoping that the quality labels could be changed by the DM. Let's say, instead of "Superb" I wanted "Excellent". Or instead of "Low quality, Poorly Made, High Use" just "Worn", etc.
Screenshot 2024-02-08 101754
What I was thinking the module settings could be like is the stats editing menu in Monk's Tokenbar, just a simple way for the DM to write in their own labels.
Screenshot 2024-02-08 105118
Screenshot 2024-02-08 105122

Exclusion Filters

The addition of attribute filtering to exclude item types from having the module's quality types applied to them would be useful. I would dare say copying exactly how Item Piles does it would work perfectly!
Screenshot 2024-02-08 131515
Screenshot 2024-02-08 131520

Magical Item Quality

Magical items are included in the filter to assign quality when generally magical items are considered to be more resistant to wear and tear in D&D 5e. An option in the module settings to exclude items that have the magical property assigned would be very helpful to DM's wanting to generally have magical equipment be in normal condition.
Screenshot 2024-02-08 093530
Screenshot 2024-02-08 093541

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.