You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
2.0 KiB

3 weeks ago
/** AI 匹配 + 局内决策模块统一导出 */
export type { AiMatchProfile } from './match/AiMatchProfile';
export { AiMatchService } from './match/AiMatchService';
export { AiBattlebuffPicker } from './match/AiBattlebuffPicker';
export { AiMatchPlayerBuffCounts } from './match/AiMatchPlayerBuffCounts';
export type { PlayerBuffCountsForMatch } from './match/AiMatchPlayerBuffCounts';
export {
2 days ago
AiShovelPolicyType,
3 weeks ago
AiTextPolicyType,
type AiBattlePersonality,
AiBattlePersonalityFactory,
} from './runtime/AiBattlePersonality';
export { AiHeadlessBagHost } from './runtime/AiHeadlessBagHost';
export { AiOpponentController } from './runtime/AiOpponentController';
3 hours ago
export { AiGemSocketStore } from './runtime/AiGemSocketStore';
export { AiGemSocketAssigner, AI_GEM_WEIGHT_COUNT } from './runtime/AiGemSocketAssigner';
3 weeks ago
export { AiSkillHost } from './runtime/AiSkillHost';
export { AiMapTextHost } from './runtime/AiMapTextHost';
export { AiPassiveCdHost } from './runtime/AiPassiveCdHost';
export { AiActiveSkillHost } from './runtime/AiActiveSkillHost';
export { AiAdHost } from './runtime/AiAdHost';
export type {
AiActiveSkillUiSlot,
AiActiveSkillCastFxInfo,
AiActiveSkillCastReceptor,
AiActiveSkillCastFxHandler,
AiStealGlyphFxHandler,
AiConfuseHeroFxHandler,
} from './runtime/AiActiveSkillHost';
export { aiLog, aiOp, aiWarn, setAiLogVerbose, isAiLogVerbose, AI_LOG_PREFIX } from './runtime/AiLog';
export { AiActionPlanner } from './decision/AiActionPlanner';
export { AiPlacementScorer } from './decision/AiPlacementScorer';
export { AiBoardProbe } from './decision/AiBoardProbe';
export { AiActiveSkillTargetPicker } from './decision/AiActiveSkillTargetPicker';
export type { AiActiveSkillTileTarget } from './decision/AiActiveSkillTargetPicker';
export { AiBattleBridge } from './bridge/AiBattleBridge';
export {
AiActionKind,
type AiPlannerContext,
type AiMergeActionPayload,
type AiPlaceActionPayload,
type AiPlannedAction,
type AiMatchBuildInput,
} from './types/AiTypes';