summaryrefslogtreecommitdiff
path: root/docs/evidence
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-28 23:55:20 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-28 23:55:20 +0800
commit3669d9710e3783c325385a5648766b798d20ec77 (patch)
tree5fc618616b4a2eab252ea3bb1c32dd5b1f9ddc36 /docs/evidence
parent6ea696b31ea342e43b61cf16aa1b3378a2bc68a3 (diff)
downloadliving-village-3669d9710e3783c325385a5648766b798d20ec77.tar.gz
p54: 当日任务玩家可见与可完成——Kernel 状态机接入真实事件/环境信号(接受/对话/交易/到达/夜水边),HUD 短中文反馈 + 任务面板接受提示 + v3 任务态往返与 save(None) 兼容 + LV_P54_SHOT 证据
Diffstat (limited to 'docs/evidence')
-rw-r--r--docs/evidence/p54-daily-task.txt22
-rw-r--r--docs/evidence/p54-dialogue.pngbin0 -> 100567 bytes
-rw-r--r--docs/evidence/p54-shot-log.txt17
-rw-r--r--docs/evidence/p54-task-active.pngbin0 -> 114029 bytes
-rw-r--r--docs/evidence/p54-task-done.pngbin0 -> 113908 bytes
-rw-r--r--docs/evidence/p54-task-offered.pngbin0 -> 117667 bytes
6 files changed, 39 insertions, 0 deletions
diff --git a/docs/evidence/p54-daily-task.txt b/docs/evidence/p54-daily-task.txt
new file mode 100644
index 0000000..a724158
--- /dev/null
+++ b/docs/evidence/p54-daily-task.txt
@@ -0,0 +1,22 @@
+P54 profession daily-task analysis (LV_P54_SHOT=1)
+
+p54-task-offered: template=帮工 state=offered panel=task status=task panel open bag=[Food=12]
+p54-task-active: template=帮工 state=active panel=task status=task|已接受任务:帮工 bag=[Food=12]
+p54-arrive: template=帮工 state=active panel=world status=panel closed bag=[Food=12]
+p54-dialogue: template=帮工 state=done panel=world status=task|任务完成:帮工 bag=[Food=12]
+p54-buy: template=帮工 state=done panel=world status=trade ok|买入食物 ×1,单价 10.46 bag=[Food=13]
+p54-sell: template=帮工 state=done panel=world status=trade ok|卖出食物 ×1,单价 10.09 bag=[Food=12]
+p54-task-done: template=帮工 state=done panel=task status=task panel open bag=[Food=12]
+
+frame p54-task-offered: 1280x720 std=33.5
+frame p54-task-active: 1280x720 std=33.3
+frame p54-arrive: 1280x720 std=32.9
+frame p54-dialogue: 1280x720 std=32.8
+frame p54-buy: 1280x720 std=32.9
+frame p54-sell: 1280x720 std=32.9
+frame p54-task-done: 1280x720 std=33.3
+
+task panel vs world delta = 1.86 (>= 1.0)
+backpack Food after buy = 13, after sell = 12
+
+verdict: PASS
diff --git a/docs/evidence/p54-dialogue.png b/docs/evidence/p54-dialogue.png
new file mode 100644
index 0000000..24d0510
--- /dev/null
+++ b/docs/evidence/p54-dialogue.png
Binary files differ
diff --git a/docs/evidence/p54-shot-log.txt b/docs/evidence/p54-shot-log.txt
new file mode 100644
index 0000000..1606c05
--- /dev/null
+++ b/docs/evidence/p54-shot-log.txt
@@ -0,0 +1,17 @@
+world-mode=riverscape bounds=256x192
+mode=keyboard seed=42
+controls=WASD move E interact 1-6 choose Q observe Tab needs C chronicle L relations P pause F1/F2/F3 speed F6 save F7 load Esc close/exit
+fps=61.0 tick=0 pos=(4112,3088)
+fps=60.0 tick=0 pos=(4112,3088)
+splash=done frame=150
+menu=occupation-select
+new-game=ok seed=42 npcs=30 occupation=农夫 tick=0
+p54-shot=p54-task-offered occupation=yes template=帮工 state=offered panel=task status=task panel open bag=[Food=12]
+p54-shot=p54-task-active occupation=yes template=帮工 state=active panel=task status=task|已接受任务:帮工 bag=[Food=12]
+fps=60.0 tick=2592000 pos=(3920,2896)
+p54-shot=p54-arrive occupation=yes template=帮工 state=active panel=world status=panel closed bag=[Food=12]
+p54-shot=p54-dialogue occupation=yes template=帮工 state=done panel=world status=task|任务完成:帮工 bag=[Food=12]
+p54-shot=p54-buy occupation=yes template=帮工 state=done panel=world status=trade ok|买入食物 ×1,单价 10.46 bag=[Food=13]
+p54-shot=p54-sell occupation=yes template=帮工 state=done panel=world status=trade ok|卖出食物 ×1,单价 10.09 bag=[Food=12]
+p54-shot=p54-task-done occupation=yes template=帮工 state=done panel=task status=task panel open bag=[Food=12]
+p54-shot=done
diff --git a/docs/evidence/p54-task-active.png b/docs/evidence/p54-task-active.png
new file mode 100644
index 0000000..d756aec
--- /dev/null
+++ b/docs/evidence/p54-task-active.png
Binary files differ
diff --git a/docs/evidence/p54-task-done.png b/docs/evidence/p54-task-done.png
new file mode 100644
index 0000000..64333fc
--- /dev/null
+++ b/docs/evidence/p54-task-done.png
Binary files differ
diff --git a/docs/evidence/p54-task-offered.png b/docs/evidence/p54-task-offered.png
new file mode 100644
index 0000000..3109e59
--- /dev/null
+++ b/docs/evidence/p54-task-offered.png
Binary files differ