// DO NOT MAKE MAJOR EDITS. This file is automatically generated. // For major edits, please edit the generator script (ai_generate_ais.py) instead. // If edits are made to this file, make sure they are not lost when the generator is re-run. #include "Game/AI/aiAiFactories.h" #include #include "Game/AI/AI/aiASWeaponRoot.h" #include "Game/AI/AI/aiActorWaterDepthSelect.h" #include "Game/AI/AI/aiAddBasicLinkOn.h" #include "Game/AI/AI/aiAddCarried.h" #include "Game/AI/AI/aiAddDemoCall.h" #include "Game/AI/AI/aiAddNodeNodeCarried.h" #include "Game/AI/AI/aiAddNoiseToTargetPos.h" #include "Game/AI/AI/aiAddPlayerLargeAttackJustGuard.h" #include "Game/AI/AI/aiAddSwarmMove.h" #include "Game/AI/AI/aiAddViewTargetPos.h" #include "Game/AI/AI/aiAirOctaBoardBurn.h" #include "Game/AI/AI/aiAirOctaBurnReaction.h" #include "Game/AI/AI/aiAirOctaFlyUp.h" #include "Game/AI/AI/aiAirOctaReaction.h" #include "Game/AI/AI/aiAirOctaRoot.h" #include "Game/AI/AI/aiAirOctaState.h" #include "Game/AI/AI/aiAirOctaWait.h" #include "Game/AI/AI/aiAlertCreationNestOnTree.h" #include "Game/AI/AI/aiAmbushableWeaponShoot.h" #include "Game/AI/AI/aiAnchorRangeSelectTwoAction.h" #include "Game/AI/AI/aiAncientNecklaceBall.h" #include "Game/AI/AI/aiAnimalAttackOtherTarget.h" #include "Game/AI/AI/aiAnimalBattleAggressive.h" #include "Game/AI/AI/aiAnimalBattleMoveLeave.h" #include "Game/AI/AI/aiAnimalEscapeAI.h" #include "Game/AI/AI/aiAnimalEscapeAfterDamage.h" #include "Game/AI/AI/aiAnimalFollowTarget.h" #include "Game/AI/AI/aiAnimalLineOfSightSelector.h" #include "Game/AI/AI/aiAnimalPreAttack.h" #include "Game/AI/AI/aiAnimalRangeKeepMove.h" #include "Game/AI/AI/aiAnimalRangeKeepMoveWithLOS.h" #include "Game/AI/AI/aiAnimalRoam.h" #include "Game/AI/AI/aiAnimalRoamCheckWater.h" #include "Game/AI/AI/aiAnimalRushAttack.h" #include "Game/AI/AI/aiAnimalTimelineAI.h" #include "Game/AI/AI/aiAppearFromTargetFrontAfterChase.h" #include "Game/AI/AI/aiAppearFromTargetFrontGround.h" #include "Game/AI/AI/aiAppearNearTargetOutOfScrnGnd.h" #include "Game/AI/AI/aiArmorSearchKorokRoot.h" #include "Game/AI/AI/aiAroundEnemyCheckSelect.h" #include "Game/AI/AI/aiArrow.h" #include "Game/AI/AI/aiArrowChargeAndShoot.h" #include "Game/AI/AI/aiArrowDelete.h" #include "Game/AI/AI/aiArrowStickAndPick.h" #include "Game/AI/AI/aiAssassinBattle.h" #include "Game/AI/AI/aiAssassinBattleMove.h" #include "Game/AI/AI/aiAssassinBattleRange.h" #include "Game/AI/AI/aiAssassinBossAttackSeq.h" #include "Game/AI/AI/aiAssassinBossBattle.h" #include "Game/AI/AI/aiAssassinBossEscapeFromTarget.h" #include "Game/AI/AI/aiAssassinBossFirstBattle.h" #include "Game/AI/AI/aiAssassinBossFirstBattleMove.h" #include "Game/AI/AI/aiAssassinBossFirstRangeKeepMove.h" #include "Game/AI/AI/aiAssassinBossFirstRoot.h" #include "Game/AI/AI/aiAssassinBossIronBallAttack.h" #include "Game/AI/AI/aiAssassinBossLastAttack.h" #include "Game/AI/AI/aiAssassinBossRoot.h" #include "Game/AI/AI/aiAssassinCallSelect.h" #include "Game/AI/AI/aiAssassinFieldShooterBattle.h" #include "Game/AI/AI/aiAssassinMiddleAzitoDlcRoot.h" #include "Game/AI/AI/aiAssassinMiddleAzitoNoMemberDemo.h" #include "Game/AI/AI/aiAssassinMiddleAzitoRoot.h" #include "Game/AI/AI/aiAssassinMiddleAzitoRootAccept.h" #include "Game/AI/AI/aiAssassinMiddleDlcGrabAdapter.h" #include "Game/AI/AI/aiAssassinMiddleMagicAfter.h" #include "Game/AI/AI/aiAssassinMiddleRoot.h" #include "Game/AI/AI/aiAssassinRoot.h" #include "Game/AI/AI/aiAssassinShooterJuniorAzitoRoot.h" #include "Game/AI/AI/aiAttackGrave.h" #include "Game/AI/AI/aiAttackGraveChase.h" #include "Game/AI/AI/aiAttackGraveChaseWithSensor.h" #include "Game/AI/AI/aiAttackHitCheck.h" #include "Game/AI/AI/aiAwarenessScale.h" #include "Game/AI/AI/aiBackAttackEnemyBattle.h" #include "Game/AI/AI/aiBackStepAndAttack.h" #include "Game/AI/AI/aiBalloonPlantNormal.h" #include "Game/AI/AI/aiBarrelBomb.h" #include "Game/AI/AI/aiBasicStatusRoot.h" #include "Game/AI/AI/aiBattleBgmRequestFinishTag.h" #include "Game/AI/AI/aiBeamExplode.h" #include "Game/AI/AI/aiBeamExplodeEitherHit.h" #include "Game/AI/AI/aiBeamosCarried.h" #include "Game/AI/AI/aiBeeBattle.h" #include "Game/AI/AI/aiBeeSwarmFindPlayer.h" #include "Game/AI/AI/aiBeeSwarmNormal.h" #include "Game/AI/AI/aiBeeSwarmReaction.h" #include "Game/AI/AI/aiBeeSwarmRoot.h" #include "Game/AI/AI/aiBirdDead.h" #include "Game/AI/AI/aiBirdEscape.h" #include "Game/AI/AI/aiBlownOff.h" #include "Game/AI/AI/aiBocoblinBackStepAttack.h" #include "Game/AI/AI/aiBokoblinArrowAttack.h" #include "Game/AI/AI/aiBokoblinArrowBattle.h" #include "Game/AI/AI/aiBokoblinHoldArrow.h" #include "Game/AI/AI/aiBokoblinNoise.h" #include "Game/AI/AI/aiBokoblinRestraint.h" #include "Game/AI/AI/aiBokoblinRoam.h" #include "Game/AI/AI/aiBossBattleRoomRoot.h" #include "Game/AI/AI/aiBowEquiped.h" #include "Game/AI/AI/aiBowShoot.h" #include "Game/AI/AI/aiBowlPin.h" #include "Game/AI/AI/aiBoxWaterRoot.h" #include "Game/AI/AI/aiBreathAttackEnemyBattle.h" #include "Game/AI/AI/aiBreathEnemyRangeKeepMove.h" #include "Game/AI/AI/aiCalledEnemyMove.h" #include "Game/AI/AI/aiCameraBow.h" #include "Game/AI/AI/aiCameraEditRoot.h" #include "Game/AI/AI/aiCameraEventReturnSavePoint.h" #include "Game/AI/AI/aiCameraEventTalkAI.h" #include "Game/AI/AI/aiCameraEventTalkAIRet.h" #include "Game/AI/AI/aiCameraGameRoot.h" #include "Game/AI/AI/aiCameraRoot.h" #include "Game/AI/AI/aiCameraTool.h" #include "Game/AI/AI/aiCannonBallRoot.h" #include "Game/AI/AI/aiCapturedActDeadSelector.h" #include "Game/AI/AI/aiCapturedActorReaction.h" #include "Game/AI/AI/aiCapturedActorReactionChemical.h" #include "Game/AI/AI/aiCarryBox.h" #include "Game/AI/AI/aiCastleLynelBattle.h" #include "Game/AI/AI/aiChangeWeatherTagRoot.h" #include "Game/AI/AI/aiChangeWindTagRoot.h" #include "Game/AI/AI/aiChaseSound.h" #include "Game/AI/AI/aiChemicalEnemyFindPlayer.h" #include "Game/AI/AI/aiChemicalEnemyRoot.h" #include "Game/AI/AI/aiChemicalExplode.h" #include "Game/AI/AI/aiChemicalGiantArmorRoot.h" #include "Game/AI/AI/aiChemicalStayObjectRoot.h" #include "Game/AI/AI/aiChemicalWeaponRoot.h" #include "Game/AI/AI/aiChildDeviceReflectArrow.h" #include "Game/AI/AI/aiChildFavoriteSelector.h" #include "Game/AI/AI/aiChildHaveSelect.h" #include "Game/AI/AI/aiChmCheck.h" #include "Game/AI/AI/aiChmVolRateCheck.h" #include "Game/AI/AI/aiChmVolRateCheckBlankOk.h" #include "Game/AI/AI/aiChuchuDieSelect.h" #include "Game/AI/AI/aiChuchuJellyRoot.h" #include "Game/AI/AI/aiChuchuNavMoveTarget.h" #include "Game/AI/AI/aiChuchuRoot.h" #include "Game/AI/AI/aiChuchuTypeSelect.h" #include "Game/AI/AI/aiCircleMoveFlying.h" #include "Game/AI/AI/aiCircleMoveInWater.h" #include "Game/AI/AI/aiCircleMovePos.h" #include "Game/AI/AI/aiCircleMoveTarget.h" #include "Game/AI/AI/aiCliffCheckSelect.h" #include "Game/AI/AI/aiCliffCheckTargetDirSelect.h" #include "Game/AI/AI/aiCliffCheckToTargetPosDirSelect.h" #include "Game/AI/AI/aiCliffDistanceSelectThreeAction.h" #include "Game/AI/AI/aiCloseSmallAttack.h" #include "Game/AI/AI/aiClusterRenderCheckTag.h" #include "Game/AI/AI/aiColGroundHitSelect.h" #include "Game/AI/AI/aiCollaborationShootingStarRoot.h" #include "Game/AI/AI/aiCommonPickedItem.h" #include "Game/AI/AI/aiConditionMoveActionSelect.h" #include "Game/AI/AI/aiCookPotRoot.h" #include "Game/AI/AI/aiCountSelect.h" #include "Game/AI/AI/aiCreateCarryActor.h" #include "Game/AI/AI/aiCreateOnFaceSelect.h" #include "Game/AI/AI/aiDamageAttrSelect.h" #include "Game/AI/AI/aiDamageTypeSelect.h" #include "Game/AI/AI/aiDangerAvoidFlagSelect.h" #include "Game/AI/AI/aiDashAndAttack.h" #include "Game/AI/AI/aiDeadOrOtherState.h" #include "Game/AI/AI/aiDeadlyBlowWeaponRoot.h" #include "Game/AI/AI/aiDefWanderAI.h" #include "Game/AI/AI/aiDemoRailMoveRemains.h" #include "Game/AI/AI/aiDemoRootAI.h" #include "Game/AI/AI/aiDgnObj_DLC_CWRotDirSwitch.h" #include "Game/AI/AI/aiDgnObj_DLC_CW_WithEntityBody00.h" #include "Game/AI/AI/aiDgnObj_DLC_CogWheel2.h" #include "Game/AI/AI/aiDgnObj_DLC_CogWheel_Physics_Ctr.h" #include "Game/AI/AI/aiDgnObj_DLC_DungeonRotateTag.h" #include "Game/AI/AI/aiDgnObj_DLC_Faucet.h" #include "Game/AI/AI/aiDgnObj_DLC_SliderBlock.h" #include "Game/AI/AI/aiDieSelect.h" #include "Game/AI/AI/aiDieSelectBombPlus.h" #include "Game/AI/AI/aiDieSelectChemShockPlus.h" #include "Game/AI/AI/aiDieSelectChemicalPlus.h" #include "Game/AI/AI/aiDisplaySelect.h" #include "Game/AI/AI/aiDistanceKeepMove.h" #include "Game/AI/AI/aiDistanceLostCheck.h" #include "Game/AI/AI/aiDoChangeOneTime.h" #include "Game/AI/AI/aiDogNormal.h" #include "Game/AI/AI/aiDomesticNormal.h" #include "Game/AI/AI/aiDominoRoot.h" #include "Game/AI/AI/aiDoorRoot.h" #include "Game/AI/AI/aiDoubtItemSubTargetSelect.h" #include "Game/AI/AI/aiDragonDropItemTargetRootAI.h" #include "Game/AI/AI/aiDragonElecRoot.h" #include "Game/AI/AI/aiDragonFireRoot.h" #include "Game/AI/AI/aiDragonIceRoot.h" #include "Game/AI/AI/aiDragonIceWaitRunel.h" #include "Game/AI/AI/aiDragonItemRoot.h" #include "Game/AI/AI/aiDragonReturn.h" #include "Game/AI/AI/aiDragonTurn.h" #include "Game/AI/AI/aiDrawnSwordBowSelect.h" #include "Game/AI/AI/aiDrawnWeaponSelector.h" #include "Game/AI/AI/aiDuckRoot.h" #include "Game/AI/AI/aiDungeonCannonBallAutoDelete.h" #include "Game/AI/AI/aiDungeonEntranceRoot.h" #include "Game/AI/AI/aiDungeonMoveTag.h" #include "Game/AI/AI/aiDungeonMoveTagCont.h" #include "Game/AI/AI/aiDungeonRemainsFire.h" #include "Game/AI/AI/aiDungeonResetPosTag.h" #include "Game/AI/AI/aiDungeonRotateTag.h" #include "Game/AI/AI/aiDungeonRotateTag3D.h" #include "Game/AI/AI/aiDungeonRotateTag4ElecApp.h" #include "Game/AI/AI/aiDungeonRotateTag4FireApp.h" #include "Game/AI/AI/aiDungeonRotateTag4WaterApp.h" #include "Game/AI/AI/aiDungeonRotateTag4WindApp.h" #include "Game/AI/AI/aiDungeonRotateTagCont.h" #include "Game/AI/AI/aiDungeonRotateTagInOrder.h" #include "Game/AI/AI/aiDungeonRotateTagShuttle.h" #include "Game/AI/AI/aiDungeonRotateTagWaterChemical.h" #include "Game/AI/AI/aiDynTargetStoneShootEnemyBattle.h" #include "Game/AI/AI/aiDynTgBreathAttackEnemyBattle.h" #include "Game/AI/AI/aiEarthReleaseAttack.h" #include "Game/AI/AI/aiElectricBall.h" #include "Game/AI/AI/aiElectricCable.h" #include "Game/AI/AI/aiEnemyAngry.h" #include "Game/AI/AI/aiEnemyAttackAndAway.h" #include "Game/AI/AI/aiEnemyBaseArrowAttack.h" #include "Game/AI/AI/aiEnemyBaseFindPlayer.h" #include "Game/AI/AI/aiEnemyBattle.h" #include "Game/AI/AI/aiEnemyBattleWithAreaCheck.h" #include "Game/AI/AI/aiEnemyCalledAppear.h" #include "Game/AI/AI/aiEnemyChaseShield.h" #include "Game/AI/AI/aiEnemyChaseTargetAndAction.h" #include "Game/AI/AI/aiEnemyChemTargetAction.h" #include "Game/AI/AI/aiEnemyChemicalPowerSelect.h" #include "Game/AI/AI/aiEnemyChemicalSelect.h" #include "Game/AI/AI/aiEnemyConfuse.h" #include "Game/AI/AI/aiEnemyCutRope.h" #include "Game/AI/AI/aiEnemyDefaultReaction.h" #include "Game/AI/AI/aiEnemyDemoSumonRecgTgt.h" #include "Game/AI/AI/aiEnemyEscape.h" #include "Game/AI/AI/aiEnemyEscapeMove.h" #include "Game/AI/AI/aiEnemyEscapeRoot.h" #include "Game/AI/AI/aiEnemyFeintBattle.h" #include "Game/AI/AI/aiEnemyFindBadStatusFriend.h" #include "Game/AI/AI/aiEnemyFindHorseRideTarget.h" #include "Game/AI/AI/aiEnemyFindShootable.h" #include "Game/AI/AI/aiEnemyFortressChat.h" #include "Game/AI/AI/aiEnemyFortressMgrTag.h" #include "Game/AI/AI/aiEnemyFortressWait.h" #include "Game/AI/AI/aiEnemyFortressWatchKeepingWait.h" #include "Game/AI/AI/aiEnemyHide.h" #include "Game/AI/AI/aiEnemyHideGrass.h" #include "Game/AI/AI/aiEnemyHideShootingBattle.h" #include "Game/AI/AI/aiEnemyHorseRide.h" #include "Game/AI/AI/aiEnemyLifeSelect.h" #include "Game/AI/AI/aiEnemyLiftShootItem.h" #include "Game/AI/AI/aiEnemyLifted.h" #include "Game/AI/AI/aiEnemyLost.h" #include "Game/AI/AI/aiEnemyMimicrySelect.h" #include "Game/AI/AI/aiEnemyMoveBattle.h" #include "Game/AI/AI/aiEnemyMoveToGround.h" #include "Game/AI/AI/aiEnemyNoiseTarget.h" #include "Game/AI/AI/aiEnemyNotice.h" #include "Game/AI/AI/aiEnemyNoticeActiveEnemy.h" #include "Game/AI/AI/aiEnemyNoticeFearfulLastAttacker.h" #include "Game/AI/AI/aiEnemyNoticeFearfulTarget.h" #include "Game/AI/AI/aiEnemyNoticeLimit.h" #include "Game/AI/AI/aiEnemyNoticeSound.h" #include "Game/AI/AI/aiEnemyNoticeSoundSensitiveTimer.h" #include "Game/AI/AI/aiEnemyNoticeSoundWithUI.h" #include "Game/AI/AI/aiEnemyNoticeTerror.h" #include "Game/AI/AI/aiEnemyPermitAttackSelect.h" #include "Game/AI/AI/aiEnemyPursuingArrowBattle.h" #include "Game/AI/AI/aiEnemyPursuingAttackCheck.h" #include "Game/AI/AI/aiEnemyPursuingBattle.h" #include "Game/AI/AI/aiEnemyRandomRepeatSideStep.h" #include "Game/AI/AI/aiEnemyRangeKeepMove.h" #include "Game/AI/AI/aiEnemyRangeKeepSwimMove.h" #include "Game/AI/AI/aiEnemyRecognizeTarget.h" #include "Game/AI/AI/aiEnemyRestraintCheckBattle.h" #include "Game/AI/AI/aiEnemyReturnSelect.h" #include "Game/AI/AI/aiEnemyRoam.h" #include "Game/AI/AI/aiEnemyRoamSelect.h" #include "Game/AI/AI/aiEnemyRoamViewItem.h" #include "Game/AI/AI/aiEnemyRoot.h" #include "Game/AI/AI/aiEnemySearchHorse.h" #include "Game/AI/AI/aiEnemySearchShieldItemFindPlayer.h" #include "Game/AI/AI/aiEnemyShieldSearchOrBattle.h" #include "Game/AI/AI/aiEnemyShootAttackExplosives.h" #include "Game/AI/AI/aiEnemySittingTogether.h" #include "Game/AI/AI/aiEnemySkyArrowAttack.h" #include "Game/AI/AI/aiEnemySomeIgniteBattle.h" #include "Game/AI/AI/aiEnemySyncAttack.h" #include "Game/AI/AI/aiEnemyTargetGearSelect.h" #include "Game/AI/AI/aiEnemyTargetInAreaSelect.h" #include "Game/AI/AI/aiEnemyTargetInSightSelect.h" #include "Game/AI/AI/aiEnemyTimelineAI.h" #include "Game/AI/AI/aiEnemyTired.h" #include "Game/AI/AI/aiEnemyTreeWeaponSearchOrBattle.h" #include "Game/AI/AI/aiEnemyVacuumBombSelect.h" #include "Game/AI/AI/aiEnemyVacuumChangeItemSelect.h" #include "Game/AI/AI/aiEnemyVacuumWeaponTypeSelect.h" #include "Game/AI/AI/aiEnemyWaitViewItem.h" #include "Game/AI/AI/aiEnemyWarnNoticeEndChase.h" #include "Game/AI/AI/aiEnemyWarnNoticeSelect.h" #include "Game/AI/AI/aiEnemyWatchKeepingWait.h" #include "Game/AI/AI/aiEnterFromResetSelect.h" #include "Game/AI/AI/aiEnvSeEmitPointRootAI.h" #include "Game/AI/AI/aiEquipConditionSelect.h" #include "Game/AI/AI/aiEquipHaveSelector.h" #include "Game/AI/AI/aiEquipShieldEnemySearchWeapon.h" #include "Game/AI/AI/aiEquipStand.h" #include "Game/AI/AI/aiEscapeFromTargetFrontRandomDir.h" #include "Game/AI/AI/aiEscapeOppositeToTargetInWater.h" #include "Game/AI/AI/aiEscapeOrWaitSelect.h" #include "Game/AI/AI/aiEternalPlayerTarget.h" #include "Game/AI/AI/aiEventTagRootAI.h" #include "Game/AI/AI/aiEventTimeRoot.h" #include "Game/AI/AI/aiExceededImpulseCheck.h" #include "Game/AI/AI/aiExplodeCheck.h" #include "Game/AI/AI/aiFirstSelect.h" #include "Game/AI/AI/aiFishGoToAndNibble.h" #include "Game/AI/AI/aiFishRoot.h" #include "Game/AI/AI/aiFishSafeReturn.h" #include "Game/AI/AI/aiFixableLiftable.h" #include "Game/AI/AI/aiFldObjDlcHeroMapRelief.h" #include "Game/AI/AI/aiFldObjIvyBurnRoot.h" #include "Game/AI/AI/aiFlyInsectRoam.h" #include "Game/AI/AI/aiFlyMoveToTarget.h" #include "Game/AI/AI/aiFlyingEnemyBackKeepMove.h" #include "Game/AI/AI/aiFlyingEnemyDiagonallyKeepMove.h" #include "Game/AI/AI/aiFlyingEnemyFindPlayer.h" #include "Game/AI/AI/aiFlyingEnemyFrontKeepMove.h" #include "Game/AI/AI/aiForSaleOrNot.h" #include "Game/AI/AI/aiForbidDoubleNoticeSelect.h" #include "Game/AI/AI/aiForestGiantBattle.h" #include "Game/AI/AI/aiForestGiantBattleMove.h" #include "Game/AI/AI/aiForestGiantChanceWait.h" #include "Game/AI/AI/aiForestGiantClosestAttackSelect.h" #include "Game/AI/AI/aiForestGiantFindPlayer.h" #include "Game/AI/AI/aiForestGiantNormal.h" #include "Game/AI/AI/aiForestGiantNoticeSound.h" #include "Game/AI/AI/aiForestGiantReaction.h" #include "Game/AI/AI/aiForestGiantRecognizeTarget.h" #include "Game/AI/AI/aiForestGiantRoam.h" #include "Game/AI/AI/aiForestGiantRoot.h" #include "Game/AI/AI/aiForestGiantStoneShootBattle.h" #include "Game/AI/AI/aiFork2AI.h" #include "Game/AI/AI/aiFork2AIUpperLowerBody.h" #include "Game/AI/AI/aiFork3AI.h" #include "Game/AI/AI/aiFork4AI.h" #include "Game/AI/AI/aiFork5AI.h" #include "Game/AI/AI/aiFork6AI.h" #include "Game/AI/AI/aiForkActionAndJoin.h" #include "Game/AI/AI/aiForkBeastGanonRoot.h" #include "Game/AI/AI/aiFreezeInWaterSelect.h" #include "Game/AI/AI/aiFriendCallAction.h" #include "Game/AI/AI/aiFromPopPoolDamageSelect.h" #include "Game/AI/AI/aiGambleTreasureBoxRoot.h" #include "Game/AI/AI/aiGameDataFlagSelector.h" #include "Game/AI/AI/aiGanonApproachOnFloorRoot.h" #include "Game/AI/AI/aiGanonApproachOnWallRoot.h" #include "Game/AI/AI/aiGanonBattleOnFloorRoot.h" #include "Game/AI/AI/aiGanonBattleOnWallRoot.h" #include "Game/AI/AI/aiGanonBattleRoot.h" #include "Game/AI/AI/aiGanonBeamOnFloor.h" #include "Game/AI/AI/aiGanonBeamOnWall.h" #include "Game/AI/AI/aiGanonBeastDying.h" #include "Game/AI/AI/aiGanonBeastMoveSelect.h" #include "Game/AI/AI/aiGanonBeastReaction.h" #include "Game/AI/AI/aiGanonBeastRoot.h" #include "Game/AI/AI/aiGanonBeastStairState.h" #include "Game/AI/AI/aiGanonBeastSufferChanger.h" #include "Game/AI/AI/aiGanonBeastWait.h" #include "Game/AI/AI/aiGanonDemoMoveSeqTwoAction.h" #include "Game/AI/AI/aiGanonFarAttackRootOnWall.h" #include "Game/AI/AI/aiGanonGrudgeNormal.h" #include "Game/AI/AI/aiGanonNearAttackOnFloorRoot.h" #include "Game/AI/AI/aiGanonNormalRoot.h" #include "Game/AI/AI/aiGanonReaction.h" #include "Game/AI/AI/aiGanonRecognizeRoot.h" #include "Game/AI/AI/aiGanonShockRoot.h" #include "Game/AI/AI/aiGanonStateChangeRoot.h" #include "Game/AI/AI/aiGanonThrowActorRoot.h" #include "Game/AI/AI/aiGanonThrowMultiActorRoot.h" #include "Game/AI/AI/aiGanonWeaponAttackOnFloor.h" #include "Game/AI/AI/aiGearRangeSelect.h" #include "Game/AI/AI/aiGelEnemyReaction.h" #include "Game/AI/AI/aiGerudoHeroSoulGiftRoot.h" #include "Game/AI/AI/aiGerudoQueenBattle.h" #include "Game/AI/AI/aiGetItemBrightBow.h" #include "Game/AI/AI/aiGetItemNormal.h" #include "Game/AI/AI/aiGiantArmorAsWeakPoint.h" #include "Game/AI/AI/aiGiantEarthReleaseAttack.h" #include "Game/AI/AI/aiGiantEscapeFromDamageWater.h" #include "Game/AI/AI/aiGiantNavMoveTarget.h" #include "Game/AI/AI/aiGiantNavMoveWithFirstAction.h" #include "Game/AI/AI/aiGiantRoamSelect.h" #include "Game/AI/AI/aiGiantSleepNormal.h" #include "Game/AI/AI/aiGiantSleepReaction.h" #include "Game/AI/AI/aiGiantStoneShootAngrySelect.h" #include "Game/AI/AI/aiGolemChemicalResetSelect.h" #include "Game/AI/AI/aiGolemChemicalVanishedSelect.h" #include "Game/AI/AI/aiGolemClimbedSelect.h" #include "Game/AI/AI/aiGolemClimbedTimeSelect.h" #include "Game/AI/AI/aiGolemFindPlayer.h" #include "Game/AI/AI/aiGolemFireREnemyBattle.h" #include "Game/AI/AI/aiGolemNormal.h" #include "Game/AI/AI/aiGolemNoticeWorry.h" #include "Game/AI/AI/aiGolemPartRoot.h" #include "Game/AI/AI/aiGolemPartsSelect.h" #include "Game/AI/AI/aiGolemRWeakPointRoot.h" #include "Game/AI/AI/aiGolemReaction.h" #include "Game/AI/AI/aiGolemRoot.h" #include "Game/AI/AI/aiGolemSleepNormal.h" #include "Game/AI/AI/aiGolemSleepTypeSelect.h" #include "Game/AI/AI/aiGolemWeakPointRoot.h" #include "Game/AI/AI/aiGolfBallRoot.h" #include "Game/AI/AI/aiGoronCannon.h" #include "Game/AI/AI/aiGoronHeroDescendentRoot.h" #include "Game/AI/AI/aiGoronHeroSoulGiftRoot.h" #include "Game/AI/AI/aiGroundAngleSelect.h" #include "Game/AI/AI/aiGroundHitSelect.h" #include "Game/AI/AI/aiGrudgeEyeball.h" #include "Game/AI/AI/aiGuardAndRevenge.h" #include "Game/AI/AI/aiGuardFlagSelect.h" #include "Game/AI/AI/aiGuardFrequencySelect.h" #include "Game/AI/AI/aiGuardianBattleBeamAttack.h" #include "Game/AI/AI/aiGuardianBeam.h" #include "Game/AI/AI/aiGuardianBeamAttack.h" #include "Game/AI/AI/aiGuardianBezierRailMove.h" #include "Game/AI/AI/aiGuardianChase.h" #include "Game/AI/AI/aiGuardianCloseBattle.h" #include "Game/AI/AI/aiGuardianDown.h" #include "Game/AI/AI/aiGuardianMini2ndBattle.h" #include "Game/AI/AI/aiGuardianMini2ndBattleAttack.h" #include "Game/AI/AI/aiGuardianMiniBattle.h" #include "Game/AI/AI/aiGuardianMiniBattleStateSelect.h" #include "Game/AI/AI/aiGuardianMiniBeam.h" #include "Game/AI/AI/aiGuardianMiniBeamAttack.h" #include "Game/AI/AI/aiGuardianMiniBeamAttackMove.h" #include "Game/AI/AI/aiGuardianMiniBeamAttackNoWait.h" #include "Game/AI/AI/aiGuardianMiniBeamToExplosives.h" #include "Game/AI/AI/aiGuardianMiniBlownOff.h" #include "Game/AI/AI/aiGuardianMiniChangeWeapon.h" #include "Game/AI/AI/aiGuardianMiniFinalBattle.h" #include "Game/AI/AI/aiGuardianMiniFindPlayer.h" #include "Game/AI/AI/aiGuardianMiniGroggy.h" #include "Game/AI/AI/aiGuardianMiniGuardSelect.h" #include "Game/AI/AI/aiGuardianMiniNoWeaponSelect.h" #include "Game/AI/AI/aiGuardianMiniOnNoNavMesh.h" #include "Game/AI/AI/aiGuardianMiniRangeKeepMove.h" #include "Game/AI/AI/aiGuardianMiniReaction.h" #include "Game/AI/AI/aiGuardianMiniRecognizeTarget.h" #include "Game/AI/AI/aiGuardianMiniRollingAttackMove.h" #include "Game/AI/AI/aiGuardianMiniRoot.h" #include "Game/AI/AI/aiGuardianMiniTargetOnScalffold.h" #include "Game/AI/AI/aiGuardianMiniTransformSelect.h" #include "Game/AI/AI/aiGuardianMiniViewWait.h" #include "Game/AI/AI/aiGuardianRoam.h" #include "Game/AI/AI/aiGuardianRoot.h" #include "Game/AI/AI/aiGuardianTargetLost.h" #include "Game/AI/AI/aiGuardianWait.h" #include "Game/AI/AI/aiGyroActivateTerminal.h" #include "Game/AI/AI/aiHangedLamp.h" #include "Game/AI/AI/aiHasPreActorSelect.h" #include "Game/AI/AI/aiHaveNoWeaponSelector.h" #include "Game/AI/AI/aiHeightSelectTwoAction.h" #include "Game/AI/AI/aiHeroSoulGiftRoot.h" #include "Game/AI/AI/aiHiddenKorokRoot.h" #include "Game/AI/AI/aiHiddenOctarockFindPlayer.h" #include "Game/AI/AI/aiHiddenOctarockNormal.h" #include "Game/AI/AI/aiHiddenOctarockSearchTarget.h" #include "Game/AI/AI/aiHomePosDistanceSelector.h" #include "Game/AI/AI/aiHorse.h" #include "Game/AI/AI/aiHorseCheckLineOfSightSelector.h" #include "Game/AI/AI/aiHorseDamageTypeSelect.h" #include "Game/AI/AI/aiHorseEscapeRouteRailAI.h" #include "Game/AI/AI/aiHorseFollow.h" #include "Game/AI/AI/aiHorseGoToEatAI.h" #include "Game/AI/AI/aiHorseLoopTargetAndWaitAI.h" #include "Game/AI/AI/aiHorseMoveToPlayer.h" #include "Game/AI/AI/aiHorseNatureSelectAI.h" #include "Game/AI/AI/aiHorseNotRidden.h" #include "Game/AI/AI/aiHorsePrevRiddenStatusSelector.h" #include "Game/AI/AI/aiHorseReins.h" #include "Game/AI/AI/aiHorseRiddenAI.h" #include "Game/AI/AI/aiHorseRiddenByEnemyAI.h" #include "Game/AI/AI/aiHorseRiddenByNPC.h" #include "Game/AI/AI/aiHorseRideChargeAttack.h" #include "Game/AI/AI/aiHorseRideChaseBattleAttackMove.h" #include "Game/AI/AI/aiHorseRideChaseBattleMove.h" #include "Game/AI/AI/aiHorseRideDamagedSelector.h" #include "Game/AI/AI/aiHorseRideEnemyBattle.h" #include "Game/AI/AI/aiHorseRideEnemyFindPlayer.h" #include "Game/AI/AI/aiHorseRideEnemyNormal.h" #include "Game/AI/AI/aiHorseRideMoveTo.h" #include "Game/AI/AI/aiHorseRideRangeKeepMove.h" #include "Game/AI/AI/aiHorseRideShooterFindPlayer.h" #include "Game/AI/AI/aiHorseRideShootingEnemyBattle.h" #include "Game/AI/AI/aiHorseRideTurn.h" #include "Game/AI/AI/aiHorseWanderAI.h" #include "Game/AI/AI/aiIAIAttack.h" #include "Game/AI/AI/aiIbutsuWaterFallRoot.h" #include "Game/AI/AI/aiIceEnemyFeintBattle.h" #include "Game/AI/AI/aiIceMakerBlock.h" #include "Game/AI/AI/aiInDemoSelect.h" #include "Game/AI/AI/aiInForceEnemyLostAreaSelect.h" #include "Game/AI/AI/aiInTerritorySelector.h" #include "Game/AI/AI/aiInWaterKeepSelect.h" #include "Game/AI/AI/aiInWaterSelect.h" #include "Game/AI/AI/aiIncredibleAction.h" #include "Game/AI/AI/aiInitFromInCarryBoxSelect.h" #include "Game/AI/AI/aiInsectEscape.h" #include "Game/AI/AI/aiInsectFairyRoot.h" #include "Game/AI/AI/aiInsectRoam.h" #include "Game/AI/AI/aiInsectRoot.h" #include "Game/AI/AI/aiInvincibleHiddenOctarock.h" #include "Game/AI/AI/aiInvisibleKorokRailMove.h" #include "Game/AI/AI/aiIsPlacementAreaEnemy.h" #include "Game/AI/AI/aiItemAmiiboRoot.h" #include "Game/AI/AI/aiItemConductor.h" #include "Game/AI/AI/aiItemOnTree.h" #include "Game/AI/AI/aiItemRoot.h" #include "Game/AI/AI/aiJumpAttack.h" #include "Game/AI/AI/aiJustAvoidFinishWait.h" #include "Game/AI/AI/aiKakarikoKokkoTimeline.h" #include "Game/AI/AI/aiKeepBackSelect.h" #include "Game/AI/AI/aiKeeseDieSelect.h" #include "Game/AI/AI/aiKeeseHangOnCeil.h" #include "Game/AI/AI/aiKeeseNormal.h" #include "Game/AI/AI/aiKeeseRoam.h" #include "Game/AI/AI/aiKeeseSwarmNormal.h" #include "Game/AI/AI/aiKeeseSwarmRoam.h" #include "Game/AI/AI/aiKeyLockedShutter.h" #include "Game/AI/AI/aiKokkoAngry.h" #include "Game/AI/AI/aiKokkoAngryTargetSelect.h" #include "Game/AI/AI/aiKokkoEscapeAI.h" #include "Game/AI/AI/aiKokkoRoot.h" #include "Game/AI/AI/aiKorokAnswerResponceRoot.h" #include "Game/AI/AI/aiKorokFlowerColorRoot.h" #include "Game/AI/AI/aiKorokFlowerRoot.h" #include "Game/AI/AI/aiKorokGoalTimerRootAI.h" #include "Game/AI/AI/aiKorokPinWheelRoot.h" #include "Game/AI/AI/aiKorokPotRootAI.h" #include "Game/AI/AI/aiKorokStartStandRoot.h" #include "Game/AI/AI/aiKorokStoneLift.h" #include "Game/AI/AI/aiKorokTargetRailMove.h" #include "Game/AI/AI/aiLOSFurthestHitPointFinder.h" #include "Game/AI/AI/aiLandHumEnemyFindBait.h" #include "Game/AI/AI/aiLandHumEnemyFindBaitWeapon.h" #include "Game/AI/AI/aiLandHumEnemyFindPlayer.h" #include "Game/AI/AI/aiLandHumEnemyNormal.h" #include "Game/AI/AI/aiLandHumEnemyThrowWeapon.h" #include "Game/AI/AI/aiLandHumEnemyUnarmedBattle.h" #include "Game/AI/AI/aiLandHumGourmandEnemyNormal.h" #include "Game/AI/AI/aiLandingChemicalBall.h" #include "Game/AI/AI/aiLargeCannonAttackRoot.h" #include "Game/AI/AI/aiLastAttackerSelect.h" #include "Game/AI/AI/aiLastAttackerSpecialActionSelect.h" #include "Game/AI/AI/aiLastBossBeamAttackRoot.h" #include "Game/AI/AI/aiLastBossDemoWarpMove.h" #include "Game/AI/AI/aiLastBossDemoWarpRoot.h" #include "Game/AI/AI/aiLastBossNormalWarpRoot.h" #include "Game/AI/AI/aiLastBossRailWarpRoot.h" #include "Game/AI/AI/aiLastBossRoot.h" #include "Game/AI/AI/aiLastBossShieldBash.h" #include "Game/AI/AI/aiLastBossShootGaleArrowRoot.h" #include "Game/AI/AI/aiLastBossShootNormalArrowRoot.h" #include "Game/AI/AI/aiLastBossSwordWhirlSlash.h" #include "Game/AI/AI/aiLastBossThunderRoot.h" #include "Game/AI/AI/aiLastBossWeaponAttackRoot.h" #include "Game/AI/AI/aiLeadToTarget.h" #include "Game/AI/AI/aiLeaderDistanceSelector.h" #include "Game/AI/AI/aiLeaveFromTarget.h" #include "Game/AI/AI/aiLifeChangeDemoCaller.h" #include "Game/AI/AI/aiLifted.h" #include "Game/AI/AI/aiLimitedTimeredActorCreator.h" #include "Game/AI/AI/aiLineCheckTag.h" #include "Game/AI/AI/aiLinkTagCheck.h" #include "Game/AI/AI/aiLinkageEnemyNormal.h" #include "Game/AI/AI/aiLizalfosBreathAttack.h" #include "Game/AI/AI/aiLumberjackFallenTree.h" #include "Game/AI/AI/aiLumberjackTree.h" #include "Game/AI/AI/aiLynelArrowAttackSelect.h" #include "Game/AI/AI/aiLynelArrowAttackSelectOnce.h" #include "Game/AI/AI/aiLynelArrowBattle.h" #include "Game/AI/AI/aiLynelAttackThroughMove.h" #include "Game/AI/AI/aiLynelBackStepFromTarget.h" #include "Game/AI/AI/aiLynelBattle.h" #include "Game/AI/AI/aiLynelChaseBattleMove.h" #include "Game/AI/AI/aiLynelCloseBattle.h" #include "Game/AI/AI/aiLynelDirSelect.h" #include "Game/AI/AI/aiLynelDistanceLostCheck.h" #include "Game/AI/AI/aiLynelEscapeFromTarget.h" #include "Game/AI/AI/aiLynelFindPlayer.h" #include "Game/AI/AI/aiLynelLineMoveAttack.h" #include "Game/AI/AI/aiLynelNavMoveNoStop.h" #include "Game/AI/AI/aiLynelNavMoveTarget.h" #include "Game/AI/AI/aiLynelNormal.h" #include "Game/AI/AI/aiLynelNoticeAttacked.h" #include "Game/AI/AI/aiLynelNoticeTerror.h" #include "Game/AI/AI/aiLynelOnNoNavMeshPos.h" #include "Game/AI/AI/aiLynelRecognizeTarget.h" #include "Game/AI/AI/aiLynelRepeatAttack.h" #include "Game/AI/AI/aiLynelRoam.h" #include "Game/AI/AI/aiLynelRodeo.h" #include "Game/AI/AI/aiLynelRoot.h" #include "Game/AI/AI/aiLynelTackleMove.h" #include "Game/AI/AI/aiLynelThreeBreathAttack.h" #include "Game/AI/AI/aiLynelWarp.h" #include "Game/AI/AI/aiMagneGearRoot.h" #include "Game/AI/AI/aiMagneGrabSelect.h" #include "Game/AI/AI/aiMagneGrabbedPartsRangeSelector.h" #include "Game/AI/AI/aiMagneShaftRoot.h" #include "Game/AI/AI/aiMagneSliderBlockRootThunder.h" #include "Game/AI/AI/aiMagneStickRoot.h" #include "Game/AI/AI/aiMagnetglove.h" #include "Game/AI/AI/aiMainFieldDungeonSelect.h" #include "Game/AI/AI/aiMasquaradeSubTargetSelect.h" #include "Game/AI/AI/aiMasterSwordBase100EnemyRoot.h" #include "Game/AI/AI/aiMasterSwordRoot.h" #include "Game/AI/AI/aiMergedDungeonPartsRoot.h" #include "Game/AI/AI/aiMessageReceiveCheck.h" #include "Game/AI/AI/aiMessageReceiveCheckBasic.h" #include "Game/AI/AI/aiMessageReceiveCheckEveryFrame.h" #include "Game/AI/AI/aiMetalObjectBuried.h" #include "Game/AI/AI/aiMetalObjectFixed.h" #include "Game/AI/AI/aiMimicCliffStopEnemyNormal.h" #include "Game/AI/AI/aiMimicEnemyFindPlayer.h" #include "Game/AI/AI/aiMimicEnemyNormal.h" #include "Game/AI/AI/aiMimicFlagSelect.h" #include "Game/AI/AI/aiMimicryResetCheck.h" #include "Game/AI/AI/aiMiniGolemLifted.h" #include "Game/AI/AI/aiMiniGolemReaction.h" #include "Game/AI/AI/aiMiniGolemRoot.h" #include "Game/AI/AI/aiMiniGolemSleep.h" #include "Game/AI/AI/aiMoonAI.h" #include "Game/AI/AI/aiMoonNameTag.h" #include "Game/AI/AI/aiMoriblinSpearBattle.h" #include "Game/AI/AI/aiMoriblinSpearNearBattle.h" #include "Game/AI/AI/aiMoriblinUnarmedBattle.h" #include "Game/AI/AI/aiMotorcycleRoot.h" #include "Game/AI/AI/aiMoveAndFreeFallGondola.h" #include "Game/AI/AI/aiMoveAroundTarget.h" #include "Game/AI/AI/aiMoveLOSFeedback.h" #include "Game/AI/AI/aiMoveRemainsElectric.h" #include "Game/AI/AI/aiMoveToCameraFrontXZ.h" #include "Game/AI/AI/aiMoveToTargetCollisionFeedback.h" #include "Game/AI/AI/aiNPCAlert.h" #include "Game/AI/AI/aiNPCArtistRoot.h" #include "Game/AI/AI/aiNPCAttack.h" #include "Game/AI/AI/aiNPCAttentionAI.h" #include "Game/AI/AI/aiNPCAvoid.h" #include "Game/AI/AI/aiNPCChasePlayerBlueFire.h" #include "Game/AI/AI/aiNPCClerkRoot.h" #include "Game/AI/AI/aiNPCConfront.h" #include "Game/AI/AI/aiNPCConfrontEnemy.h" #include "Game/AI/AI/aiNPCGerudoQueenRoot.h" #include "Game/AI/AI/aiNPCHeartsRoot.h" #include "Game/AI/AI/aiNPCHorseRide.h" #include "Game/AI/AI/aiNPCHorseRideWait.h" #include "Game/AI/AI/aiNPCMamonoShopRoot.h" #include "Game/AI/AI/aiNPCMove.h" #include "Game/AI/AI/aiNPCMoveToRailPoint.h" #include "Game/AI/AI/aiNPCReaction.h" #include "Game/AI/AI/aiNPCReturnAnchor.h" #include "Game/AI/AI/aiNPCReturnRestPosRoot.h" #include "Game/AI/AI/aiNPCRoam.h" #include "Game/AI/AI/aiNPCRoot.h" #include "Game/AI/AI/aiNPCRunaway.h" #include "Game/AI/AI/aiNPCSearch.h" #include "Game/AI/AI/aiNPCSurprised.h" #include "Game/AI/AI/aiNPCSuspend.h" #include "Game/AI/AI/aiNPCTalkBalloon.h" #include "Game/AI/AI/aiNPCTerrorAI.h" #include "Game/AI/AI/aiNPCTimeline.h" #include "Game/AI/AI/aiNPCTravel.h" #include "Game/AI/AI/aiNPCTravelerRoot.h" #include "Game/AI/AI/aiNPCWander.h" #include "Game/AI/AI/aiNavMeshTurnAwayFromHitPos.h" #include "Game/AI/AI/aiNavMoveNearTarget.h" #include "Game/AI/AI/aiNavMoveTarget.h" #include "Game/AI/AI/aiNavMoveTargetClosestPoint.h" #include "Game/AI/AI/aiNavMoveTargetWithJumpWater.h" #include "Game/AI/AI/aiNavViewMove.h" #include "Game/AI/AI/aiNearCreateAppearTypeSelect.h" #include "Game/AI/AI/aiNearCreateSelect.h" #include "Game/AI/AI/aiNewMannequinRoot.h" #include "Game/AI/AI/aiNormalHumanEquipableShield.h" #include "Game/AI/AI/aiNoticePartsRangeSelector.h" #include "Game/AI/AI/aiNpcDemoRoot.h" #include "Game/AI/AI/aiNpcMoveToAnchor.h" #include "Game/AI/AI/aiNpcTebaRoot.h" #include "Game/AI/AI/aiNpcTebaTrainingRoot.h" #include "Game/AI/AI/aiNushiEscapeSelector.h" #include "Game/AI/AI/aiNushiWarp.h" #include "Game/AI/AI/aiOctarockBattle.h" #include "Game/AI/AI/aiOctarockHideEscape.h" #include "Game/AI/AI/aiOctarockOptionRoot.h" #include "Game/AI/AI/aiOctarockReaction.h" #include "Game/AI/AI/aiOctarockRoot.h" #include "Game/AI/AI/aiOctarockServiceHideWait.h" #include "Game/AI/AI/aiOctarockWaterWait.h" #include "Game/AI/AI/aiOnCliffEnemyBattle.h" #include "Game/AI/AI/aiOnCliffSurfaceSelect.h" #include "Game/AI/AI/aiOnCliffViewWait.h" #include "Game/AI/AI/aiOnEnterEventModeSelect.h" #include "Game/AI/AI/aiOnNavFaceSelect.h" #include "Game/AI/AI/aiOnRagdollSelect.h" #include "Game/AI/AI/aiOneMemoryMagicBattle.h" #include "Game/AI/AI/aiOptionalWeaponAI.h" #include "Game/AI/AI/aiOutOfScreen.h" #include "Game/AI/AI/aiPartHaveSelect.h" #include "Game/AI/AI/aiPartsNoticeSelect.h" #include "Game/AI/AI/aiPartsSleepSelect.h" #include "Game/AI/AI/aiPauseMenuPlayerRoot.h" #include "Game/AI/AI/aiPickShootItemRoot.h" #include "Game/AI/AI/aiPillarCrack.h" #include "Game/AI/AI/aiPipeDrawing.h" #include "Game/AI/AI/aiPlayerAttack.h" #include "Game/AI/AI/aiPlayerBarrierBlow.h" #include "Game/AI/AI/aiPlayerBeetle.h" #include "Game/AI/AI/aiPlayerCamera.h" #include "Game/AI/AI/aiPlayerCaught.h" #include "Game/AI/AI/aiPlayerClimb.h" #include "Game/AI/AI/aiPlayerCutJump.h" #include "Game/AI/AI/aiPlayerDead.h" #include "Game/AI/AI/aiPlayerDemoRoot.h" #include "Game/AI/AI/aiPlayerGrab.h" #include "Game/AI/AI/aiPlayerItem.h" #include "Game/AI/AI/aiPlayerLadder.h" #include "Game/AI/AI/aiPlayerNavDestinationMove.h" #include "Game/AI/AI/aiPlayerNormal.h" #include "Game/AI/AI/aiPlayerRideHorse.h" #include "Game/AI/AI/aiPlayerRoot.h" #include "Game/AI/AI/aiPlayerSetTarget.h" #include "Game/AI/AI/aiPlayerSit.h" #include "Game/AI/AI/aiPlayerSwim.h" #include "Game/AI/AI/aiPlayerWaterFall.h" #include "Game/AI/AI/aiPlayerZoraRide.h" #include "Game/AI/AI/aiPointWindTagRoot.h" #include "Game/AI/AI/aiPracticeGuardianMiniNormal.h" #include "Game/AI/AI/aiPreSleepCheck.h" #include "Game/AI/AI/aiPrevASEndSeq.h" #include "Game/AI/AI/aiPrevASOR2SelectTwo.h" #include "Game/AI/AI/aiPrevASSelect.h" #include "Game/AI/AI/aiPrevASSkipSeq.h" #include "Game/AI/AI/aiPrevSomeASSelect.h" #include "Game/AI/AI/aiPreyChemicalDeadReaction.h" #include "Game/AI/AI/aiPreyDead.h" #include "Game/AI/AI/aiPreyDeadCauseSelector.h" #include "Game/AI/AI/aiPreyDefWanderAI.h" #include "Game/AI/AI/aiPreyDropItemRoot.h" #include "Game/AI/AI/aiPreyLookAtTarget.h" #include "Game/AI/AI/aiPreyNormal.h" #include "Game/AI/AI/aiPreyReaction.h" #include "Game/AI/AI/aiPreyRoot.h" #include "Game/AI/AI/aiPreyStun.h" #include "Game/AI/AI/aiPriestBossActorCloneRoot.h" #include "Game/AI/AI/aiPriestBossActorEnemyRoot.h" #include "Game/AI/AI/aiPriestBossActorGiantFouthRoot.h" #include "Game/AI/AI/aiPriestBossActorGiantRoot.h" #include "Game/AI/AI/aiPriestBossActorNormalMode.h" #include "Game/AI/AI/aiPriestBossActorNormalRoot.h" #include "Game/AI/AI/aiPriestBossActorPhaseSecondStart.h" #include "Game/AI/AI/aiPriestBossAfterImageRoot.h" #include "Game/AI/AI/aiPriestBossAttackGrave.h" #include "Game/AI/AI/aiPriestBossBananaMode.h" #include "Game/AI/AI/aiPriestBossBeamExplode.h" #include "Game/AI/AI/aiPriestBossBlowoffDamageSelect.h" #include "Game/AI/AI/aiPriestBossBlowoffReadyReaction.h" #include "Game/AI/AI/aiPriestBossBowEquiped.h" #include "Game/AI/AI/aiPriestBossCircleFormationRush.h" #include "Game/AI/AI/aiPriestBossCircleFormationShoot.h" #include "Game/AI/AI/aiPriestBossCloneBananaMode.h" #include "Game/AI/AI/aiPriestBossCloneBulletRoot.h" #include "Game/AI/AI/aiPriestBossDamageTypeSelect.h" #include "Game/AI/AI/aiPriestBossEyeBeamFourth.h" #include "Game/AI/AI/aiPriestBossEyeBeamStandAim.h" #include "Game/AI/AI/aiPriestBossEyeBeamThird.h" #include "Game/AI/AI/aiPriestBossFastWarpAttack.h" #include "Game/AI/AI/aiPriestBossGiantDeadSelector.h" #include "Game/AI/AI/aiPriestBossGiantDownSeq.h" #include "Game/AI/AI/aiPriestBossGiantEnemyRoot.h" #include "Game/AI/AI/aiPriestBossGiantReaction.h" #include "Game/AI/AI/aiPriestBossGiantStageRotRoot.h" #include "Game/AI/AI/aiPriestBossGiantStageRotate.h" #include "Game/AI/AI/aiPriestBossIAIAttack.h" #include "Game/AI/AI/aiPriestBossIronBall.h" #include "Game/AI/AI/aiPriestBossIronBallRoot.h" #include "Game/AI/AI/aiPriestBossIronBallStageRotate.h" #include "Game/AI/AI/aiPriestBossLineFormationAppear.h" #include "Game/AI/AI/aiPriestBossLineFormationFall.h" #include "Game/AI/AI/aiPriestBossLineFormationRush.h" #include "Game/AI/AI/aiPriestBossMakeClone.h" #include "Game/AI/AI/aiPriestBossMetaAIRoot.h" #include "Game/AI/AI/aiPriestBossNormalMoveSelector.h" #include "Game/AI/AI/aiPriestBossNormalQuickRecover.h" #include "Game/AI/AI/aiPriestBossNormalReaction.h" #include "Game/AI/AI/aiPriestBossPhaseFinish.h" #include "Game/AI/AI/aiPriestBossPhaseFirst.h" #include "Game/AI/AI/aiPriestBossPhaseFourth.h" #include "Game/AI/AI/aiPriestBossPhaseSecond.h" #include "Game/AI/AI/aiPriestBossPhaseSelector.h" #include "Game/AI/AI/aiPriestBossPhaseThird.h" #include "Game/AI/AI/aiPriestBossShadowCloneEnemyRoot.h" #include "Game/AI/AI/aiPriestBossShadowCloneThrow.h" #include "Game/AI/AI/aiPriestBossShadowClonesReaction.h" #include "Game/AI/AI/aiPriestBossSlowWarpMove.h" #include "Game/AI/AI/aiPriestBossStageRotationSelector.h" #include "Game/AI/AI/aiPriestBossSynchroMode.h" #include "Game/AI/AI/aiPriestBossWalkAttack.h" #include "Game/AI/AI/aiPriestBossWarpToSafePos.h" #include "Game/AI/AI/aiPriestIronBallAttack.h" #include "Game/AI/AI/aiPullOutTree.h" #include "Game/AI/AI/aiRailMoveObject.h" #include "Game/AI/AI/aiRailMoveObjectOneWay.h" #include "Game/AI/AI/aiRailMoveRandomIgnoreStop.h" #include "Game/AI/AI/aiRailMoveRemains.h" #include "Game/AI/AI/aiRailMoveRemainsBGCamera.h" #include "Game/AI/AI/aiRailMoveRndIgnrStopPlayAS.h" #include "Game/AI/AI/aiRailMoveWithClose.h" #include "Game/AI/AI/aiRandomSelectThreeAction.h" #include "Game/AI/AI/aiRandomSelectTwoAction.h" #include "Game/AI/AI/aiRangeAttackSelect.h" #include "Game/AI/AI/aiRangeCheckSeqTwoAction.h" #include "Game/AI/AI/aiRangeHeightSelectTwoAction.h" #include "Game/AI/AI/aiRangeLineReachSelectTwoAction.h" #include "Game/AI/AI/aiRangeObstacleCheck.h" #include "Game/AI/AI/aiRangeSelectThreeAction.h" #include "Game/AI/AI/aiRangeSelectTwoAction.h" #include "Game/AI/AI/aiRapidAttackAllowSelect.h" #include "Game/AI/AI/aiReduceDistanceToTargetPos.h" #include "Game/AI/AI/aiReferenceNPCViewWithDynAS.h" #include "Game/AI/AI/aiReflectableBulletThrown.h" #include "Game/AI/AI/aiReflectableEscape.h" #include "Game/AI/AI/aiReflectableIgnitedThrown.h" #include "Game/AI/AI/aiRegistedActorNumTwoSelect.h" #include "Game/AI/AI/aiRemainElectricCannonBeamAttack.h" #include "Game/AI/AI/aiRemainElectricCannonRoot.h" #include "Game/AI/AI/aiRemainsElectricBGCamera.h" #include "Game/AI/AI/aiRemainsElectricRoot.h" #include "Game/AI/AI/aiRemainsFireBattleMove.h" #include "Game/AI/AI/aiRemainsFireBattleStepSelector.h" #include "Game/AI/AI/aiRemainsFireDroneNormal.h" #include "Game/AI/AI/aiRemainsFireRoot.h" #include "Game/AI/AI/aiRemainsLithograph.h" #include "Game/AI/AI/aiRemainsWaterBattleRoot.h" #include "Game/AI/AI/aiRemainsWaterBulletController.h" #include "Game/AI/AI/aiRemainsWaterChaseBulletRoot.h" #include "Game/AI/AI/aiRemainsWaterNormal.h" #include "Game/AI/AI/aiRemainsWaterRoot.h" #include "Game/AI/AI/aiRemainsWaterWeakPointRoot.h" #include "Game/AI/AI/aiRemainsWindBatteryAttack.h" #include "Game/AI/AI/aiRemainsWindBatteryRoot.h" #include "Game/AI/AI/aiRemainsWindRoot.h" #include "Game/AI/AI/aiRememberMesOneActorEnemyRoot.h" #include "Game/AI/AI/aiRemoteBomb.h" #include "Game/AI/AI/aiRepeatByLargeDamage.h" #include "Game/AI/AI/aiRestLifeSelect.h" #include "Game/AI/AI/aiRestreintTired.h" #include "Game/AI/AI/aiReturnFromReactionSelect.h" #include "Game/AI/AI/aiReuseBulletPartsRoot.h" #include "Game/AI/AI/aiRideHorseAI.h" #include "Game/AI/AI/aiRitoHeroSoulGiftRoot.h" #include "Game/AI/AI/aiRodEnemyFindPlayer.h" #include "Game/AI/AI/aiRodRoot.h" #include "Game/AI/AI/aiRopeRoot.h" #include "Game/AI/AI/aiRuinGuardianRoot.h" #include "Game/AI/AI/aiRupeeRabbitNormal.h" #include "Game/AI/AI/aiSafeMoveAroundTarget.h" #include "Game/AI/AI/aiSandfallWithSound.h" #include "Game/AI/AI/aiSandwormAttackMove.h" #include "Game/AI/AI/aiSandwormBattle.h" #include "Game/AI/AI/aiSandwormBlownOff.h" #include "Game/AI/AI/aiSandwormCircleMoveTarget.h" #include "Game/AI/AI/aiSandwormFindTarget.h" #include "Game/AI/AI/aiSandwormLost.h" #include "Game/AI/AI/aiSandwormNavSearchWait.h" #include "Game/AI/AI/aiSandwormNormal.h" #include "Game/AI/AI/aiSandwormNoticeSound.h" #include "Game/AI/AI/aiSandwormRNormal.h" #include "Game/AI/AI/aiSandwormRRoot.h" #include "Game/AI/AI/aiSandwormReaction.h" #include "Game/AI/AI/aiSandwormRoam.h" #include "Game/AI/AI/aiSandwormRoot.h" #include "Game/AI/AI/aiSandwormStun.h" #include "Game/AI/AI/aiSelfXRotSelector.h" #include "Game/AI/AI/aiSeqAnimalAttack.h" #include "Game/AI/AI/aiSeqAtHitAction.h" #include "Game/AI/AI/aiSeqCloseDistTwoAction.h" #include "Game/AI/AI/aiSeqDynamicTimeredTwoAction.h" #include "Game/AI/AI/aiSeqFirstPointTwo.h" #include "Game/AI/AI/aiSeqGroundHit.h" #include "Game/AI/AI/aiSeqGroundHitAssassinBoss.h" #include "Game/AI/AI/aiSeqHiddenOctarockSearch.h" #include "Game/AI/AI/aiSeqIfElseAction.h" #include "Game/AI/AI/aiSeqIfFailAction.h" #include "Game/AI/AI/aiSeqNextMessage.h" #include "Game/AI/AI/aiSeqOctarockAttack.h" #include "Game/AI/AI/aiSeqOctarockWigReaction.h" #include "Game/AI/AI/aiSeqPredictOctarockAttack.h" #include "Game/AI/AI/aiSeqPursuit.h" #include "Game/AI/AI/aiSeqRandomRepeat.h" #include "Game/AI/AI/aiSeqTargetTwoAction.h" #include "Game/AI/AI/aiSeqThreeAction.h" #include "Game/AI/AI/aiSeqTimeredAction.h" #include "Game/AI/AI/aiSeqTimeredPlusRandomTwoAction.h" #include "Game/AI/AI/aiSeqTimeredTwoAction.h" #include "Game/AI/AI/aiSeqTrgPartsNotice.h" #include "Game/AI/AI/aiSeqTwoAction.h" #include "Game/AI/AI/aiSeqTwoLineReachableTargetAction.h" #include "Game/AI/AI/aiSeqTwoWeakPointOnFirstDo.h" #include "Game/AI/AI/aiSetPartBind.h" #include "Game/AI/AI/aiSetTargetPosForAngryKokko.h" #include "Game/AI/AI/aiSetTargetPosForFlyThroughMove.h" #include "Game/AI/AI/aiSetTargetPosToPlayer.h" #include "Game/AI/AI/aiShootingEnemyBattle.h" #include "Game/AI/AI/aiShootingEnemyFindPlayer.h" #include "Game/AI/AI/aiShootingStarRoot.h" #include "Game/AI/AI/aiShutterFence.h" #include "Game/AI/AI/aiSignalFlowchartRootAI.h" #include "Game/AI/AI/aiSignalSendingMagneStickAcceptor.h" #include "Game/AI/AI/aiSignaledSpotBgmTrigger.h" #include "Game/AI/AI/aiSimpleASBridge.h" #include "Game/AI/AI/aiSimpleEnemyNormal.h" #include "Game/AI/AI/aiSimpleEscapeFromTarget.h" #include "Game/AI/AI/aiSimpleKokkoRoot.h" #include "Game/AI/AI/aiSimpleLiftable.h" #include "Game/AI/AI/aiSimpleLiftableDLC.h" #include "Game/AI/AI/aiSimpleLineBeam.h" #include "Game/AI/AI/aiSimpleShootingEnemyFindPlayer.h" #include "Game/AI/AI/aiSiteBossApproachRoot.h" #include "Game/AI/AI/aiSiteBossArrowRainAttack.h" #include "Game/AI/AI/aiSiteBossAttackRoot.h" #include "Game/AI/AI/aiSiteBossBigFlameBall.h" #include "Game/AI/AI/aiSiteBossBlowOff.h" #include "Game/AI/AI/aiSiteBossBowChildDeviceRoot.h" #include "Game/AI/AI/aiSiteBossBowRoot.h" #include "Game/AI/AI/aiSiteBossFlameBall.h" #include "Game/AI/AI/aiSiteBossGaleArrowRoot.h" #include "Game/AI/AI/aiSiteBossIceSplinterRoot.h" #include "Game/AI/AI/aiSiteBossLswordAttackRoot.h" #include "Game/AI/AI/aiSiteBossLswordFireBallRoot.h" #include "Game/AI/AI/aiSiteBossLswordRoot.h" #include "Game/AI/AI/aiSiteBossLswordTornadoRoot.h" #include "Game/AI/AI/aiSiteBossNormalRoot.h" #include "Game/AI/AI/aiSiteBossPierceBulletAttack.h" #include "Game/AI/AI/aiSiteBossReaction.h" #include "Game/AI/AI/aiSiteBossRecognizeRoot.h" #include "Game/AI/AI/aiSiteBossReflectArrowRoot.h" #include "Game/AI/AI/aiSiteBossShootArrowRoot.h" #include "Game/AI/AI/aiSiteBossShootNormalArrowRoot.h" #include "Game/AI/AI/aiSiteBossSmallDamageRoot.h" #include "Game/AI/AI/aiSiteBossSpearAttackRoot.h" #include "Game/AI/AI/aiSiteBossSpearLifeSelector.h" #include "Game/AI/AI/aiSiteBossSpearRoot.h" #include "Game/AI/AI/aiSiteBossSpearThrow.h" #include "Game/AI/AI/aiSiteBossSwordApproachRoot.h" #include "Game/AI/AI/aiSiteBossSwordAttackRoot.h" #include "Game/AI/AI/aiSiteBossSwordIronPileRoot.h" #include "Game/AI/AI/aiSiteBossSwordRailApproach.h" #include "Game/AI/AI/aiSiteBossSwordRoot.h" #include "Game/AI/AI/aiSiteBossSwordSeqThreeAI.h" #include "Game/AI/AI/aiSiteBossSwordWeapon.h" #include "Game/AI/AI/aiSiteBossThrowIceRoot.h" #include "Game/AI/AI/aiSleepBedRoot.h" #include "Game/AI/AI/aiSleepSelect.h" #include "Game/AI/AI/aiSnowBallNormal.h" #include "Game/AI/AI/aiSnowOctarockBattle.h" #include "Game/AI/AI/aiSoundTriggerTag.h" #include "Game/AI/AI/aiSpearWeaponSelect.h" #include "Game/AI/AI/aiSpotBgmTrigger.h" #include "Game/AI/AI/aiStalEnemyBlownOff.h" #include "Game/AI/AI/aiStalEnemyChasePart.h" #include "Game/AI/AI/aiStalEnemyDoShootPartSelect.h" #include "Game/AI/AI/aiStalEnemyGrabShootOwnPart.h" #include "Game/AI/AI/aiStalEnemyNoHeadWait.h" #include "Game/AI/AI/aiStalEnemyReaction.h" #include "Game/AI/AI/aiStalEnemyRoot.h" #include "Game/AI/AI/aiStalEnemySleep.h" #include "Game/AI/AI/aiStalGiantEnemyReaction.h" #include "Game/AI/AI/aiStalGiantEnemyRoot.h" #include "Game/AI/AI/aiStalGiantSleepNormal.h" #include "Game/AI/AI/aiStalHeadLifted.h" #include "Game/AI/AI/aiStalHeadPartRoot.h" #include "Game/AI/AI/aiStalPartCatch.h" #include "Game/AI/AI/aiStalPartNormal.h" #include "Game/AI/AI/aiStalPartRoot.h" #include "Game/AI/AI/aiStalPartsHasSelect.h" #include "Game/AI/AI/aiStole.h" #include "Game/AI/AI/aiStoneBall_BRoot.h" #include "Game/AI/AI/aiStoneOctarockBattle.h" #include "Game/AI/AI/aiStoneOctarockGuardNearTarget.h" #include "Game/AI/AI/aiStoneOctarockWait.h" #include "Game/AI/AI/aiStoneShootEnemyBattle.h" #include "Game/AI/AI/aiStoneStickRoot.h" #include "Game/AI/AI/aiStopTimerObserver.h" #include "Game/AI/AI/aiStraightMove.h" #include "Game/AI/AI/aiStunBossReaction.h" #include "Game/AI/AI/aiStunWithDamageReaction.h" #include "Game/AI/AI/aiSubsAngleSelect.h" #include "Game/AI/AI/aiSunAI.h" #include "Game/AI/AI/aiSunazarashiEscapeMove.h" #include "Game/AI/AI/aiSunazarashiNormal.h" #include "Game/AI/AI/aiSunazarashiReturn.h" #include "Game/AI/AI/aiSunazarashiRoot.h" #include "Game/AI/AI/aiSunazarashiTowing.h" #include "Game/AI/AI/aiSwarmBattle.h" #include "Game/AI/AI/aiSwarmEscapeDie.h" #include "Game/AI/AI/aiSwarmRangeKeepCircleMove.h" #include "Game/AI/AI/aiSwarmReaction.h" #include "Game/AI/AI/aiSwarmRoot.h" #include "Game/AI/AI/aiSwarmStopTimerEscape.h" #include "Game/AI/AI/aiSwimEnemyFindPlayer.h" #include "Game/AI/AI/aiSwimEnemyNormal.h" #include "Game/AI/AI/aiSwimEnemyRoam.h" #include "Game/AI/AI/aiSwitchDistance.h" #include "Game/AI/AI/aiSwitchElectric.h" #include "Game/AI/AI/aiSwitchHit.h" #include "Game/AI/AI/aiSwitchHitOnce.h" #include "Game/AI/AI/aiSwitchLinkTagCheck.h" #include "Game/AI/AI/aiSwitchRightAndWrong.h" #include "Game/AI/AI/aiSwitchTimeLag.h" #include "Game/AI/AI/aiSwitchTimeLimited.h" #include "Game/AI/AI/aiSwitchTimer.h" #include "Game/AI/AI/aiSwitchTorch.h" #include "Game/AI/AI/aiSwitchWheel.h" #include "Game/AI/AI/aiSwitchWindHit.h" #include "Game/AI/AI/aiTargetAbsolutePos.h" #include "Game/AI/AI/aiTargetActorDistanceSelect.h" #include "Game/AI/AI/aiTargetActorGrabAdapter.h" #include "Game/AI/AI/aiTargetAngerSelect.h" #include "Game/AI/AI/aiTargetAttackAttitudeTgtSelect.h" #include "Game/AI/AI/aiTargetBaitTypeSelect.h" #include "Game/AI/AI/aiTargetBeatCheck.h" #include "Game/AI/AI/aiTargetBeatGetDrop.h" #include "Game/AI/AI/aiTargetClimbSelect.h" #include "Game/AI/AI/aiTargetDirLRInHideSelect.h" #include "Game/AI/AI/aiTargetDirLRSelect.h" #include "Game/AI/AI/aiTargetDistanceSelect.h" #include "Game/AI/AI/aiTargetDynamicActorPos.h" #include "Game/AI/AI/aiTargetElevationGapSelect.h" #include "Game/AI/AI/aiTargetExistSelect.h" #include "Game/AI/AI/aiTargetHomeDir.h" #include "Game/AI/AI/aiTargetHomePos.h" #include "Game/AI/AI/aiTargetHomeRangeSelect.h" #include "Game/AI/AI/aiTargetInFanAreaSelect.h" #include "Game/AI/AI/aiTargetIsEquipItemSelector.h" #include "Game/AI/AI/aiTargetKnockBackBasePos.h" #include "Game/AI/AI/aiTargetLastAttackedPos.h" #include "Game/AI/AI/aiTargetLastAttacker.h" #include "Game/AI/AI/aiTargetLastAttackerPos.h" #include "Game/AI/AI/aiTargetLastDamagedPos.h" #include "Game/AI/AI/aiTargetLostCheck.h" #include "Game/AI/AI/aiTargetMyUp.h" #include "Game/AI/AI/aiTargetNPCTypeSelector.h" #include "Game/AI/AI/aiTargetOnMovableNavmeshSelect.h" #include "Game/AI/AI/aiTargetPartsPos.h" #include "Game/AI/AI/aiTargetPickedItem.h" #include "Game/AI/AI/aiTargetPlayerPos.h" #include "Game/AI/AI/aiTargetPosAnchorOffsetSelf.h" #include "Game/AI/AI/aiTargetPosAnchorOffsetTarget.h" #include "Game/AI/AI/aiTargetPosDirLRSelect.h" #include "Game/AI/AI/aiTargetPosDynParamRotFromCtrPos.h" #include "Game/AI/AI/aiTargetPosLostCheck.h" #include "Game/AI/AI/aiTargetPosOffsetFromMyPos.h" #include "Game/AI/AI/aiTargetPosOnNavFaceSelect.h" #include "Game/AI/AI/aiTargetPosRotFromMyPos.h" #include "Game/AI/AI/aiTargetPosTracking.h" #include "Game/AI/AI/aiTargetPredictRotSpdTargetPos.h" #include "Game/AI/AI/aiTargetRangeSelect.h" #include "Game/AI/AI/aiTargetRepeat.h" #include "Game/AI/AI/aiTargetStateSelect.h" #include "Game/AI/AI/aiTargetTargetPos.h" #include "Game/AI/AI/aiTargetTypeSelector.h" #include "Game/AI/AI/aiTemperatureRandSelect.h" #include "Game/AI/AI/aiTerminalEnduranceWarpRoot.h" #include "Game/AI/AI/aiTimeControlTagRoot.h" #include "Game/AI/AI/aiTimeredViewWait.h" #include "Game/AI/AI/aiTimidityEnemyDrawback.h" #include "Game/AI/AI/aiTiredDistSelect.h" #include "Game/AI/AI/aiTornadoRoot.h" #include "Game/AI/AI/aiTowingPlayer.h" #include "Game/AI/AI/aiTreasureBox.h" #include "Game/AI/AI/aiTreasureBoxRoot.h" #include "Game/AI/AI/aiTreasureSpot.h" #include "Game/AI/AI/aiTrgTargetChangeToPlayerSelect.h" #include "Game/AI/AI/aiTrolleyGrabbedByMagnet.h" #include "Game/AI/AI/aiTrolleyOnRail.h" #include "Game/AI/AI/aiTrolleyRoot.h" #include "Game/AI/AI/aiTurnForLookingAround.h" #include "Game/AI/AI/aiTurnPreAction.h" #include "Game/AI/AI/aiTwnObjDlcFlightTrainingTarget.h" #include "Game/AI/AI/aiUnarmedEnemyNoiseTarget.h" #include "Game/AI/AI/aiUnarmedWeaponEquipableEnemyAct.h" #include "Game/AI/AI/aiUnderWaterDepthSelect.h" #include "Game/AI/AI/aiUrbosasFuryDamageSelector.h" #include "Game/AI/AI/aiVacuumedBombDamageSelect.h" #include "Game/AI/AI/aiVehicleSelector.h" #include "Game/AI/AI/aiViewChaseSound.h" #include "Game/AI/AI/aiViewMove.h" #include "Game/AI/AI/aiViewWait.h" #include "Game/AI/AI/aiViewWaitEndWhenAimed.h" #include "Game/AI/AI/aiViewWaitRiskAvoid.h" #include "Game/AI/AI/aiViewWaitWithFaceView.h" #include "Game/AI/AI/aiViewWaitWithInstDynActor.h" #include "Game/AI/AI/aiViewfrustumCheckTagRoot.h" #include "Game/AI/AI/aiWaistRotEnemyArrowAttack.h" #include "Game/AI/AI/aiWaitAndFaceLeader.h" #include "Game/AI/AI/aiWaitForCloseOrWaterSide.h" #include "Game/AI/AI/aiWaitForTargetClose.h" #include "Game/AI/AI/aiWaitNearTarget.h" #include "Game/AI/AI/aiWaitNearTargetAwarenessRange.h" #include "Game/AI/AI/aiWaitPartsSleep.h" #include "Game/AI/AI/aiWarpActivateTerminal.h" #include "Game/AI/AI/aiWarpSafeTagRoot.h" #include "Game/AI/AI/aiWarpTagRoot.h" #include "Game/AI/AI/aiWaterFallWithSound.h" #include "Game/AI/AI/aiWaterSurface.h" #include "Game/AI/AI/aiWaterSurface4RemainsLava.h" #include "Game/AI/AI/aiWeakPointRoot.h" #include "Game/AI/AI/aiWeakStateSelecter.h" #include "Game/AI/AI/aiWeaponEquipEnemyWakeUp.h" #include "Game/AI/AI/aiWeaponEquipedAI.h" #include "Game/AI/AI/aiWeaponHoldSelector.h" #include "Game/AI/AI/aiWeaponOnetimeUse.h" #include "Game/AI/AI/aiWeaponPrepareSelect.h" #include "Game/AI/AI/aiWeaponRangeKindSelect.h" #include "Game/AI/AI/aiWeaponRootAI.h" #include "Game/AI/AI/aiWeaponSelector.h" #include "Game/AI/AI/aiWeaponSubTypeSelect.h" #include "Game/AI/AI/aiWeaponThrowerSelector.h" #include "Game/AI/AI/aiWeaponTrueFormSelect.h" #include "Game/AI/AI/aiWeaponUsageSelect.h" #include "Game/AI/AI/aiWeatherReactionCheck.h" #include "Game/AI/AI/aiWetSelect.h" #include "Game/AI/AI/aiWildHorseDefWanderAI.h" #include "Game/AI/AI/aiWillBallAttackLevelSelect.h" #include "Game/AI/AI/aiWillBallFollowAttackWithDynAng.h" #include "Game/AI/AI/aiWillBallOperated.h" #include "Game/AI/AI/aiWillBallRoot.h" #include "Game/AI/AI/aiWindBoxPlace.h" #include "Game/AI/AI/aiWindGenerator.h" #include "Game/AI/AI/aiWindGeneratorSignal.h" #include "Game/AI/AI/aiWithoutWeaponArrow.h" #include "Game/AI/AI/aiWizzrobeBlownOff.h" #include "Game/AI/AI/aiWizzrobeCircleMove.h" #include "Game/AI/AI/aiWizzrobeCombat.h" #include "Game/AI/AI/aiWizzrobeCombatMove.h" #include "Game/AI/AI/aiWizzrobeFindPlayer.h" #include "Game/AI/AI/aiWizzrobeRoam.h" #include "Game/AI/AI/aiWizzrobeRoot.h" #include "Game/AI/AI/aiWizzrobeWeatherMagic.h" #include "Game/AI/AI/aiWolfLinkAmiibo.h" #include "Game/AI/AI/aiWolfLinkBattleRoot.h" #include "Game/AI/AI/aiWolfLinkChainAttack.h" #include "Game/AI/AI/aiWolfLinkFollowPlayerRoot.h" #include "Game/AI/AI/aiWolfLinkFollowWait.h" #include "Game/AI/AI/aiWolfLinkGoToTarget.h" #include "Game/AI/AI/aiWolfLinkLeadToTarget.h" #include "Game/AI/AI/aiWolfLinkNormalRoot.h" #include "Game/AI/AI/aiWolfLinkReaction.h" #include "Game/AI/AI/aiWolfLinkRoot.h" #include "Game/AI/AI/aiWolfLinkRushAttack.h" #include "Game/AI/AI/aiWolfLinkSeqAttack.h" #include "Game/AI/AI/aiWolfLinkShiekSensorRoot.h" #include "Game/AI/AI/aiWolfLinkWarp.h" #include "Game/AI/AI/aiYunBoCannon.h" #include "Game/AI/AI/aiYunBoCannonBallRoot.h" #include "Game/AI/AI/aiZokuchoSunazarashi.h" #include "Game/AI/AI/aiZoraHeroRelicBattleNormal.h" #include "Game/AI/AI/aiZoraHeroRelicBattleRidePlayer.h" #include "Game/AI/AI/aiZoraHeroRelicBattleRoot.h" #include "Game/AI/AI/aiZoraHeroSoulGiftRoot.h" #include "Game/AI/AI/aiZoraHeroWarp2Player.h" #include "KingSystem/ActorSystem/actAiAi.h" namespace uking { using Factory = ksys::act::ai::AiFactory; static Factory sAiFactories[] = { {0x0000798f, Factory::make}, {0x004e55dc, Factory::make}, {0x00731078, Factory::make}, {0x011364e4, Factory::make}, {0x0116d874, Factory::make}, {0x0134779b, Factory::make}, {0x018170ea, Factory::make}, {0x018ddcd7, Factory::make}, {0x01a08e41, Factory::make}, {0x01cb87f3, Factory::make}, {0x02105c57, Factory::make}, {0x023643c2, Factory::make}, {0x0275e7f6, Factory::make}, {0x0282d744, Factory::make}, {0x02b20c4a, Factory::make}, {0x0345e088, Factory::make}, {0x036b6716, Factory::make}, {0x0396a3df, Factory::make}, {0x040268c6, Factory::make}, {0x041ae394, Factory::make}, {0x0420cd99, Factory::make}, {0x046ad1ca, Factory::make}, {0x053eefb0, Factory::make}, {0x058151c0, Factory::make}, {0x062e15ad, Factory::make}, {0x063257b0, Factory::make}, {0x065f22e7, Factory::make}, {0x06b2c429, Factory::make}, {0x07167def, Factory::make}, {0x072fe219, Factory::make}, {0x076dfdb9, Factory::make}, {0x077957ef, Factory::make}, {0x08017708, Factory::make}, {0x08176875, Factory::make}, {0x086d8ca2, Factory::make}, {0x087a22d5, Factory::make}, {0x08a65f52, Factory::make}, {0x08daa8b3, Factory::make}, {0x08ed49a2, Factory::make}, {0x08f3b7ea, Factory::make}, {0x092eec93, Factory::make}, {0x0964c4fd, Factory::make}, {0x0a3ca96a, Factory::make}, {0x0a5b6fa2, Factory::make}, {0x0a7cc20d, Factory::make}, {0x0a973559, Factory::make}, {0x0aef2327, Factory::make}, {0x0af24b3b, Factory::make}, {0x0b0f2091, Factory::make}, {0x0b418c0a, Factory::make}, {0x0b5221f0, Factory::make}, {0x0b9ef141, Factory::make}, {0x0ba4a61e, Factory::make}, {0x0c069e6b, Factory::make}, {0x0c06f3db, Factory::make}, {0x0c2faec8, Factory::make}, {0x0c422bde, Factory::make}, {0x0c679cfe, Factory::make}, {0x0cc0aa7e, Factory::make}, {0x0d07724d, Factory::make}, {0x0d0ba81f, Factory::make}, {0x0d4f06b7, Factory::make}, {0x0d7cd7fe, Factory::make}, {0x0d9bba71, Factory::make}, {0x0da48bb2, Factory::make}, {0x0dbd6800, Factory::make}, {0x0e3a423f, Factory::make}, {0x0ea498fc, Factory::make}, {0x0ea63ec1, Factory::make}, {0x0f067dfb, Factory::make}, {0x0f202ea5, Factory::make}, {0x0f3ee9fb, Factory::make}, {0x0f4c71fa, Factory::make}, {0x0f77209f, Factory::make}, {0x0fb1a504, Factory::make}, {0x0fba9e7c, Factory::make}, {0x0fe79a0a, Factory::make}, {0x1000016a, Factory::make}, {0x1072408e, Factory::make}, {0x10c2bf16, Factory::make}, {0x11119ee0, Factory::make}, {0x11238d7c, Factory::make}, {0x1134d0f8, Factory::make}, {0x113adaaa, Factory::make}, {0x11697298, Factory::make}, {0x11beddfb, Factory::make}, {0x11cba711, Factory::make}, {0x121fe6b0, Factory::make}, {0x1272b56c, Factory::make}, {0x127966ed, Factory::make}, {0x12dc63bc, Factory::make}, {0x12e43f2b, Factory::make}, {0x135114ef, Factory::make}, {0x135b71c8, Factory::make}, {0x137f0a06, Factory::make}, {0x139ecafb, Factory::make}, {0x13b08490, Factory::make}, {0x1413ab4a, Factory::make}, {0x14149a97, Factory::make}, {0x1417cd10, Factory::make}, {0x14457fe8, Factory::make}, {0x145f05ca, Factory::make}, {0x14bb5523, Factory::make}, {0x14e11e91, Factory::make}, {0x14ffcc27, Factory::make}, {0x157416eb, Factory::make}, {0x15a649a2, Factory::make}, {0x15aaf30e, Factory::make}, {0x15d54257, Factory::make}, {0x15dd59de, Factory::make}, {0x16003cd9, Factory::make}, {0x161357cb, Factory::make}, {0x17191207, Factory::make}, {0x1729188e, Factory::make}, {0x17465108, Factory::make}, {0x17d05305, Factory::make}, {0x17d32134, Factory::make}, {0x17ffd3d1, Factory::make}, {0x181eccac, Factory::make}, {0x186d1046, Factory::make}, {0x187e0de7, Factory::make}, {0x18fd12bf, Factory::make}, {0x191fac1c, Factory::make}, {0x199d055c, Factory::make}, {0x19d80769, Factory::make}, {0x19f695fb, Factory::make}, {0x19f6c13a, Factory::make}, {0x1a0474da, Factory::make}, {0x1a08877d, Factory::make}, {0x1a29973e, Factory::make}, {0x1a484b2c, Factory::make}, {0x1ab60334, Factory::make}, {0x1b5aa5fc, Factory::make}, {0x1b66d7d9, Factory::make}, {0x1b92436d, Factory::make}, {0x1ba193b8, Factory::make}, {0x1baf1e6b, Factory::make}, {0x1bd93e39, Factory::make}, {0x1be11a20, Factory::make}, {0x1c34546b, Factory::make}, {0x1c6c1fec, Factory::make}, {0x1c87c34c, Factory::make}, {0x1ca6c2a8, Factory::make}, {0x1cdf3a4a, Factory::make}, {0x1cdfaa4d, Factory::make}, {0x1cf0e26d, Factory::make}, {0x1d526917, Factory::make}, {0x1d6af531, Factory::make}, {0x1d6df7f7, Factory::make}, {0x1d763d79, Factory::make}, {0x1dafb520, Factory::make}, {0x1e477182, Factory::make}, {0x1fa8b19c, Factory::make}, {0x200a5b70, Factory::make}, {0x2025b6e2, Factory::make}, {0x2027be9b, Factory::make}, {0x207b2715, Factory::make}, {0x20d6f6d7, Factory::make}, {0x20fbd298, Factory::make}, {0x2132d9b7, Factory::make}, {0x2154f09b, Factory::make}, {0x219cc849, Factory::make}, {0x2218a9ab, Factory::make}, {0x22579a5e, Factory::make}, {0x22ad02d1, Factory::make}, {0x22c89206, Factory::make}, {0x22ea4498, Factory::make}, {0x23103496, Factory::make}, {0x233e801f, Factory::make}, {0x23833033, Factory::make}, {0x23b32a22, Factory::make}, {0x23da165a, Factory::make}, {0x246bc81a, Factory::make}, {0x246e8290, Factory::make}, {0x24b293cc, Factory::make}, {0x2540d462, Factory::make}, {0x254ca97e, Factory::make}, {0x254d4822, Factory::make}, {0x258d36a4, Factory::make}, {0x25c5a07a, Factory::make}, {0x25daab01, Factory::make}, {0x26126008, Factory::make}, {0x266d9d73, Factory::make}, {0x26b39cdc, Factory::make}, {0x26e0d8ae, Factory::make}, {0x270a1f46, Factory::make}, {0x27125f27, Factory::make}, {0x2752ab95, Factory::make}, {0x2788d7af, Factory::make}, {0x27b43e0c, Factory::make}, {0x27c56a97, Factory::make}, {0x27cedad9, Factory::make}, {0x2880766f, Factory::make}, {0x28e57434, Factory::make}, {0x29868943, Factory::make}, {0x298f2ee7, Factory::make}, {0x299246f6, Factory::make}, {0x2999dc51, Factory::make}, {0x29ad0899, Factory::make}, {0x29b4d797, Factory::make}, {0x29df5785, Factory::make}, {0x29e48666, Factory::make}, {0x29eb499d, Factory::make}, {0x2a2ac00e, Factory::make}, {0x2a8ba5a5, Factory::make}, {0x2ab9731d, Factory::make}, {0x2ade008e, Factory::make}, {0x2ae5843b, Factory::make}, {0x2b07e828, Factory::make}, {0x2b6b3cc4, Factory::make}, {0x2bb4c29b, Factory::make}, {0x2bd26ed8, Factory::make}, {0x2bdc5bd3, Factory::make}, {0x2bf9275a, Factory::make}, {0x2c179c6a, Factory::make}, {0x2c303b83, Factory::make}, {0x2c335828, Factory::make}, {0x2c38923b, Factory::make}, {0x2c71b1f7, Factory::make}, {0x2c868a4d, Factory::make}, {0x2cb06cde, Factory::make}, {0x2cc039ad, Factory::make}, {0x2cc22097, Factory::make}, {0x2ce7f301, Factory::make}, {0x2d2a1a2d, Factory::make}, {0x2d7052c9, Factory::make}, {0x2dc321a4, Factory::make}, {0x2e5366fe, Factory::make}, {0x2e797142, Factory::make}, {0x2ec491eb, Factory::make}, {0x2ed78cdf, Factory::make}, {0x2eedc7ff, Factory::make}, {0x2eedf653, Factory::make}, {0x2effc39e, Factory::make}, {0x2fe2cc4a, Factory::make}, {0x303b0f5f, Factory::make}, {0x303cc299, Factory::make}, {0x30645827, Factory::make}, {0x30cd61c8, Factory::make}, {0x3150416c, Factory::make}, {0x3160c84c, Factory::make}, {0x31b8e65a, Factory::make}, {0x31c039aa, Factory::make}, {0x3200bd13, Factory::make}, {0x32660e03, Factory::make}, {0x328854fa, Factory::make}, {0x32a9e4a6, Factory::make}, {0x3305568b, Factory::make}, {0x336b0f30, Factory::make}, {0x337b7286, Factory::make}, {0x339737a1, Factory::make}, {0x33bb0be0, Factory::make}, {0x34a04a7f, Factory::make}, {0x34df8c12, Factory::make}, {0x3504472e, Factory::make}, {0x3506a23c, Factory::make}, {0x358ce33a, Factory::make}, {0x35b7be7c, Factory::make}, {0x35d057f4, Factory::make}, {0x35e16e1e, Factory::make}, {0x361f6935, Factory::make}, {0x36e89dbe, Factory::make}, {0x373b9c60, Factory::make}, {0x374c8abf, Factory::make}, {0x3768a560, Factory::make}, {0x3787a418, Factory::make}, {0x37bf6f21, Factory::make}, {0x3800dcb7, Factory::make}, {0x39010974, Factory::make}, {0x390feb44, Factory::make}, {0x391947bb, Factory::make}, {0x39567937, Factory::make}, {0x398df43b, Factory::make}, {0x39d0dd44, Factory::make}, {0x39f48d18, Factory::make}, {0x3a0578c8, Factory::make}, {0x3a140b51, Factory::make}, {0x3a1a3aa7, Factory::make}, {0x3a1ebf4e, Factory::make}, {0x3a207809, Factory::make}, {0x3a45ec54, Factory::make}, {0x3a7c5448, Factory::make}, {0x3b520cd9, Factory::make}, {0x3b9ab986, Factory::make}, {0x3ba6d632, Factory::make}, {0x3c076497, Factory::make}, {0x3c537995, Factory::make}, {0x3cba3da9, Factory::make}, {0x3cf7e771, Factory::make}, {0x3d313944, Factory::make}, {0x3dc55a82, Factory::make}, {0x3dd81175, Factory::make}, {0x3df4787e, Factory::make}, {0x3dff57c9, Factory::make}, {0x3e3c4f65, Factory::make}, {0x3e492d6e, Factory::make}, {0x3f3a7459, Factory::make}, {0x3f913028, Factory::make}, {0x3fa81757, Factory::make}, {0x4049b43e, Factory::make}, {0x40904306, Factory::make}, {0x40ce48c4, Factory::make}, {0x412f5e26, Factory::make}, {0x414e57b5, Factory::make}, {0x415b73f2, Factory::make}, {0x41c23a32, Factory::make}, {0x41d1e158, Factory::make}, {0x420c0b8a, Factory::make}, {0x429a2c78, Factory::make}, {0x42a7c944, Factory::make}, {0x42c7d7bc, Factory::make}, {0x431a855c, Factory::make}, {0x43211120, Factory::make}, {0x436463f4, Factory::make}, {0x444ef793, Factory::make}, {0x4480eec2, Factory::make}, {0x44a3f9c1, Factory::make}, {0x44b09267, Factory::make}, {0x44d1f8c4, Factory::make}, {0x44f529d0, Factory::make}, {0x4510af35, Factory::make}, {0x45550fd1, Factory::make}, {0x4581bb9a, Factory::make}, {0x46115254, Factory::make}, {0x46347619, Factory::make}, {0x463bcdf7, Factory::make}, {0x4651d117, Factory::make}, {0x466bb53b, Factory::make}, {0x467e1b0d, Factory::make}, {0x469936d8, Factory::make}, {0x46cddb1d, Factory::make}, {0x46f582a0, Factory::make}, {0x46f6e4df, Factory::make}, {0x481daedc, Factory::make}, {0x48338455, Factory::make}, {0x48a17706, Factory::make}, {0x48bf5ad1, Factory::make}, {0x48faab03, Factory::make}, {0x49483e4d, Factory::make}, {0x49f0d284, Factory::make}, {0x49f5ecd1, Factory::make}, {0x4a45cf8c, Factory::make}, {0x4ae3ef21, Factory::make}, {0x4aea33f8, Factory::make}, {0x4aee3128, Factory::make}, {0x4b3df829, Factory::make}, {0x4bd39b1e, Factory::make}, {0x4bdf337c, Factory::make}, {0x4bf99f42, Factory::make}, {0x4c1a9bcb, Factory::make}, {0x4cb48cfb, Factory::make}, {0x4cba267b, Factory::make}, {0x4cea4c9f, Factory::make}, {0x4d0c36d6, Factory::make}, {0x4d6d12a2, Factory::make}, {0x4e0ef00a, Factory::make}, {0x4e272c2d, Factory::make}, {0x4e31ab6a, Factory::make}, {0x4e76160b, Factory::make}, {0x4ea4d49e, Factory::make}, {0x4ec49435, Factory::make}, {0x4f70b2f2, Factory::make}, {0x4ffc5024, Factory::make}, {0x5001599e, Factory::make}, {0x508f9a0b, Factory::make}, {0x5127b072, Factory::make}, {0x5132da85, Factory::make}, {0x515a37bd, Factory::make}, {0x51699787, Factory::make}, {0x516bcd99, Factory::make}, {0x5174146b, Factory::make}, {0x51809f58, Factory::make}, {0x51886972, Factory::make}, {0x5206f18e, Factory::make}, {0x5282e274, Factory::make}, {0x52dbac3b, Factory::make}, {0x535e7bfc, Factory::make}, {0x538d41bc, Factory::make}, {0x53c242d6, Factory::make}, {0x53d937fa, Factory::make}, {0x54a6e1cc, Factory::make}, {0x54c7c4de, Factory::make}, {0x54e3f436, Factory::make}, {0x5503288e, Factory::make}, {0x553d3da0, Factory::make}, {0x555b3616, Factory::make}, {0x55a0b117, Factory::make}, {0x55a8f031, Factory::make}, {0x55e612f7, Factory::make}, {0x565e88f3, Factory::make}, {0x569a6525, Factory::make}, {0x56bf578e, Factory::make}, {0x56c43349, Factory::make}, {0x57599f40, Factory::make}, {0x576721ec, Factory::make}, {0x578ab244, Factory::make}, {0x57e35a95, Factory::make}, {0x57fe32fa, Factory::make}, {0x582cf1aa, Factory::make}, {0x5832be17, Factory::make}, {0x5839a82b, Factory::make}, {0x583ceaf7, Factory::make}, {0x5847ac74, Factory::make}, {0x58c2f54f, Factory::make}, {0x58e096dd, Factory::make}, {0x5908ae20, Factory::make}, {0x5941dfc6, Factory::make}, {0x597a9499, Factory::make}, {0x59a8bb5b, Factory::make}, {0x59bb64ee, Factory::make}, {0x5a0e36ad, Factory::make}, {0x5a12123f, Factory::make}, {0x5a5e027a, Factory::make}, {0x5b08c8a1, Factory::make}, {0x5b3c4a3a, Factory::make}, {0x5b8f7233, Factory::make}, {0x5bff1e4e, Factory::make}, {0x5c357127, Factory::make}, {0x5c5be316, Factory::make}, {0x5c71ea08, Factory::make}, {0x5cafac4c, Factory::make}, {0x5d4438ec, Factory::make}, {0x5d4b21af, Factory::make}, {0x5e27a3c0, Factory::make}, {0x5e5381a4, Factory::make}, {0x5eab9747, Factory::make}, {0x5ed04c64, Factory::make}, {0x5f017d36, Factory::make}, {0x5f64a537, Factory::make}, {0x5f6551fb, Factory::make}, {0x5fa68de2, Factory::make}, {0x5fc4ad50, Factory::make}, {0x5fd7efa2, Factory::make}, {0x5ffd3935, Factory::make}, {0x603a50f8, Factory::make}, {0x60c17b9a, Factory::make}, {0x60e87830, Factory::make}, {0x60e97ed7, Factory::make}, {0x60ff9b24, Factory::make}, {0x61185490, Factory::make}, {0x6179384c, Factory::make}, {0x61998647, Factory::make}, {0x61a6c0df, Factory::make}, {0x61afc1d1, Factory::make}, {0x61b031ff, Factory::make}, {0x61b98ab7, Factory::make}, {0x61d0608f, Factory::make}, {0x6226b55f, Factory::make}, {0x625d53e3, Factory::make}, {0x626f2e63, Factory::make}, {0x626f550d, Factory::make}, {0x6287b001, Factory::make}, {0x6386163b, Factory::make}, {0x64353f4d, Factory::make}, {0x64e8c24f, Factory::make}, {0x65651024, Factory::make}, {0x6573d401, Factory::make}, {0x6580e9c8, Factory::make}, {0x659a9764, Factory::make}, {0x65e79908, Factory::make}, {0x661c6e29, Factory::make}, {0x66579330, Factory::make}, {0x6662e90d, Factory::make}, {0x6666ad40, Factory::make}, {0x666cd6d5, Factory::make}, {0x667730fb, Factory::make}, {0x66b9d588, Factory::make}, {0x671b78fe, Factory::make}, {0x67c51c1d, Factory::make}, {0x68244ca3, Factory::make}, {0x683d9d2a, Factory::make}, {0x688cd961, Factory::make}, {0x689c33f0, Factory::make}, {0x69017df4, Factory::make}, {0x6924f4c1, Factory::make}, {0x69a3ac81, Factory::make}, {0x69c22cb8, Factory::make}, {0x69c6ebf6, Factory::make}, {0x6a087db6, Factory::make}, {0x6a38c198, Factory::make}, {0x6a81c517, Factory::make}, {0x6a85a5c2, Factory::make}, {0x6a9a0040, Factory::make}, {0x6ade8a9f, Factory::make}, {0x6b0c2536, Factory::make}, {0x6b1841d6, Factory::make}, {0x6b330480, Factory::make}, {0x6c8c2cb0, Factory::make}, {0x6cd41378, Factory::make}, {0x6d0d0007, Factory::make}, {0x6d17642f, Factory::make}, {0x6d3674e6, Factory::make}, {0x6d455514, Factory::make}, {0x6d5a1650, Factory::make}, {0x6d7fde8d, Factory::make}, {0x6dd4ce34, Factory::make}, {0x6dd51e24, Factory::make}, {0x6de335f8, Factory::make}, {0x6e3f0d2b, Factory::make}, {0x6e4f0862, Factory::make}, {0x6e5028a6, Factory::make}, {0x6e621103, Factory::make}, {0x6e6da2fc, Factory::make}, {0x6ed10359, Factory::make}, {0x6ed2954e, Factory::make}, {0x6f6e63d2, Factory::make}, {0x706a83ed, Factory::make}, {0x7080ff33, Factory::make}, {0x708a7883, Factory::make}, {0x70b43511, Factory::make}, {0x70b5327d, Factory::make}, {0x70d14d67, Factory::make}, {0x70d25880, Factory::make}, {0x711275ee, Factory::make}, {0x713456a0, Factory::make}, {0x7144ee48, Factory::make}, {0x7164e360, Factory::make}, {0x716d3b76, Factory::make}, {0x71e183e3, Factory::make}, {0x720ec30e, Factory::make}, {0x72477daf, Factory::make}, {0x72678cac, Factory::make}, {0x72703b8a, Factory::make}, {0x727c44da, Factory::make}, {0x73ff59ea, Factory::make}, {0x743726d2, Factory::make}, {0x74485374, Factory::make}, {0x74b509a6, Factory::make}, {0x74d746eb, Factory::make}, {0x74f98637, Factory::make}, {0x74ff1eae, Factory::make}, {0x7534cbe6, Factory::make}, {0x7537d2d9, Factory::make}, {0x755ee1f1, Factory::make}, {0x757655c3, Factory::make}, {0x764671f1, Factory::make}, {0x768866da, Factory::make}, {0x76b2af4f, Factory::make}, {0x76fa826a, Factory::make}, {0x77aa9f85, Factory::make}, {0x77ab4431, Factory::make}, {0x784b6b8d, Factory::make}, {0x78553b59, Factory::make}, {0x78b26442, Factory::make}, {0x792b2615, Factory::make}, {0x792d139c, Factory::make}, {0x796b0e98, Factory::make}, {0x79b9b49c, Factory::make}, {0x7a228138, Factory::make}, {0x7a298ea7, Factory::make}, {0x7a2d60f4, Factory::make}, {0x7a560fc8, Factory::make}, {0x7aaf0d23, Factory::make}, {0x7abdf0ef, Factory::make}, {0x7ac1e089, Factory::make}, {0x7adbaae1, Factory::make}, {0x7ae2dfba, Factory::make}, {0x7b3840f6, Factory::make}, {0x7b882b6b, Factory::make}, {0x7baf7f6d, Factory::make}, {0x7c1c3570, Factory::make}, {0x7c20af30, Factory::make}, {0x7c6a69db, Factory::make}, {0x7cf19a33, Factory::make}, {0x7d29828d, Factory::make}, {0x7d3500ea, Factory::make}, {0x7d3d3dbd, Factory::make}, {0x7d880c85, Factory::make}, {0x7d9720d7, Factory::make}, {0x7da793f8, Factory::make}, {0x7e2906b1, Factory::make}, {0x7e4af7ac, Factory::make}, {0x7e5e909f, Factory::make}, {0x7ea24052, Factory::make}, {0x7ed9e0fd, Factory::make}, {0x7eed9aac, Factory::make}, {0x7ef5e808, Factory::make}, {0x7f80a01d, Factory::make}, {0x7f85d747, Factory::make}, {0x7fbaf0ca, Factory::make}, {0x8049fac6, Factory::make}, {0x8091e07c, Factory::make}, {0x81039985, Factory::make}, {0x8116730a, Factory::make}, {0x8126c64b, Factory::make}, {0x81591a9e, Factory::make}, {0x819a7fd9, Factory::make}, {0x81a55e23, Factory::make}, {0x825624f6, Factory::make}, {0x82851707, Factory::make}, {0x828a8f6b, Factory::make}, {0x82ab675a, Factory::make}, {0x83400967, Factory::make}, {0x834db1e5, Factory::make}, {0x8350306c, Factory::make}, {0x83954035, Factory::make}, {0x840ecf9b, Factory::make}, {0x8420d2cd, Factory::make}, {0x85015e28, Factory::make}, {0x851d52c6, Factory::make}, {0x852fec32, Factory::make}, {0x85a5c9c2, Factory::make}, {0x8600ce73, Factory::make}, {0x860e956a, Factory::make}, {0x8614cd6e, Factory::make}, {0x8628e777, Factory::make}, {0x86610e58, Factory::make}, {0x867bdbae, Factory::make}, {0x86ee1b85, Factory::make}, {0x8715024c, Factory::make}, {0x877731c9, Factory::make}, {0x87811f3b, Factory::make}, {0x88b759b2, Factory::make}, {0x890a164f, Factory::make}, {0x89318047, Factory::make}, {0x896589a9, Factory::make}, {0x8968af97, Factory::make}, {0x897c36a0, Factory::make}, {0x89a07a3e, Factory::make}, {0x89c25ec7, Factory::make}, {0x89d601fe, Factory::make}, {0x8a101800, Factory::make}, {0x8a2d133d, Factory::make}, {0x8a9a5487, Factory::make}, {0x8ae9dc52, Factory::make}, {0x8af1ab9a, Factory::make}, {0x8b0e40b2, Factory::make}, {0x8b0f6214, Factory::make}, {0x8b3dc3d1, Factory::make}, {0x8b5bc8fc, Factory::make}, {0x8b757903, Factory::make}, {0x8b878597, Factory::make}, {0x8b896a46, Factory::make}, {0x8c1a0287, Factory::make}, {0x8c27e0ac, Factory::make}, {0x8c3b453b, Factory::make}, {0x8caef4bf, Factory::make}, {0x8ceecc1f, Factory::make}, {0x8d302c6a, Factory::make}, {0x8d47cbc8, Factory::make}, {0x8d7cea87, Factory::make}, {0x8d84e3b9, Factory::make}, {0x8d8a2ca3, Factory::make}, {0x8db94031, Factory::make}, {0x8ded162a, Factory::make}, {0x8e457d4f, Factory::make}, {0x8e79d829, Factory::make}, {0x8e9053cc, Factory::make}, {0x8e95b8ed, Factory::make}, {0x8e9fda32, Factory::make}, {0x8ec1d022, Factory::make}, {0x8f2e31c6, Factory::make}, {0x8f48157c, Factory::make}, {0x8f6602a2, Factory::make}, {0x8f86e80e, Factory::make}, {0x8fcd1026, Factory::make}, {0x8fed9679, Factory::make}, {0x9004ad28, Factory::make}, {0x902da005, Factory::make}, {0x9091311b, Factory::make}, {0x909cd425, Factory::make}, {0x91040487, Factory::make}, {0x91206bb4, Factory::make}, {0x9129bfbd, Factory::make}, {0x915c72f6, Factory::make}, {0x91ba0462, Factory::make}, {0x92330577, Factory::make}, {0x923991b5, Factory::make}, {0x92645c2f, Factory::make}, {0x92bbeb76, Factory::make}, {0x92e01b76, Factory::make}, {0x9330bda2, Factory::make}, {0x9481babb, Factory::make}, {0x9494f207, Factory::make}, {0x94e12848, Factory::make}, {0x94e99d1d, Factory::make}, {0x94fad7a7, Factory::make}, {0x95026ce5, Factory::make}, {0x950a50d6, Factory::make}, {0x95c3caee, Factory::make}, {0x95c6c972, Factory::make}, {0x961f2726, Factory::make}, {0x9620e72c, Factory::make}, {0x9648208a, Factory::make}, {0x9670fc0a, Factory::make}, {0x9671f514, Factory::make}, {0x9685b871, Factory::make}, {0x96989b38, Factory::make}, {0x96bb08ee, Factory::make}, {0x96dddfd7, Factory::make}, {0x9709726e, Factory::make}, {0x972ec5eb, Factory::make}, {0x9762fdce, Factory::make}, {0x97b99cca, Factory::make}, {0x97c7d7dd, Factory::make}, {0x97e28dea, Factory::make}, {0x982c4ff5, Factory::make}, {0x987dc98f, Factory::make}, {0x98a038c0, Factory::make}, {0x98fb2913, Factory::make}, {0x99294563, Factory::make}, {0x9929e5de, Factory::make}, {0x99398a70, Factory::make}, {0x997a1127, Factory::make}, {0x99aa5ebc, Factory::make}, {0x99c30dc8, Factory::make}, {0x99d43b60, Factory::make}, {0x9a293653, Factory::make}, {0x9a3b4584, Factory::make}, {0x9a5b599c, Factory::make}, {0x9a6654ac, Factory::make}, {0x9a763c5d, Factory::make}, {0x9ad53cc2, Factory::make}, {0x9b2c15ca, Factory::make}, {0x9b6fdc46, Factory::make}, {0x9bff1deb, Factory::make}, {0x9c18a6bf, Factory::make}, {0x9c8382b4, Factory::make}, {0x9cd5da26, Factory::make}, {0x9d236b1a, Factory::make}, {0x9d3c6d6f, Factory::make}, {0x9dc91bb3, Factory::make}, {0x9dd9577d, Factory::make}, {0x9e2f1f81, Factory::make}, {0x9e945232, Factory::make}, {0x9eba9a45, Factory::make}, {0x9efd22de, Factory::make}, {0x9f2c6716, Factory::make}, {0x9f8f8098, Factory::make}, {0x9fa4c807, Factory::make}, {0xa00aec68, Factory::make}, {0xa04e83ec, Factory::make}, {0xa09a0adb, Factory::make}, {0xa0c26003, Factory::make}, {0xa0c48566, Factory::make}, {0xa0ef91df, Factory::make}, {0xa10582cb, Factory::make}, {0xa10a880d, Factory::make}, {0xa10b2633, Factory::make}, {0xa1b4c100, Factory::make}, {0xa1c088c2, Factory::make}, {0xa1f4dc67, Factory::make}, {0xa1f65260, Factory::make}, {0xa239ed21, Factory::make}, {0xa2435c38, Factory::make}, {0xa26b302a, Factory::make}, {0xa2b87a35, Factory::make}, {0xa2c1400f, Factory::make}, {0xa2dd7073, Factory::make}, {0xa2f485dc, Factory::make}, {0xa300f69f, Factory::make}, {0xa305634e, Factory::make}, {0xa3197232, Factory::make}, {0xa35b001c, Factory::make}, {0xa3abd519, Factory::make}, {0xa3de57ec, Factory::make}, {0xa44d42e3, Factory::make}, {0xa46c83da, Factory::make}, {0xa487f655, Factory::make}, {0xa4963fda, Factory::make}, {0xa50b637d, Factory::make}, {0xa50be321, Factory::make}, {0xa5817c6c, Factory::make}, {0xa593ceca, Factory::make}, {0xa594b5a4, Factory::make}, {0xa5c9902a, Factory::make}, {0xa5e30599, Factory::make}, {0xa6008b1e, Factory::make}, {0xa60c4e9c, Factory::make}, {0xa621ba04, Factory::make}, {0xa671e5d5, Factory::make}, {0xa688a7f4, Factory::make}, {0xa6a5bb2c, Factory::make}, {0xa6b08d22, Factory::make}, {0xa6b5b577, Factory::make}, {0xa71bf726, Factory::make}, {0xa746b273, Factory::make}, {0xa752783c, Factory::make}, {0xa755a30d, Factory::make}, {0xa75be41d, Factory::make}, {0xa7c5aeae, Factory::make}, {0xa7ec867b, Factory::make}, {0xa7f5877b, Factory::make}, {0xa83cebc4, Factory::make}, {0xa8606ae4, Factory::make}, {0xa87bd057, Factory::make}, {0xa9b8c767, Factory::make}, {0xa9f39687, Factory::make}, {0xaa484221, Factory::make}, {0xaa7c7a95, Factory::make}, {0xaab7764d, Factory::make}, {0xab283ac1, Factory::make}, {0xab5ce06c, Factory::make}, {0xab6748c7, Factory::make}, {0xabaad83c, Factory::make}, {0xac2c6763, Factory::make}, {0xac2f53c9, Factory::make}, {0xac698cd1, Factory::make}, {0xad379bf4, Factory::make}, {0xad3ba945, Factory::make}, {0xad5a5bf7, Factory::make}, {0xad6e545a, Factory::make}, {0xadbfe767, Factory::make}, {0xae627961, Factory::make}, {0xaec04f32, Factory::make}, {0xaefa678f, Factory::make}, {0xaf5033ab, Factory::make}, {0xaf68c91b, Factory::make}, {0xaf7d90bf, Factory::make}, {0xafc5abdb, Factory::make}, {0xb01ab89b, Factory::make}, {0xb0207938, Factory::make}, {0xb0440a54, Factory::make}, {0xb0bbaff1, Factory::make}, {0xb0d1f99d, Factory::make}, {0xb175e321, Factory::make}, {0xb1d00a0e, Factory::make}, {0xb1d70915, Factory::make}, {0xb1f81e13, Factory::make}, {0xb21433ea, Factory::make}, {0xb254eb3b, Factory::make}, {0xb2a75482, Factory::make}, {0xb2ad7723, Factory::make}, {0xb2c3a06e, Factory::make}, {0xb326ba98, Factory::make}, {0xb3b8619b, Factory::make}, {0xb3bee971, Factory::make}, {0xb49b204c, Factory::make}, {0xb4b15ff3, Factory::make}, {0xb4d7a10d, Factory::make}, {0xb4dac0e0, Factory::make}, {0xb5041992, Factory::make}, {0xb50ba464, Factory::make}, {0xb51d2515, Factory::make}, {0xb5464aa8, Factory::make}, {0xb554d4b1, Factory::make}, {0xb5a45128, Factory::make}, {0xb5caec53, Factory::make}, {0xb5ce5692, Factory::make}, {0xb6190e77, Factory::make}, {0xb6516412, Factory::make}, {0xb6764c6e, Factory::make}, {0xb73e4a8a, Factory::make}, {0xb74eb776, Factory::make}, {0xb77ffef4, Factory::make}, {0xb7bfee35, Factory::make}, {0xb7c5fd94, Factory::make}, {0xb803bc10, Factory::make}, {0xb8189696, Factory::make}, {0xb864d5d0, Factory::make}, {0xb88474af, Factory::make}, {0xb88be272, Factory::make}, {0xb8aad9d6, Factory::make}, {0xb9657f90, Factory::make}, {0xb96cb997, Factory::make}, {0xb97ad492, Factory::make}, {0xb9c9946e, Factory::make}, {0xba28751f, Factory::make}, {0xba44a06b, Factory::make}, {0xba4b9bbb, Factory::make}, {0xba85f100, Factory::make}, {0xba8ed57b, Factory::make}, {0xbaa91a0d, Factory::make}, {0xbada3f2e, Factory::make}, {0xbae41244, Factory::make}, {0xbb126825, Factory::make}, {0xbb225386, Factory::make}, {0xbb730a73, Factory::make}, {0xbb8b7066, Factory::make}, {0xbc24ae6c, Factory::make}, {0xbd56a8e6, Factory::make}, {0xbd73a87f, Factory::make}, {0xbdaeae7f, Factory::make}, {0xbdd1e8c1, Factory::make}, {0xbdf2fb79, Factory::make}, {0xbe5bc264, Factory::make}, {0xbe7594e6, Factory::make}, {0xbe97cd51, Factory::make}, {0xbea3f9d6, Factory::make}, {0xbea5fae4, Factory::make}, {0xbf07153e, Factory::make}, {0xbf3ed4c4, Factory::make}, {0xbf5a8008, Factory::make}, {0xbf760b2e, Factory::make}, {0xbfb881c7, Factory::make}, {0xc0307707, Factory::make}, {0xc03ed129, Factory::make}, {0xc067ea39, Factory::make}, {0xc0863501, Factory::make}, {0xc08c3303, Factory::make}, {0xc09707ed, Factory::make}, {0xc0fd6815, Factory::make}, {0xc1054127, Factory::make}, {0xc14805a5, Factory::make}, {0xc1812e6a, Factory::make}, {0xc20303ca, Factory::make}, {0xc293cd88, Factory::make}, {0xc2ad6b5b, Factory::make}, {0xc2cbfcd3, Factory::make}, {0xc31bbfd7, Factory::make}, {0xc32cf8e8, Factory::make}, {0xc33612f9, Factory::make}, {0xc358c722, Factory::make}, {0xc37bf50c, Factory::make}, {0xc41b4630, Factory::make}, {0xc42f2a63, Factory::make}, {0xc47852db, Factory::make}, {0xc4bf095f, Factory::make}, {0xc512691b, Factory::make}, {0xc5afb825, Factory::make}, {0xc5e29ef2, Factory::make}, {0xc5eb8997, Factory::make}, {0xc6d672ee, Factory::make}, {0xc7091e78, Factory::make}, {0xc74834c3, Factory::make}, {0xc74b1031, Factory::make}, {0xc75443a6, Factory::make}, {0xc7907455, Factory::make}, {0xc795ffb9, Factory::make}, {0xc811bd0d, Factory::make}, {0xc880f33a, Factory::make}, {0xc91551ff, Factory::make}, {0xc9760bc6, Factory::make}, {0xc97e9520, Factory::make}, {0xc9b18237, Factory::make}, {0xc9caa316, Factory::make}, {0xc9d10d6c, Factory::make}, {0xc9e97160, Factory::make}, {0xc9f23397, Factory::make}, {0xca0ccdfd, Factory::make}, {0xca2005b7, Factory::make}, {0xca69a1e3, Factory::make}, {0xcb2f68c6, Factory::make}, {0xcbe12a1e, Factory::make}, {0xcbf9aa3c, Factory::make}, {0xcc1d73a5, Factory::make}, {0xcc5a1268, Factory::make}, {0xccaeb65f, Factory::make}, {0xcccdcfc2, Factory::make}, {0xccd7663c, Factory::make}, {0xcd054fb7, Factory::make}, {0xcd29c611, Factory::make}, {0xcd477ae5, Factory::make}, {0xcd59459d, Factory::make}, {0xcd6ea311, Factory::make}, {0xcda1655e, Factory::make}, {0xcdd84100, Factory::make}, {0xcde06938, Factory::make}, {0xce31bfbe, Factory::make}, {0xce62a832, Factory::make}, {0xce8081fc, Factory::make}, {0xce87f311, Factory::make}, {0xce8c7213, Factory::make}, {0xcea34508, Factory::make}, {0xcecd1a84, Factory::make}, {0xcfbffa45, Factory::make}, {0xcfea8e66, Factory::make}, {0xcfef2b99, Factory::make}, {0xd04953f2, Factory::make}, {0xd04aaa9b, Factory::make}, {0xd061cacb, Factory::make}, {0xd0b8bd50, Factory::make}, {0xd0bf023d, Factory::make}, {0xd19682ef, Factory::make}, {0xd1a330cf, Factory::make}, {0xd1d46de8, Factory::make}, {0xd1d4d5b5, Factory::make}, {0xd2022f2b, Factory::make}, {0xd22fecae, Factory::make}, {0xd2712bce, Factory::make}, {0xd2d7a603, Factory::make}, {0xd2e1ba30, Factory::make}, {0xd2ebe759, Factory::make}, {0xd319c6ae, Factory::make}, {0xd33422ab, Factory::make}, {0xd36a4d0d, Factory::make}, {0xd36e1dd8, Factory::make}, {0xd4045920, Factory::make}, {0xd4393414, Factory::make}, {0xd45a8b54, Factory::make}, {0xd460fc81, Factory::make}, {0xd467b500, Factory::make}, {0xd47476b4, Factory::make}, {0xd47a7418, Factory::make}, {0xd4db128f, Factory::make}, {0xd54f1a1e, Factory::make}, {0xd59b6465, Factory::make}, {0xd59e9047, Factory::make}, {0xd5ffc934, Factory::make}, {0xd60efe69, Factory::make}, {0xd7193cba, Factory::make}, {0xd74c963a, Factory::make}, {0xd7533956, Factory::make}, {0xd794ffe6, Factory::make}, {0xd7a8bd6f, Factory::make}, {0xd800da13, Factory::make}, {0xd855d755, Factory::make}, {0xd87ab5ee, Factory::make}, {0xd8c46be8, Factory::make}, {0xd8eee460, Factory::make}, {0xd908c25c, Factory::make}, {0xd93f35ac, Factory::make}, {0xd9634752, Factory::make}, {0xd9790fbe, Factory::make}, {0xd9a15361, Factory::make}, {0xd9c75a9d, Factory::make}, {0xd9cb33f7, Factory::make}, {0xdafb1d2d, Factory::make}, {0xdb19d863, Factory::make}, {0xdb1c7989, Factory::make}, {0xdb3cdf0e, Factory::make}, {0xdb73fe9a, Factory::make}, {0xdba1f7ed, Factory::make}, {0xdbc09299, Factory::make}, {0xdc068458, Factory::make}, {0xdca2c9d1, Factory::make}, {0xdcbee83c, Factory::make}, {0xdd2f1eb1, Factory::make}, {0xdd940c56, Factory::make}, {0xddd74c31, Factory::make}, {0xddf09e37, Factory::make}, {0xde08de82, Factory::make}, {0xde0b1a7d, Factory::make}, {0xde64a80c, Factory::make}, {0xde805fb9, Factory::make}, {0xdf627648, Factory::make}, {0xdfa8512c, Factory::make}, {0xdfc3940f, Factory::make}, {0xe001a15f, Factory::make}, {0xe09c3a02, Factory::make}, {0xe09d131f, Factory::make}, {0xe0e50270, Factory::make}, {0xe1295f5c, Factory::make}, {0xe13b3a4a, Factory::make}, {0xe1c9c200, Factory::make}, {0xe1d544ea, Factory::make}, {0xe1eaf99f, Factory::make}, {0xe2422fb8, Factory::make}, {0xe243b3e6, Factory::make}, {0xe2905b00, Factory::make}, {0xe2a2261e, Factory::make}, {0xe2e1ecfb, Factory::make}, {0xe3219e29, Factory::make}, {0xe332001b, Factory::make}, {0xe399f3ba, Factory::make}, {0xe3c0909e, Factory::make}, {0xe3c8aa65, Factory::make}, {0xe4a9f33a, Factory::make}, {0xe4c718e7, Factory::make}, {0xe4d0fee9, Factory::make}, {0xe567fca2, Factory::make}, {0xe5bf8a07, Factory::make}, {0xe5cba766, Factory::make}, {0xe5cbd7f1, Factory::make}, {0xe5ce56fb, Factory::make}, {0xe6186723, Factory::make}, {0xe63a2601, Factory::make}, {0xe6467eac, Factory::make}, {0xe64b7b7b, Factory::make}, {0xe689f298, Factory::make}, {0xe698a93b, Factory::make}, {0xe757fa36, Factory::make}, {0xe75ced01, Factory::make}, {0xe874b318, Factory::make}, {0xe87547e4, Factory::make}, {0xe887a5b2, Factory::make}, {0xe8e24114, Factory::make}, {0xe8f2addd, Factory::make}, {0xe9202b23, Factory::make}, {0xe953a698, Factory::make}, {0xe96d0d7d, Factory::make}, {0xe97748df, Factory::make}, {0xe9a5817d, Factory::make}, {0xea0994f6, Factory::make}, {0xea1c70ed, Factory::make}, {0xea7c8a41, Factory::make}, {0xeaa4ff4d, Factory::make}, {0xeaafb8eb, Factory::make}, {0xeacf2879, Factory::make}, {0xead748ac, Factory::make}, {0xeadf0c54, Factory::make}, {0xeb2ffd36, Factory::make}, {0xeb589b1f, Factory::make}, {0xeb75f35c, Factory::make}, {0xebbdce9c, Factory::make}, {0xebc9ee5d, Factory::make}, {0xebcedf46, Factory::make}, {0xebfb21c4, Factory::make}, {0xec6f3da6, Factory::make}, {0xec77049c, Factory::make}, {0xecbc5f90, Factory::make}, {0xed9f7612, Factory::make}, {0xedad5791, Factory::make}, {0xedbf519f, Factory::make}, {0xedd27f4e, Factory::make}, {0xeddbc467, Factory::make}, {0xedee4c82, Factory::make}, {0xedfc1443, Factory::make}, {0xee011de1, Factory::make}, {0xee2728a8, Factory::make}, {0xeea20b2e, Factory::make}, {0xef78e99f, Factory::make}, {0xefa82682, Factory::make}, {0xf03b47c2, Factory::make}, {0xf09dd115, Factory::make}, {0xf0a9d7c2, Factory::make}, {0xf0bd581b, Factory::make}, {0xf0d05590, Factory::make}, {0xf0f82503, Factory::make}, {0xf123e13f, Factory::make}, {0xf12963bd, Factory::make}, {0xf15c36a2, Factory::make}, {0xf18a2b03, Factory::make}, {0xf211f32b, Factory::make}, {0xf21f4113, Factory::make}, {0xf2d12aad, Factory::make}, {0xf2d6269d, Factory::make}, {0xf2dbf23b, Factory::make}, {0xf31a1f15, Factory::make}, {0xf36169d0, Factory::make}, {0xf39b7a8d, Factory::make}, {0xf4006e75, Factory::make}, {0xf421ae74, Factory::make}, {0xf43537ba, Factory::make}, {0xf46806b0, Factory::make}, {0xf47b30e7, Factory::make}, {0xf4cdbc6e, Factory::make}, {0xf54510e5, Factory::make}, {0xf56e706b, Factory::make}, {0xf578f0be, Factory::make}, {0xf583d47a, Factory::make}, {0xf5f118f4, Factory::make}, {0xf63c60ba, Factory::make}, {0xf643f4a6, Factory::make}, {0xf68b844d, Factory::make}, {0xf6c8d67d, Factory::make}, {0xf7450486, Factory::make}, {0xf74f30b2, Factory::make}, {0xf7666861, Factory::make}, {0xf7d245eb, Factory::make}, {0xf7d6cb5e, Factory::make}, {0xf7eff703, Factory::make}, {0xf8050b10, Factory::make}, {0xf8202473, Factory::make}, {0xf831ea60, Factory::make}, {0xf8acd1e6, Factory::make}, {0xf926c451, Factory::make}, {0xf9e37e14, Factory::make}, {0xfa4e986f, Factory::make}, {0xfa68ef22, Factory::make}, {0xfa793a7e, Factory::make}, {0xfa7b0164, Factory::make}, {0xfaa805cf, Factory::make}, {0xfab77b91, Factory::make}, {0xfac60f24, Factory::make}, {0xfb13ee03, Factory::make}, {0xfb18cc12, Factory::make}, {0xfb2b6a7b, Factory::make}, {0xfb5c00f2, Factory::make}, {0xfb655999, Factory::make}, {0xfb76b4bc, Factory::make}, {0xfb7f6868, Factory::make}, {0xfc11944e, Factory::make}, {0xfcd04d95, Factory::make}, {0xfcfdd427, Factory::make}, {0xfd627cea, Factory::make}, {0xfdeb2e45, Factory::make}, {0xfe0b397b, Factory::make}, {0xfe825484, Factory::make}, {0xff46de07, Factory::make}, {0xff6fff54, Factory::make}, {0xffd1c0c4, Factory::make}, }; void initAiFactories() { ksys::act::ai::Ais::setFactories(std::size(sAiFactories), sAiFactories); } } // namespace uking