diff --git a/SVSim.BattleNode/Sessions/Participants/ScriptedBotParticipant.cs b/SVSim.BattleNode/Sessions/Participants/ScriptedBotParticipant.cs index 30eb321..5872e9c 100644 --- a/SVSim.BattleNode/Sessions/Participants/ScriptedBotParticipant.cs +++ b/SVSim.BattleNode/Sessions/Participants/ScriptedBotParticipant.cs @@ -14,10 +14,10 @@ namespace SVSim.BattleNode.Sessions.Participants; /// /// /// ViewerId, Context are fixtures matching -/// and a scripted opponent profile. Used by Phase 1 to preserve the v1.2 burst -/// behavior under the new participant abstraction; the session synthesizes -/// Matched/BattleStart/Deal using only the OTHER (real) participant's Context for now — -/// the scripted bot's Context is ignored for those frames in Phase 1. +/// and a scripted opponent profile. The Context fixture is the source of truth for the +/// scripted opponent's half of Matched and BattleStart (cosmetics, deck count, class/chara) — +/// reads other.Context for those frames. +/// Deal still uses fixed scripted frames that ignore Context. /// public sealed class ScriptedBotParticipant : IBattleParticipant {