feat(battle-node): BuildOpponentJudge builder for v1.2 turn-end Judge

Adds the third frame of the burst. Wire shape from prod (spin + resultCode).
OpponentJudgeSpin const next to OpponentTurnStartSpin for consistency.
Single test locks uri, ViewerId, Cat, and body shape.
This commit is contained in:
gamer147
2026-06-01 17:32:22 -04:00
parent 70b2872589
commit 8a5b8b747d
3 changed files with 30 additions and 0 deletions

View File

@@ -51,4 +51,11 @@ internal static class ScriptedProfiles
// display state. v1 doesn't simulate the opponent — once this lands,
// the client sits there indefinitely.
public const int OpponentTurnStartSpin = 100;
/// <summary>
/// Server-pushed Judge frame spin value. Prod varies per push (55, 175, 73, ...) — it's
/// an animation seed, not a stateful value. Fixed at 100 here for test stability;
/// the client's <c>JudgeOperation</c> doesn't read it.
/// </summary>
public const int OpponentJudgeSpin = 100;
}