Oh, good point. “Before someone examining” won’t run for player actions, but “Before an actor examining” will. I’ve edited my comment above.
To tie this all together, here’s how Guncho actually reports other players’ actions (in 5Z71):
The investigate multiplayer awareness before action rule is listed instead of the investigate player's awareness before action rule in the specific action-processing rules.
The investigate multiplayer awareness after action and report rule is listed instead of the investigate player's awareness after action rule in the specific action-processing rules.
The report stage rule is not listed in the specific action-processing rules.
The specific action-processing rulebook has a list of PCs called the observant players.
This is the investigate multiplayer awareness before action rule:
change the observant players to {};
if action keeping silent is false:
let the original player be the player;
repeat with X running through connected PCs:
change the player to X;
consider the player's action awareness rules;
if rule succeeded, add X to the observant players;
change the player to the original player.
This is the investigate multiplayer awareness after action and report rule:
if action keeping silent is false:
let the original player be the player;
repeat with X running through connected PCs:
change the player to X;
let observant be false;
if X is listed in the observant players:
let observant be true;
otherwise:
consider the player's action awareness rules;
if rule succeeded, let observant be true;
if observant is true:
say "<$t [mud-id of X]>";
consider the specific report rulebook;
say "</$t>";
change the player to the original player.