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([
|
const ACTING = new Set([
|
||||||
"moved", "warpStepped", "jumpedPit", "counteractionPlayed", "treasurePickedUp", "treasureDropped",
|
"moved", "warpStepped", "jumpedPit", "counteractionPlayed", "treasurePickedUp", "treasureDropped",
|
||||||
"numberPlayedForMovement", "cardsDiscarded", "turnStarted", "turnEnded", "doorUnlocked", "madDash",
|
"numberPlayedForMovement", "cardsDiscarded", "turnStarted", "turnEnded", "doorUnlocked", "madDash",
|
||||||
"climbedFromPit", "spellTrapped",
|
"climbedFromPit", "spellTrapped", "tableTalk",
|
||||||
]);
|
]);
|
||||||
function actorOf(e: GameEvent, turnOwner: string | null): string | undefined {
|
function actorOf(e: GameEvent, turnOwner: string | null): string | undefined {
|
||||||
if ("caster" in e && typeof e.caster === "string") return e.caster;
|
if ("caster" in e && typeof e.caster === "string") return e.caster;
|
||||||
|
|||||||
Reference in new issue
Block a user