1
This commit is contained in:
6
server-node/src/bridges/legacyBuildRuntimeBridge.ts
Normal file
6
server-node/src/bridges/legacyBuildRuntimeBridge.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
// Temporary bridge for legacy pure build calculation logic from src/**.
|
||||
export { getEquipmentBonuses } from '../modules/runtime/runtimeEquipmentModule.js';
|
||||
export {
|
||||
getPlayerBuildDamageBreakdown,
|
||||
resolvePlayerOutgoingDamageResult,
|
||||
} from '../modules/runtime/runtimeBuildModule.js';
|
||||
25
server-node/src/bridges/legacyInventoryRuntimeBridge.ts
Normal file
25
server-node/src/bridges/legacyInventoryRuntimeBridge.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
// Temporary bridge for legacy pure inventory/build mutation logic from src/**.
|
||||
export { appendBuildBuffs } from '../modules/runtime/runtimeBuildModule.js';
|
||||
export {
|
||||
applyEquipmentLoadoutToState,
|
||||
getEquipmentSlotFromItem,
|
||||
getEquipmentSlotLabel,
|
||||
} from '../modules/runtime/runtimeEquipmentModule.js';
|
||||
export {
|
||||
buildForgeSuccessText,
|
||||
executeDismantleItem,
|
||||
executeForgeRecipe,
|
||||
executeReforgeItem,
|
||||
getForgeRecipeViews,
|
||||
getReforgeCostView,
|
||||
} from '../modules/runtime/runtimeForgeModule.js';
|
||||
export {
|
||||
buildInventoryUseResultText,
|
||||
isInventoryItemUsable,
|
||||
resolveInventoryItemUseEffect,
|
||||
} from '../modules/runtime/runtimeInventoryEffectsModule.js';
|
||||
export {
|
||||
addInventoryItems,
|
||||
incrementGameRuntimeStats,
|
||||
removeInventoryItem,
|
||||
} from '../modules/runtime/runtimeStatePrimitives.js';
|
||||
26
server-node/src/bridges/legacyNpcTask6Bridge.ts
Normal file
26
server-node/src/bridges/legacyNpcTask6Bridge.ts
Normal 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';
|
||||
15
server-node/src/bridges/legacyQuestProgressBridge.ts
Normal file
15
server-node/src/bridges/legacyQuestProgressBridge.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
// Temporary bridge for legacy pure quest progression logic from src/**.
|
||||
export {
|
||||
acceptQuest,
|
||||
buildQuestAcceptResultText,
|
||||
buildQuestForEncounter,
|
||||
buildQuestTurnInResultText,
|
||||
applyQuestProgressSignal,
|
||||
getQuestForIssuer,
|
||||
buildChapterQuestForScene,
|
||||
findQuestById,
|
||||
isQuestReadyToClaim,
|
||||
markQuestCompletionNotified,
|
||||
markQuestTurnedIn,
|
||||
normalizeQuestLogEntries,
|
||||
} from '../modules/quest/runtimeQuestModule.js';
|
||||
9
server-node/src/bridges/legacyQuestRuntimeBridge.ts
Normal file
9
server-node/src/bridges/legacyQuestRuntimeBridge.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
// Temporary bridge for legacy pure quest runtime composition from src/**.
|
||||
export {
|
||||
buildFallbackQuestIntent,
|
||||
compileQuestIntentToQuest,
|
||||
evaluateQuestOpportunity,
|
||||
buildQuestIntentPrompt,
|
||||
buildQuestGenerationContextFromState,
|
||||
QUEST_INTENT_SYSTEM_PROMPT,
|
||||
} from '../modules/quest/runtimeQuestModule.js';
|
||||
6
server-node/src/bridges/legacyRuntimeItemBridge.ts
Normal file
6
server-node/src/bridges/legacyRuntimeItemBridge.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
// Temporary bridge for legacy pure runtime item composition from src/**.
|
||||
export {
|
||||
buildRuntimeItemAiIntent,
|
||||
buildRuntimeItemIntentPrompt,
|
||||
RUNTIME_ITEM_INTENT_SYSTEM_PROMPT,
|
||||
} from '../modules/runtime-item/runtimeItemModule.js';
|
||||
@@ -0,0 +1,8 @@
|
||||
// Temporary bridge for legacy pure runtime item resolution logic from src/**.
|
||||
export {
|
||||
buildLooseRuntimeItemGenerationContext,
|
||||
buildQuestRuntimeItemGenerationContext,
|
||||
buildDirectedRuntimeReward,
|
||||
buildRuntimeInventoryStock,
|
||||
flattenDirectedRuntimeRewardItems,
|
||||
} from '../modules/runtime-item/runtimeItemModule.js';
|
||||
3
server-node/src/bridges/legacyTreasureRuntimeBridge.ts
Normal file
3
server-node/src/bridges/legacyTreasureRuntimeBridge.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
// Temporary bridge for legacy pure treasure/runtime item logic from src/**.
|
||||
export { buildTreasureResultText } from '../modules/runtime/runtimeTreasureTexts.js';
|
||||
export { resolveTreasureReward } from '../modules/runtime-item/runtimeTreasureModule.js';
|
||||
Reference in New Issue
Block a user