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.
51 lines
2.1 KiB
51 lines
2.1 KiB
/** 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 {
|
|
AiShovelPolicyType,
|
|
AiTextPolicyType,
|
|
type AiBattlePersonality,
|
|
AiBattlePersonalityFactory,
|
|
} from './runtime/AiBattlePersonality';
|
|
export { AiHeadlessBagHost } from './runtime/AiHeadlessBagHost';
|
|
export { AiOpponentController } from './runtime/AiOpponentController';
|
|
export { AiHeroWeaponRegistry } from './runtime/AiHeroWeaponRegistry';
|
|
export { AiHeroWeaponAssigner } from './runtime/AiHeroWeaponAssigner';
|
|
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';
|
|
|
|
export type { AiHeroWeaponRecord } from './types/AiHeroWeaponTypes';
|
|
export { AI_WEAPON_QUALITY_COUNT } from './types/AiHeroWeaponTypes';
|
|
|