Wire the host's new readings into the frames

vitals.vitae is the penalty percent computed exactly as the original's client
library did from the vitae multiplier; character_stats carries the titles (by
name, server order), the current title id and the allegiance (monarch,
patron, rank, followers); telemetry.vt_state reads the bot's published meta
state; dungeon_map reads the landblock's indoor cells; the main window's
Tools buttons reopen the Mossy Tracker and Metas windows even after the
player closed them.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erik 2026-09-25 13:00:03 +02:00
parent 50a173ef25
commit 9b5371c2e4
6 changed files with 223 additions and 4 deletions

View file

@ -34,6 +34,10 @@ public sealed class FakeHost : IPluginHost
public FakeHostWindow Window { get; } = new();
public FakeStatusBoard StatusBoard { get; } = new();
IPluginStatusBoard IPluginHost.StatusBoard => StatusBoard;
IEvents IPluginHost.Events => Events;
ISelectionService IPluginHost.Selection => Selection;