Capture current mission, AI, map and administration development

Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
2026-10-13 22:52:53 +02:00
parent a951a96edc
commit 6a667d8deb
8104 changed files with 2124945 additions and 2061 deletions
@@ -0,0 +1,16 @@
# Atlas multiple-page hand turns
Hidden, muted native Workbench fixture on Everon, 2026-10-11.
Large page jumps use three successive native item actions in the same direction.
The run accepted nine actions: one cover/index turn, three forward to page 37,
three backward to the index, and two subsequent single turns. All 20 existing
held-map checks passed; no script errors. The animation graph is unchanged from
the accepted bidirectional version. Two-page jumps are limited to two sweeps by
the same counter; that branch was not separately exercised in this native run.
Only the final sweep requests the new page capture. Nearby sheet animation uses
the replicated page difference without extra network messages. Pending turns
are canceled by existing stow, fullscreen, deletion and interruption cleanup.
Live multiplayer synchronization and all character stances remain unverified.
No publication or server changes.
@@ -0,0 +1,2 @@
bb1d48a7001266380ea3d3606765e3df73afc1c39134d7a8c969fe637b0bab30 addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c
48dc42771b7e44994839dfabe9b007c23e37bd9be900196c757f42351e5c6b04 addons/core/Assets/Items/ERR_Atlas/AtlasTurn.agf
@@ -0,0 +1,37 @@
22:32:39.572 SCRIPT : ERR HELD MAP PASS: shared map inserted into real prisoner inventory
22:32:49.764 SCRIPT : ERR HELD MAP PASS: shared map stays in hand through native animation
22:32:49.764 SCRIPT : ERR HELD MAP PASS: shared map does not open fullscreen menu
22:32:49.764 SCRIPT : ERR HELD MAP PASS: held surface refreshes across two real capture cycles
22:32:49.764 SCRIPT : ERR HELD MAP PASS: entire captured page stays inside native map bounds
22:32:57.888 SCRIPT : ERR HELD MAP PASS: texture and map canvas match the paper aspect, not the game viewport
22:33:00.800 SCRIPT : ERR ATLAS TURN: id=1 started=1 backwards=0 remaining=0
22:33:01.158 SCRIPT : ERR ATLAS PHASE: reach hand=<0.0811412,1.45546,0.302799> leaf=1 canUse=0 across=0.141808
22:33:01.304 SCRIPT : ERR ATLAS PHASE: sweep hand=<0.0503889,1.46447,0.264327> leaf=1 canUse=0 across=0.104918
22:33:01.617 SCRIPT : ERR ATLAS PHASE: fold hand=<-0.245767,1.47768,0.163011> leaf=1 canUse=0 across=-0.204233
22:33:01.954 SCRIPT : ERR HELD MAP PASS: main Enter opens atlas index without a typed number
22:33:01.955 SCRIPT : ERR HELD MAP PASS: page selection keeps held item and raised focus
22:33:02.968 SCRIPT : ERR HELD MAP PASS: menu blocks page input
22:33:03.497 SCRIPT : ERR ATLAS PHASE: rest hand=<0.321262,0.895209,-0.164686> leaf=0 canUse=1 across=0.33547
22:33:04.802 SCRIPT : ERR ATLAS TURN: id=2 started=1 backwards=0 remaining=2
22:33:06.223 SCRIPT : ERR ATLAS TURN: id=3 started=1 backwards=0 remaining=1
22:33:07.652 SCRIPT : ERR ATLAS TURN: id=4 started=1 backwards=0 remaining=0
22:33:09.043 SCRIPT : ERR HELD MAP PASS: numpad digits plus main Enter select page 37 through validated RPC
22:33:09.819 SCRIPT : ERR ATLAS TURN: id=5 started=1 backwards=1 remaining=2
22:33:10.168 SCRIPT : ERR ATLAS PHASE: back-reach hand=<-0.247237,1.47045,0.164076> leaf=1 canUse=0 across=-0.207431
22:33:10.323 SCRIPT : ERR ATLAS PHASE: back-sweep hand=<-0.247004,1.47652,0.162793> leaf=1 canUse=0 across=-0.207029
22:33:10.630 SCRIPT : ERR ATLAS PHASE: back-fold hand=<0.049585,1.46461,0.262906> leaf=1 canUse=0 across=0.104992
22:33:11.220 SCRIPT : ERR ATLAS TURN: id=6 started=1 backwards=1 remaining=1
22:33:12.649 SCRIPT : ERR ATLAS TURN: id=7 started=1 backwards=1 remaining=0
22:33:14.110 SCRIPT : ERR HELD MAP PASS: numpad zero returns to index without following player
22:33:14.579 SCRIPT : ERR ATLAS TURN: id=8 started=1 backwards=0 remaining=0
22:33:16.634 SCRIPT : ERR HELD MAP PASS: right arrow turns page without reaching character movement
22:33:18.158 SCRIPT : ERR HELD MAP PASS: WASD movement remains available with atlas held
22:33:18.159 SCRIPT : ERR ATLAS TURN: id=9 started=1 backwards=1 remaining=0
22:33:20.190 SCRIPT : ERR HELD MAP PASS: double map action opens the real interactive map
22:33:22.226 SCRIPT : ERR HELD MAP PASS: interactive map preserves the selected paper sheet
22:33:24.257 SCRIPT : ERR HELD MAP PASS: single map press puts the paper away
22:33:27.282 SCRIPT : ERR HELD MAP PASS: double map press from storage waits for equip then opens interactive map
22:33:30.341 SCRIPT : ERR HELD MAP PASS: ordinary map inserted
22:33:30.343 SCRIPT : ERR HELD MAP PASS: background capture active before stock map activation
22:33:34.372 SCRIPT : ERR HELD MAP PASS: ordinary map still opens fullscreen
22:33:34.374 SCRIPT : ERR HELD MAP COMPLETE
@@ -0,0 +1,18 @@
{
"result": "passed",
"cleanup": {
"cleanup_confirmed": true,
"idle_verified": true,
"errors": [],
"orphan_cleanup": {
"attempted": true,
"report": {
"scope": "/tmp/erri-headless-compat/pfx",
"candidates": [],
"term_sent": [],
"kill_sent": [],
"cleared": true
}
}
}
}