docs(battle-node): refresh ScriptedBotParticipant <remarks> to match Phase 2 wiring

Task 1's refactor made BattleSession read other.Context for the
Matched / BattleStart opponent half, but the class doc still claimed
the Context was ignored. Update it to match the new wiring.
This commit is contained in:
gamer147
2026-06-01 21:23:09 -04:00
parent 560feb231a
commit b75eb512ea

View File

@@ -14,10 +14,10 @@ namespace SVSim.BattleNode.Sessions.Participants;
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// ViewerId, Context are fixtures matching <see cref="ScriptedLifecycle.FakeOpponentViewerId"/> /// ViewerId, Context are fixtures matching <see cref="ScriptedLifecycle.FakeOpponentViewerId"/>
/// and a scripted opponent profile. Used by Phase 1 to preserve the v1.2 burst /// and a scripted opponent profile. The Context fixture is the source of truth for the
/// behavior under the new participant abstraction; the session synthesizes /// scripted opponent's half of Matched and BattleStart (cosmetics, deck count, class/chara) —
/// Matched/BattleStart/Deal using only the OTHER (real) participant's Context for now — /// <see cref="BattleSession.ComputeFrames"/> reads <c>other.Context</c> for those frames.
/// the scripted bot's Context is ignored for those frames in Phase 1. /// Deal still uses fixed scripted frames that ignore Context.
/// </remarks> /// </remarks>
public sealed class ScriptedBotParticipant : IBattleParticipant public sealed class ScriptedBotParticipant : IBattleParticipant
{ {