/zandora-lib

Primary LanguageJavaScript

Zandora Library

Description

The Zandora Library contains tools for the dnd5e game system and foundry VTT that other modules can leverage using the built-in API. All options will be configurable within the module settings. The goal for this module is to provide a stable and functioning subsystem of the dnd5e system.

Current Functions

  • Award XP
    • Default: Challenge Rating (CR) and questing XP
    • Session: XP at end of session based on character level
    • Milestone: XP granted at major turning points

Design Goals

  • Library Functions
    • Import / Export option for the Zandora Library subsystem settings.
  • 5e Variant Rules
    • Speed Factor Iniative: This will prompt players for their actions
    • Mana: Enable the use of mana or spell points
    • Slow Natural Healing: Extends the dnd5e system for Rest Variant. Characters use Hit Dice at end of long rest, instead of getting all health back
  • Foundry QoL Features
    • Hot Bar
      • More bars: Create option to display more than one bar at a time on the screen.
      • Tooltip: Extend tool tip to display more information about the item on the hotbar.
    • Utility Bar: Create a small bar next to hotbar with additional features
      • Bags: Create drag and drop bags next to hot bar.
      • Crafting: Creating a crafting interface with configurable crafting styles (blacksmithing, enchanting, ex) with configurable crafting recipes (wand of magic missile, Plate armor, potion of heroism, ex).
      • Achievements: Create an achievements interface linked to the player.
      • Renown: Create a configuratble renown interface, which tracks player status with world factions and/or organizations and displays benefits if any the character receives.
    • Zandora Party Frame: Migrate party frame module or route its functions here and have it showup as players login or logout instead of using tokens on the canvas.
      • Show Active buffs in the party frame with hoverable tooltips.
      • Change right mouse click from open player sheet, to a context menu with options.