Register

Universal Downtime Engine

An Add-on Module for Foundry Virtual Tabletop

Author: TheFehr Project: Source Foundry Versions 13+ (Verified 13) Last Updated 1 week ago

The Fehrs Learning Manager

A custom Downtime Engine and Learning Manager for Foundry VTT. This module integrates seamlessly into the Tidy5e character and party sheets, providing a robust, highly configurable system for tracking downtime learning, training projects, and tutelage.

Whether your players are learning a new language, training a feat, or mastering a tool proficiency, this module handles the time management, cost calculation, and progress tracking automatically.


🌟 Key Features

For the Game Master

  • Data-Driven & System Agnostic: The core code is completely rule-agnostic. All scaling matrices, learning rates, and tutelage modifiers are driven by configurable JSON data, allowing you to adapt the module to your specific campaign mechanics without touching the underlying code.
  • Global Time Bank Distribution: A dedicated GM interface on the Party Sheet to distribute configurable blocks of time (e.g., Hours, Days, Weeks) to specific characters or the entire party simultaneously.
  • Custom Tutelage Matrix: Define exactly how effective different teachers are (e.g., Self-Taught, Amateur, Professional). Set specific gold/silver/copper costs and progress yields based on the tier of the teacher and the time unit spent.
  • Project Library & Dynamic Rewards: Pre-define standard projects (e.g., "Learn Elvish", "Blacksmithing Training") with specific target goals. Attach UUIDs to auto-grant rewards—such as Items or Active Effects—directly to the player upon completion.
  • Project Requirements: Set specific attribute conditions that actors must meet to participate in learning projects.

For the Players

  • Native Tidy5e Integration: Adds a beautiful, dedicated "Learning" tab directly into the modern Tidy5e Character sheet.
  • Automated Progression: Players select their active project, choose their teacher tier, and click the time they want to spend. The engine automatically deducts the exact currency and applies the calculated progress.
  • Clear UI: Visual progress bars and time bank readouts let players know exactly how much downtime they have left and how close they are to their goals.

🛠️ In-Game Configuration

The module features a comprehensive Settings UI where GMs can build out their learning matrix.

Quick Start via JSON Import: Instead of typing every value manually, you can construct your entire matrix (Time Units, Guidance Tiers, Global Rules, and Projects) in a single JSON file. Open the Downtime Engine Config panel in your game settings and click Import JSON to instantly populate your world's ruleset


Available Versions

  1. Version 2.0.1

    1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  2. Version 2.0.0

    1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  3. Version 1.3.0

    2 weeks, 1 day ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes