Integrate physical radio calls and finite vehicle maintenance

This commit is contained in:
2026-09-20 06:37:17 +02:00
parent 963cab50c0
commit 915476f709
152 changed files with 26426 additions and 28 deletions
@@ -188,6 +188,8 @@ class ERR_NativeHQMemoryProbe
if (!m_Route) return 0;
if (!Check(!hq.Memory().Get(m_Mode) && m_Route.Advance(now, hq.Journal()) == 0,
"queued synthetic sighting has no belief while actual transmitter starts")) return -1;
if (!Check(!m_Route.Originated && !m_Route.Sending && m_Route.OriginDue - m_Route.StartedAt == 3000,
"uplink holds original caller for three seconds before its first network hop")) return -1;
if (!Check(RemoveRadios(m_Route.Nodes[0].Carrier), "fixture removes actual transmitting equipment mid-uplink"))
return -1;
m_Step = 1; return 0;
@@ -197,6 +199,7 @@ class ERR_NativeHQMemoryProbe
if (hq.Memory().Get(m_Mode))
{ Check(false, "interrupted uplink created a belief"); return -1; }
if (!m_Route.Failed) return 0;
if (!Check(!m_Route.Originated && !m_Route.Sending, "original caller radio loss interrupts call before any hop")) return -1;
Print("ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept");
m_Step = 2;
}
@@ -229,6 +232,7 @@ class ERR_NativeHQMemoryProbe
if (m_Step == 3)
{
if (!current || current.MessageId != m_Report.MessageId) return 0;
if (!Check(m_Route.Originated && now - m_Route.StartedAt >= 5000, "delivered uplink includes originating call and physical hop latency")) return -1;
if (!Check(current.Position == m_Report.Position && current.SampleCount == 1,
"actual uplink delivery reaches production intake exactly once")) return -1;
m_BeliefId = current.BeliefId; m_Step = 4; return 0;