So this is another downtime project because Crash's Tracking & Training (formerly known as Crash's Downtime Tracking) is no Longer Being Maintained and Ethck's 5e Downtime Tracking is not been updated for a while.
This project was created as a continuation of the crash project Crash's Tracking & Training (formerly known as Crash's Downtime Tracking) but with the code rewritten to follow "standard" development rules like use the module id as prefix for the css rule, the standard folder structure ecc.
I will try on god time will to "merge" these two modules.
Does your group do a lot of downtime activities? Got a lot of factions? Need a simple quest log or timer? Do you have a hard time keeping track of... well... anything? Then this is the mod for you!
Downtime 5e is a module for the dnd5e system in Foundry VTT that adds a tab to all actor sheets (character and NPC) that lets you add and keep track of just about anything you can keep track of with a number and a progress bar. Finally working on that History proficiency? It's in here. Learning how to use thieves tools? In here. Need to keep track of how much of the town's water supply you've accidentally (I hope) poisoned? Quest progress! Countdown timers! Faction reputation! If you can measure it with a percentage, you can track it with this module.
NOTE: This module is under maintenance, I have no plans to update or add features. However, I will try to fix any bugs as possible. Any contribution is welcome.
It's always easiest to install modules from the in game add-on browser.
To install this module manually:
- Inside the Foundry "Configuration and Setup" screen, click "Add-on Modules"
- Click "Install Module"
- In the "Manifest URL" field, paste the following url:
https://raw.githubusercontent.com/p4535992/foundryvtt-downtime-dnd5e/master/src/module.json
- Click 'Install' and wait for installation to complete
- Don't forget to enable the module in game using the "Manage Module" button
NOTE: Difference between Crash's Tracking & Training (formerly known as Crash's Downtime Tracking), Ethck's 5e Downtime Tracking and Downtime Dnd5e
Ethck's 5e Downtime Tracking is not touched for over 10 months mod focuses more on the implementation of "skill challenge" type downtime activities like the ones you find in xanathar's guide to everything. it lets you construct activities that are made up of multiple rolls, maybe for different skills/abilities/etc that you have to choose between, creating a sort of branching structure with varying dc's for each one. it gives you different outputs depending on how many successes/failures you get and how the activity is configured
Crash's Tracking & Training (formerly known as Crash's Downtime Tracking) is no Longer Being Maintained mod is more of a general progress tracking tool. it's a little bit more flexible/less specifically scoped and the activities you can create are nowhere near as complex as his, but it's more useful for tracking things that take multiple days/weeks to complete and things that are less "one and done".
Downtime Dnd5e This project was created as a continuation of the crash project Crash's Tracking & Training (formerly known as Crash's Downtime Tracking) but with the code rewritten to follow "standard" development rules like use the module id as prefix for the css rule, the standard folder structure ecc.
Check out the wiki for instructions, screenshots, sample macros, compatibility info, API documentation, and more!
Create an issue right here on GitHub. If it's a critical/breaking bug, I'll try to fix it when I can. Feature requests likely won't be worked on unless I can find a use case for them with my groups that use this.
game.modules.get('downtime-dnd5e').api.updateActivityProgress(actorName, itemName, newProgress) => Promise<Void>
game.modules.get('downtime-dnd5e').api.getActivitiesForActor(actorName) => List of Activities Objects
game.modules.get('downtime-dnd5e').api.getActivity(actorName, itemName) => Activity Object
npm install
dev
will let you develop you own code with hot reloading on the browser
npm run dev
build
will build and set up a symlink between dist
and your dataPath
.
npm run build
build-watch
will build and watch for changes, rebuilding automatically.
npm run build-watch
prettier-format
launch the prettier plugin based on the configuration here
npm run-script prettier-format
Any issues, bugs, or feature requests are always welcome to be reported directly to the Issue Tracker, or using the Bug Reporter Module.
-
Crash's Tracking & Training (formerly known as Crash's Downtime Tracking) with Creative Commons Attribution 4.0 International License.
This package is under an MIT license and the Foundry Virtual Tabletop Limited License Agreement for module development.
- Thanks to KLO#1490 for Korean translations
- Thanks to MS-PBS for Spanish translations
- Thanks Varriount for some CSS fixes
- Thanks to crash1115 for the module Crash's Tracking & Training (formerly known as Crash's Downtime Tracking)
- Thanks to Ethck for the module Ethck's 5e Downtime Tracking