From 07f2e072a14cc74133b187bb8715758790cdfe67 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Mon, 28 Sep 2026 23:06:20 +0800 Subject: p52: 玩家交易通道——买/卖经 Sim.quotePrice→Occupation.biasedQuote,背包侧车/钱财增减 + v3 round-trip + HUD 短反馈(design §2.4-2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/evidence/p52-buy.png | Bin 0 -> 101472 bytes docs/evidence/p52-dialog.png | Bin 0 -> 115786 bytes docs/evidence/p52-sell.png | Bin 0 -> 101495 bytes docs/evidence/p52-shot-log.txt | 15 +++++++++++++++ docs/evidence/p52-trade.txt | 14 ++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 docs/evidence/p52-buy.png create mode 100644 docs/evidence/p52-dialog.png create mode 100644 docs/evidence/p52-sell.png create mode 100644 docs/evidence/p52-shot-log.txt create mode 100644 docs/evidence/p52-trade.txt (limited to 'docs/evidence') diff --git a/docs/evidence/p52-buy.png b/docs/evidence/p52-buy.png new file mode 100644 index 0000000..2cafb6a Binary files /dev/null and b/docs/evidence/p52-buy.png differ diff --git a/docs/evidence/p52-dialog.png b/docs/evidence/p52-dialog.png new file mode 100644 index 0000000..3efafb6 Binary files /dev/null and b/docs/evidence/p52-dialog.png differ diff --git a/docs/evidence/p52-sell.png b/docs/evidence/p52-sell.png new file mode 100644 index 0000000..792d713 Binary files /dev/null and b/docs/evidence/p52-sell.png differ diff --git a/docs/evidence/p52-shot-log.txt b/docs/evidence/p52-shot-log.txt new file mode 100644 index 0000000..c21190c --- /dev/null +++ b/docs/evidence/p52-shot-log.txt @@ -0,0 +1,15 @@ +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 +p52-shot=p52-dialog panel=dialogue status=dialogue target=NpcId 0 options=6; press 1-6 bag=[Food=6;Spice=4] +p52-trade buy npc=NpcId 0 money_before=90.00 money_after=79.85 bag_before=[Food=6;Spice=4] bag_after=[Food=7;Spice=4] status=trade ok|买入食物 ×1,单价 10.15 +p52-shot=p52-buy panel=world status=trade ok|买入食物 ×1,单价 10.15 bag=[Food=7;Spice=4] +p52-trade sell npc=NpcId 0 money_before=79.85 money_after=90.65 bag_before=[Food=7;Spice=4] bag_after=[Food=6;Spice=4] status=trade ok|卖出食物 ×1,单价 10.80 +fps=60.0 tick=2592000 pos=(3920,2896) +p52-shot=p52-sell panel=world status=trade ok|卖出食物 ×1,单价 10.80 bag=[Food=6;Spice=4] +p52-shot=done diff --git a/docs/evidence/p52-trade.txt b/docs/evidence/p52-trade.txt new file mode 100644 index 0000000..504dff5 --- /dev/null +++ b/docs/evidence/p52-trade.txt @@ -0,0 +1,14 @@ +P52 player-trade analysis (LV_P52_SHOT=1) + +buy: money 90.00 -> 79.85 (delta -10.15), Food 6 -> 7 (delta +1), unit 10.15 +sell: money 79.85 -> 90.65 (delta +10.80), Food 7 -> 6 (delta -1), unit 10.80 + +Peddler bias direction: buy unit 10.15 < sell unit 10.80 (spread 0.65) + +frame p52-dialog: 1280x720 std=34.9 panel=dialogue +frame p52-buy: 1280x720 std=32.9 panel=world +frame p52-sell: 1280x720 std=32.9 panel=world +transient HUD band buy-vs-sell mean abs delta = 1.49 +dialog-vs-buy full-frame mean abs delta = 5.95 + +verdict: PASS -- cgit v1.2.3