Register

Lisa's Angry Initiative

An Add-on Module for Foundry Virtual Tabletop

Zero AI Author: Lisa's Dungeon Project: Source Foundry Versions 13 to 14 (Verified 14) Last Updated 21 hours, 20 minutes ago

Lisa's Angry Initiative v 2.0.2

Recovery Time Initiative v2 for Foundry VTT and D&D5e — Now free and open-source!

Based on The Angry GM's Recovery Time Initiative, this v2.0 module expands combat into a phase-driven loop with advanced modifiers, phase variants, custom recovery tables, and deep integration hooks.

Features

Free and open-source module for Foundry VTT.

Features (v2.0.2)

Core System

Advanced Modifiers

Phase Variants

Custom Recovery Tables

Recovery History Tracking

Phase Indicators

Integration Hooks

Custom module developers can hook into any stage of combat flow.

Screenshots

Combat Tracker Integration Recovery Roll Dialog Phase Display

Current compatibility

Quick start

  1. Install the premium package through your Patreon distribution flow.
  2. Enable Lisa's Angry Initiative in your world.
  3. Start combat and the module assigns opening phase from each combatant's initiative die.
  4. At the end of each turn, roll recovery to determine the next phase.

Recovery basics

Bonus actions upsize the recovery die by one step. Checked attacks downsize it by one step, to a minimum of d4.

Conditions like exhaustion, stunning, paralysis also adjust recovery dice.

API

The module exposes a comprehensive public API through game.modules.get('lisas-angry-initiative').api or window.LisasAngryInitiative.

Recovery Methods

getRecoveryDie(actionType, options)
getInitiativeDieBySize(actor)
upsizeDie(die)
downsizeDie(die)
applyAdvancedModifiers(die, combatant, options)
rollRecovery(combatant, actionType, options)
getHistory(combatantId, limit)
clearHistory(combatantId)
clearAllHistory()
 

Phase Variant Methods

getActiveVariant()
setActiveVariant(variantId)
getAllVariants()
createCustomVariant(variantId, config)
deleteCustomVariant(variantId)
getPhaseCount()
constrainPhase(phase)
constrainRecovery(rollResult)
 

Custom Recovery Table Methods

createTable(tableId, config)
getRecoveryDieFromTable(tableId, actionType)
getAllTables()
deleteTable(tableId)
updateTableRules(tableId, rules)
 

Integration Hook Methods

registerHook(hookId, handler)
fireHook(hookId, context)
unregisterHook(hookId, handler)
getAllHooks()
 

Phase Indicator Methods

getTokenIndicator(tokenId)
setTokenIndicator(tokenId, phase)
removeTokenIndicator(tokenId)
getAllIndicators()
createPhaseDisplayUI()
 

Module Info

getVersion()
getStatistics()
 

Documentation

Support

For release access, support updates, and premium distribution:

For direct inquiries:

License

This project is licensed under the MIT License. See LICENSE for details.


Lisa's Angry Initiative v2.0.2 — Combat reimagined through recovery time and phase-driven mechanics.

Supported Game Systems

  1. Dungeons & Dragons Fifth Edition

    Latest Version: Version 5.3.3 Last Updated 2 months, 3 weeks ago

Categories

Available Versions

  1. Version v 2.0.2

    21 hours, 20 minutes ago
    Foundry Version 13 - 14 (Verified 14) Manifest URL Read Notes