Session Turnover - Jagusti/fvtt-wfrp4e-gmtoolkit GitHub Wiki

What this does

A single routine to make it easier to process end of session admin.

User Macro

Trigger the macro to automatically:

  1. Pause the game.
  2. Switch to holding scene for between sessions. See #43. (from v0.9)
    • Non-GM users are not able to move tokens on this scene, even when the game is unpaused.
    • This allows tokens to be used in fixed locations with all the usual selection, targeting and hud interactions rather than just non-interactive tiles or pictures for character portraits.
  3. Run the Add XP macro.
  4. Run the Reset Fortune macro.
  5. Optionally export the chat log. (from v0.6.2).
  6. Increment or prompt to update the Session Reference. (from v0.9)

Settings

The macro uses Session Management Settings for:

  • Session Reference
    • This replaces the %session% variable that can be used in the Default XP Reason, used by the Add XP macro.
    • Whole number values are automatically incremented when the Session Turnover macro is run.
    • Alternatively, the session reference can use a more descriptive phrase (such as "Epsiode 2.3", "Ritual Climax", etc).
  • Holding Scene
    • Name of the scene that is activated by Session Turnover.
    • This refers to the Scene Name rather than the Navigation Name that is defined in through Scene Configuration, and should match that exactly.
  • Export Chat at Session End
    • If checked, the GM is prompted to export the chat log.
    • If not checked, the chat log is not automatically saved.

The XP related options in Session Management Settings are used as part of the Add XP macro which the Session Turnover macro triggers. Details for those options can be found in those macro notes.

Notes

Conflicts / Known Issues

  • None

Notes

History

  • Version 6.0.1 Pause game for players as well as GM
  • Version 0.9.3. Resolve conflict with Advanced Macros.
  • Version 0.8. Rename from End of Session Routine to Session Turnover. Add session reference and holding page options.
  • Verion 0.6. Introduce End of Session Routine.