Staging drill: Rust staging manifest 6731949433558131698 (10/31/2026 06:00:27) #20

Closed
opened 2026-10-31 06:29:37 -05:00 by whitlocktech · 0 comments
Owner

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (build 26341433, manifest 6731949433558131698 of 10/31/2026 06:00:27) on 2026-10-31: fail.

  • The swap's field list differs from the one the plugin carries (D232): regenerate it with tools/fieldlist and check what changed.
  • The harness did not finish in 45 minutes (250 pass, 5 fail so far).
  • Harness: s5.fight.shootBack: FAIL t_roam (neutral) shot by a profile hostile to it one-sidedly: answered=False (D268)
  • Harness: s5.kit.heal: FAIL heals 0, syringes left 2, health 75
  • Harness: s6.examples.fullCondition: FAIL rnpc_campguard/metal.facemask 0/0 (want 320); rnpc_campguard/metal.plate.torso 0/0 (want 360); rnpc_juggernaut/heavy.plate.helmet 0/0 (want 1000); rnpc_juggernaut/heavy.plate.jacket 0/0 (want 1000); rnpc_juggernaut/heavy.plate.pants 0/0 (want 1000); rnpc_juggernaut/lmg.m249 100/100 (want 500)
  • Harness: place.set.each: FAIL
  • Harness: place.spawned: FAIL each 0, group 3

Static: Oxide behind 0, fields differs, compile ok.
Live: 250 pass, 5 fail, on Rust staging 26341433, Oxide build of Sat, 31 Oct 2026 09:44:25 GMT, booted in 14.1 min.

Field list (carried → staging)

--- carried
+++ staging
@@ -24,6 +24,7 @@
             "BasePlayer.debugCommandedNpcs",
             "BasePlayer.GestureViewModel",
             "BasePlayer.lastPlayerVisibility",
+            "BasePlayer.timeSinceAiming",
             "BasePlayer.eyeHistory",
             "BasePlayer.tickHistory",
             "BasePlayer.fallDamageEffect",
@@ -51,12 +52,14 @@
             "BaseEntity.model",
             "BaseEntity.flags",
             "BaseEntity.HasBrain",
+            "BaseEntity.ServerPreProcessed",
             "BaseNetworkable.postNetworkUpdateComponents",
             "BaseNetworkable.prefabID",
             "BaseNetworkable.globalBroadcast",
             "BaseNetworkable.globalNetworkBehavior",
             "BaseNetworkable.globalBuildingBlock",
             "BaseNetworkable.networkRange",
+            "BaseNetworkable.ignoreNetworkLod",
         };
         private static readonly string[] SwapBrainFields =
         {

rnpc.status

RunicNPC 0.0.0 api=6 hooks=12 fired=7 silent=5
fired: OnServerInitialized=1 OnServerSave=5 OnEntityKill=63 OnEntitySpawned=59843 OnEntityTakeDamage=13 CanBeTargeted=399 OnPluginLoaded=1
silent: OnPluginUnloaded CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate
framework=oxide navmesh=ready swap fields: npc=55/55 brain=32/32 missing=- added=-
npcs=0 awake=0 goingHome=0 asleep=0 owners: 
profiles=4 managed=False refused: -
placements=0 queue=0 waiting: -
routes=0
stage 5: factions=0 pairs, tracked scientists=100 animals=431, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0
sentries (turrets: always): patched, answered 0; zonemanager=absent
caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none)
RunicNPC: no NPCs on this server.

Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/47

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (**build 26341433, manifest 6731949433558131698 of 10/31/2026 06:00:27**) on 2026-10-31: **fail**. - The swap's field list differs from the one the plugin carries (D232): regenerate it with tools/fieldlist and check what changed. - The harness did not finish in 45 minutes (250 pass, 5 fail so far). - Harness: s5.fight.shootBack: FAIL t_roam (neutral) shot by a profile hostile to it one-sidedly: answered=False (D268) - Harness: s5.kit.heal: FAIL heals 0, syringes left 2, health 75 - Harness: s6.examples.fullCondition: FAIL rnpc_campguard/metal.facemask 0/0 (want 320); rnpc_campguard/metal.plate.torso 0/0 (want 360); rnpc_juggernaut/heavy.plate.helmet 0/0 (want 1000); rnpc_juggernaut/heavy.plate.jacket 0/0 (want 1000); rnpc_juggernaut/heavy.plate.pants 0/0 (want 1000); rnpc_juggernaut/lmg.m249 100/100 (want 500) - Harness: place.set.each: FAIL - Harness: place.spawned: FAIL each 0, group 3 Static: Oxide behind 0, fields differs, compile ok. Live: 250 pass, 5 fail, on Rust staging 26341433, Oxide build of Sat, 31 Oct 2026 09:44:25 GMT, booted in 14.1 min. ### Field list (carried → staging) ``` --- carried +++ staging @@ -24,6 +24,7 @@ "BasePlayer.debugCommandedNpcs", "BasePlayer.GestureViewModel", "BasePlayer.lastPlayerVisibility", + "BasePlayer.timeSinceAiming", "BasePlayer.eyeHistory", "BasePlayer.tickHistory", "BasePlayer.fallDamageEffect", @@ -51,12 +52,14 @@ "BaseEntity.model", "BaseEntity.flags", "BaseEntity.HasBrain", + "BaseEntity.ServerPreProcessed", "BaseNetworkable.postNetworkUpdateComponents", "BaseNetworkable.prefabID", "BaseNetworkable.globalBroadcast", "BaseNetworkable.globalNetworkBehavior", "BaseNetworkable.globalBuildingBlock", "BaseNetworkable.networkRange", + "BaseNetworkable.ignoreNetworkLod", }; private static readonly string[] SwapBrainFields = { ``` ### rnpc.status ``` RunicNPC 0.0.0 api=6 hooks=12 fired=7 silent=5 fired: OnServerInitialized=1 OnServerSave=5 OnEntityKill=63 OnEntitySpawned=59843 OnEntityTakeDamage=13 CanBeTargeted=399 OnPluginLoaded=1 silent: OnPluginUnloaded CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate framework=oxide navmesh=ready swap fields: npc=55/55 brain=32/32 missing=- added=- npcs=0 awake=0 goingHome=0 asleep=0 owners: profiles=4 managed=False refused: - placements=0 queue=0 waiting: - routes=0 stage 5: factions=0 pairs, tracked scientists=100 animals=431, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0 sentries (turrets: always): patched, answered 0; zonemanager=absent caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none) RunicNPC: no NPCs on this server. ``` Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/47
whitlocktech added the
staging-drill
label 2026-10-31 06:29:37 -05:00
Sign in to join this conversation.
No description provided.