Table talk replayed from the chronicle wears its speaker's color
A rejoin rebuilds chat from tableTalk events, whose player was not counted as the actor, so those lines took the turn owner's mark instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b0993032f7
commit
e2194a49e7
1 file changed
+1
-1
@@ -269,7 +269,7 @@ export interface LogLine {
|
||||
const ACTING = new Set([
|
||||
"moved", "warpStepped", "jumpedPit", "counteractionPlayed", "treasurePickedUp", "treasureDropped",
|
||||
"numberPlayedForMovement", "cardsDiscarded", "turnStarted", "turnEnded", "doorUnlocked", "madDash",
|
||||
"climbedFromPit", "spellTrapped",
|
||||
"climbedFromPit", "spellTrapped", "tableTalk",
|
||||
]);
|
||||
function actorOf(e: GameEvent, turnOwner: string | null): string | undefined {
|
||||
if ("caster" in e && typeof e.caster === "string") return e.caster;
|
||||
|
||||
Reference in new issue
Block a user