27 lines
924 B
TypeScript
27 lines
924 B
TypeScript
// 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';
|