Skip to content

Release v1.0.0 — Herald

Choose a tag to compare

@esterlinej esterlinej released this 16 Jul 22:53
aa99f26

Herald v1.0.0

First stable release. Herald gives GMs animated actor/NPC intro
announcements for Foundry VTT — slide, drop, or fade a token's portrait
onto every player's screen, with live actor data pulled straight from
the actor sheet.

✨ Highlights

  • Trigger from Token HUD or the Actor Directory — right-click a
    token or an actor in the sidebar, no macro knowledge required.
  • Two universal templates (PC and NPC) — configure once, works for
    every actor with zero per-actor setup.
  • Live actor data in your text{{path}} templating with a
    field-picker dropdown (PF2e field map included) plus a custom-path
    box for anything system-specific.
  • Animated entrance — 4 animations × 5 positions, with an optional
    backdrop (color or image) in Portrait/Landscape/Square proportions.
    Three sample backdrops ship in assets/images/sample/ to try it
    immediately.
  • Per-Actor Portrait Override — a small icon button on the
    Prototype Token config window lets one specific actor override just
    its portrait, independent of the global template.
  • Chat Card companion (on by default) — every trigger also posts a
    chat message with the portrait, name, and subtext, so the
    announcement persists even if someone missed the live overlay.
  • Card Size (Small/Medium/Large) — shared for the whole table,
    since everyone sees the same broadcast.
  • GM-only, hidden from players outright, not just disabled.

Requirements

Foundry VTT V14 (verified against 14.364). Not tested against other
major versions.

Known Gaps

  • The custom SYSTEM_FIELDS field-picker map currently only covers
    PF2e — D&D 5e support in the core trigger/render pipeline should work
    fine (nothing system-specific there), but the convenience dropdown
    needs real D&D 5e actor data verified the same way PF2e's was.
  • game.modules.get("herald").api is a dev-testing surface, not yet a
    committed stable API — names/shapes may still change.

Full Changelog

See CHANGELOG.md for the complete version-by-version
history.