This commit is contained in:
2026-04-10 15:37:02 +08:00
parent 161cd32277
commit f19e482c8f
233 changed files with 43987 additions and 5127 deletions

View File

@@ -0,0 +1,26 @@
// Temporary bridge for legacy pure NPC inventory/task6 logic from src/**.
export { buildRelationState } from '../modules/runtime/runtimeStatePrimitives.js';
export {
formatCurrency,
getNpcBuybackPrice,
getNpcPurchasePrice,
} from '../modules/runtime/runtimeEconomyPrimitives.js';
export {
applyStoryChoiceToStanceProfile,
buildInitialNpcState,
buildNpcGiftCommitActionText,
buildNpcGiftResultText,
buildNpcTradeTransactionActionText,
buildNpcTradeTransactionResultText,
getGiftCandidates,
syncNpcTradeInventory,
} from '../modules/npc/npcTask6Primitives.js';
export {
markNpcFirstMeaningfulContactResolved,
normalizeNpcPersistentState,
} from '../modules/runtime/runtimeNpcStatePrimitives.js';
export { appendStoryEngineCarrierMemory } from '../modules/runtime/runtimeNarrativeMemory.js';
export {
addInventoryItems,
removeInventoryItem,
} from '../modules/runtime/runtimeStatePrimitives.js';