Extend results countdown and stabilize spectator hints; record Workshop 0.0.128
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-10-30 15:20:21 +01:00
parent 213c31dfb2
commit 681d5e5eae
10 changed files with 100 additions and 30 deletions
@@ -25,6 +25,7 @@ modded class ERR_GameMode
if (!Active()) return;
SCR_PlayerController pc = SCR_PlayerController.Cast(GetGame().GetPlayerController());
if (!pc || !pc.GetControlledEntity()) return;
if (!ERR_CommunityCheck(GetAutoReloadDelay() == 120, "results remain open for two minutes before automatic restart")) return;
string account = UUID.GenV4(); string first; string second;
if (!ERR_CommunityCheck(ERR_TelemetryCredentials.Resolve("https://fixture.invalid/api/mission-events", account, first), "private credential saved")) return;
if (!ERR_CommunityCheck(ERR_TelemetryCredentials.Resolve("https://fixture.invalid/api/mission-events", account, second) && first == second && first.Length() == 72, "native credential serialization preserves installation secret")) return;
@@ -0,0 +1,9 @@
{
"default_restart_delay_seconds": 120,
"native_assertions_passed": 13,
"native_completed": true,
"hint_tests": "Production monitor methods tested for transient recovery alternation, three-second settling, silent updates, local unconsciousness before replicated observer state, hint-manager rejection, stale controller and camera cleanup.",
"limits": "Exact reported pair of messages not identified by user yet. No live multiplayer reproduction. Native run checks compiled scripts, configured delay, results geometry and text, not two minutes of elapsed waiting.",
"published": true,
"publication": "User confirmed Workshop 0.0.128; local publishing manifest version recorded in CHANGELOG.md."
}
@@ -0,0 +1,20 @@
15:13:55.260 SCRIPT : ERR SMOKE PASS: community results remain open for two minutes before automatic restart
15:13:55.263 SCRIPT : ERR SMOKE PASS: community private credential saved
15:13:55.268 SCRIPT : ERR SMOKE PASS: community native credential serialization preserves installation secret
15:13:55.268 SCRIPT : ERR SMOKE PASS: community native JSON roundtrip and current map/result validation
15:13:55.268 SCRIPT : ERR SMOKE PASS: community another map is rejected
15:13:55.429 SCRIPT : ERR SMOKE PASS: community native defeat screen requested
15:13:58.906 SCRIPT : ERR RESULT GEOMETRY: Base_ContentHolder x=0 y=0 width=501 height=225 visible=1 opacity=0.723378
15:13:58.906 SCRIPT : ERR SMOKE PASS: community Base_ContentHolder has positive rendered dimensions
15:13:58.906 SCRIPT : ERR RESULT GEOMETRY: ERR_RoundResults x=135.917 y=47.9167 width=229.167 height=129.167 visible=1 opacity=1
15:13:58.906 SCRIPT : ERR SMOKE PASS: community ERR_RoundResults has positive rendered dimensions
15:13:58.906 SCRIPT : ERR RESULT GEOMETRY: ResultFrame x=135.917 y=47.9167 width=229.167 height=129.167 visible=1 opacity=1
15:13:58.907 SCRIPT : ERR SMOKE PASS: community ResultFrame has positive rendered dimensions
15:13:58.907 SCRIPT : ERR RESULT GEOMETRY: GameOver_State x=140.083 y=47.9167 width=220.833 height=10.8333 visible=1 opacity=1
15:13:58.907 SCRIPT : ERR SMOKE PASS: community GameOver_State has positive rendered dimensions
15:13:58.907 SCRIPT : ERR RESULT GEOMETRY: StatisticsScroll x=140.083 y=85 width=220.833 height=89.5833 visible=1 opacity=1
15:13:58.907 SCRIPT : ERR SMOKE PASS: community StatisticsScroll has positive rendered dimensions
15:13:58.907 SCRIPT : ERR RESULT GEOMETRY: RoundStatistics x=140.083 y=85 width=215 height=52.1875 visible=1 opacity=1
15:13:58.908 SCRIPT : ERR SMOKE PASS: community RoundStatistics has positive rendered dimensions
15:13:58.908 SCRIPT : ERR SMOKE PASS: community open defeat screen refreshes after late community result
15:14:04.041 SCRIPT : ERR SMOKE COMPLETE: community defeat native credentials, JSON validation and result screen refresh