Refine NPC interactions and runtime item generation

This commit is contained in:
2026-04-05 17:13:07 +08:00
parent c49c64896a
commit 89cecda7da
58 changed files with 4199 additions and 1562 deletions

View File

@@ -105,7 +105,7 @@ function AdventurePanelOverlayLoadingFallback() {
className="pixel-nine-slice pixel-modal-shell flex min-h-32 w-full max-w-sm items-center justify-center px-5 py-6 text-center text-[11px] uppercase tracking-[0.24em] text-zinc-400 shadow-[0_24px_80px_rgba(0,0,0,0.55)]"
style={getNineSliceStyle(UI_CHROME.modalPanel)}
>
Loading adventure panels
</div>
</div>
);
@@ -755,7 +755,7 @@ export function AdventurePanel({
key: 'quests-completed',
label: '完成任务',
value: `${statistics.questsCompleted}`,
detail: `已接 ${statistics.questsAccepted} / 已交<EFBFBD>?${statistics.questsTurnedIn}`,
detail: `已接 ${statistics.questsAccepted} / 已交 ${statistics.questsTurnedIn}`,
icon: ScrollText,
},
{
@@ -776,7 +776,7 @@ export function AdventurePanel({
key: 'inventory',
label: '背包物品',
value: `${statistics.inventoryItemCount}`,
detail: `${statistics.inventoryStackCount} 组物<EFBFBD>?/ 使用 ${statistics.itemsUsed}`,
detail: `${statistics.inventoryStackCount} 组物/ 使用 ${statistics.itemsUsed}`,
icon: Backpack,
},
{
@@ -790,7 +790,7 @@ export function AdventurePanel({
key: 'scene',
label: '当前区域',
value: statistics.currentSceneName,
detail: '本次冒险所在地<EFBFBD>?',
detail: '本次冒险所在地',
icon: MapPinned,
},
],