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:
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user