Show director summons as info toasts and presence queue labels.
Corridor waiters need a summon-phase byte on presence (v11); EventDef DirectorSummoned is info-only so clocks keep running.
This commit is contained in:
@@ -26,12 +26,14 @@ internal static class PresenceFrame
|
||||
|
||||
var walking = row.Path.Count > 0 || row.RemainingMinutes > 0;
|
||||
var circle = school.TalkCircleOf(row.PersonId);
|
||||
var summonPhase = school.DirectorSummonPresencePhase(row.PersonId);
|
||||
people.Add(new PresencePerson(
|
||||
row.PersonId,
|
||||
row.NodeId,
|
||||
walking ? PresenceState.Walking : PresenceState.Here,
|
||||
circle?.MemberIds ?? [],
|
||||
circle?.TopicId ?? ""));
|
||||
circle?.TopicId ?? "",
|
||||
summonPhase));
|
||||
counts[row.NodeId] = counts.GetValueOrDefault(row.NodeId) + 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user