// DO NOT MAKE MAJOR EDITS. This file is automatically generated. // For major edits, please edit the generator script (ai_generate_queries.py) instead. // If edits are made to this file, make sure they are not lost when the generator is re-run. #include "Game/AI/aiQueryFactories.h" #include #include "Game/AI/Query/queryBranchByDyeColor.h" #include "Game/AI/Query/queryBranchByGameOver.h" #include "Game/AI/Query/queryCanCreateMakeItemList.h" #include "Game/AI/Query/queryCanMarkMapPin.h" #include "Game/AI/Query/queryCheck100EnemyActiveTiming.h" #include "Game/AI/Query/queryCheckActorAction.h" #include "Game/AI/Query/queryCheckActorAction13.h" #include "Game/AI/Query/queryCheckActorAction14_2.h" #include "Game/AI/Query/queryCheckAddPorchItem.h" #include "Game/AI/Query/queryCheckAppPoint.h" #include "Game/AI/Query/queryCheckAppShopSelect.h" #include "Game/AI/Query/queryCheckAreaTransition.h" #include "Game/AI/Query/queryCheckBalladOfHeroActiveTiming.h" #include "Game/AI/Query/queryCheckContainerItem.h" #include "Game/AI/Query/queryCheckCookResultStatus.h" #include "Game/AI/Query/queryCheckCurrentMap.h" #include "Game/AI/Query/queryCheckCurseRRetryEverOnce.h" #include "Game/AI/Query/queryCheckDeadHorseResistered.h" #include "Game/AI/Query/queryCheckDeadlyQuestEscapeTiming.h" #include "Game/AI/Query/queryCheckDieCnt.h" #include "Game/AI/Query/queryCheckDistanceForWarp.h" #include "Game/AI/Query/queryCheckDistanceFromPlayer.h" #include "Game/AI/Query/queryCheckDownloadItemNum.h" #include "Game/AI/Query/queryCheckDuringBloodyMoon.h" #include "Game/AI/Query/queryCheckDyeShopSelect.h" #include "Game/AI/Query/queryCheckE3Mode.h" #include "Game/AI/Query/queryCheckEatActor.h" #include "Game/AI/Query/queryCheckElapsedTimeOfMiniGame.h" #include "Game/AI/Query/queryCheckEquipArmorSeriesType.h" #include "Game/AI/Query/queryCheckEquipItemType.h" #include "Game/AI/Query/queryCheckEquipment.h" #include "Game/AI/Query/queryCheckEventCancel.h" #include "Game/AI/Query/queryCheckExistActor.h" #include "Game/AI/Query/queryCheckExistArrow.h" #include "Game/AI/Query/queryCheckExtraEnergyOfPlayer.h" #include "Game/AI/Query/queryCheckExtraLifeOfPlayer.h" #include "Game/AI/Query/queryCheckFadeState.h" #include "Game/AI/Query/queryCheckFame.h" #include "Game/AI/Query/queryCheckFlag.h" #include "Game/AI/Query/queryCheckGameDataFloat.h" #include "Game/AI/Query/queryCheckGameDataInt.h" #include "Game/AI/Query/queryCheckGetDemoTypeFromArg.h" #include "Game/AI/Query/queryCheckGiveReward.h" #include "Game/AI/Query/queryCheckHasManifactureArmor.h" #include "Game/AI/Query/queryCheckHorseCustomizeSelect.h" #include "Game/AI/Query/queryCheckHorseDeadCause.h" #include "Game/AI/Query/queryCheckHorseRegistered.h" #include "Game/AI/Query/queryCheckHorseTakenOut.h" #include "Game/AI/Query/queryCheckIsOpenItemCategory.h" #include "Game/AI/Query/queryCheckItemShopDecide.h" #include "Game/AI/Query/queryCheckItemShopPorchVacancy.h" #include "Game/AI/Query/queryCheckItemShopSelect.h" #include "Game/AI/Query/queryCheckItemShopSelectBuy.h" #include "Game/AI/Query/queryCheckJustBeforeEventCancel.h" #include "Game/AI/Query/queryCheckLastDamageAttacker.h" #include "Game/AI/Query/queryCheckManufactResult.h" #include "Game/AI/Query/queryCheckMapArea.h" #include "Game/AI/Query/queryCheckMasterSwordState.h" #include "Game/AI/Query/queryCheckMaterialValue.h" #include "Game/AI/Query/queryCheckMiniGameTime.h" #include "Game/AI/Query/queryCheckMiniGameTimeOver.h" #include "Game/AI/Query/queryCheckNumOfBuyPicture.h" #include "Game/AI/Query/queryCheckOwnedHorseFamiliarity.h" #include "Game/AI/Query/queryCheckPictureBookVacancy.h" #include "Game/AI/Query/queryCheckPlacedItemSaled.h" #include "Game/AI/Query/queryCheckPlayerDeadCause.h" #include "Game/AI/Query/queryCheckPlayerEquip.h" #include "Game/AI/Query/queryCheckPlayerFastFadeDead.h" #include "Game/AI/Query/queryCheckPlayerHellType.h" #include "Game/AI/Query/queryCheckPlayerPullSwordFailEnd.h" #include "Game/AI/Query/queryCheckPlayerRideHorse.h" #include "Game/AI/Query/queryCheckPlayerRideSunazarashi.h" #include "Game/AI/Query/queryCheckPlayerState.h" #include "Game/AI/Query/queryCheckPlayerTemperatureCondition.h" #include "Game/AI/Query/queryCheckPlayerWeaponFired.h" #include "Game/AI/Query/queryCheckPorchInItem.h" #include "Game/AI/Query/queryCheckProConUse.h" #include "Game/AI/Query/queryCheckRainRatio.h" #include "Game/AI/Query/queryCheckRankOfEnemyAttackedNPC.h" #include "Game/AI/Query/queryCheckReceiveTerrorLevel.h" #include "Game/AI/Query/queryCheckResultOfNPCConflict.h" #include "Game/AI/Query/queryCheckRoad.h" #include "Game/AI/Query/queryCheckRupee.h" #include "Game/AI/Query/queryCheckSelectPicture.h" #include "Game/AI/Query/queryCheckSellResult.h" #include "Game/AI/Query/queryCheckShopSelectedItemName.h" #include "Game/AI/Query/queryCheckSiteBossDamageAnm.h" #include "Game/AI/Query/queryCheckStage.h" #include "Game/AI/Query/queryCheckStarter.h" #include "Game/AI/Query/queryCheckTerrorLevel.h" #include "Game/AI/Query/queryCheckTime.h" #include "Game/AI/Query/queryCheckTimeType.h" #include "Game/AI/Query/queryCheckTypeOfOwnedHorseForEvent.h" #include "Game/AI/Query/queryCheckTypeOfWildHorseAssociated.h" #include "Game/AI/Query/queryCheckVacancyItem.h" #include "Game/AI/Query/queryCheckWarpMist.h" #include "Game/AI/Query/queryCheckWeaponVacancyItem.h" #include "Game/AI/Query/queryCheckWeather.h" #include "Game/AI/Query/queryCompareGameDataFloat.h" #include "Game/AI/Query/queryCompareGameDataInt.h" #include "Game/AI/Query/queryCompareGameDataTime.h" #include "Game/AI/Query/queryComparePlayerFireResistantLevel.h" #include "Game/AI/Query/queryComparePlayerHeart.h" #include "Game/AI/Query/queryComparePlayerMaxHeart.h" #include "Game/AI/Query/queryComparePlayerMaxStamina.h" #include "Game/AI/Query/queryComparePlayerOriginalHeart.h" #include "Game/AI/Query/queryCountFlag4.h" #include "Game/AI/Query/queryEnemyDieCheck.h" #include "Game/AI/Query/queryEnemyRestLifeRate.h" #include "Game/AI/Query/queryGeneralChoice2.h" #include "Game/AI/Query/queryGeneralChoice3.h" #include "Game/AI/Query/queryGeneralChoice4.h" #include "Game/AI/Query/queryGeneralChoice8.h" #include "Game/AI/Query/queryHasArmorAlreadyDyed.h" #include "Game/AI/Query/queryHasArmorDye.h" #include "Game/AI/Query/queryHasCookResultInPorch.h" #include "Game/AI/Query/queryHasEnoughPayment.h" #include "Game/AI/Query/queryHasItemDye.h" #include "Game/AI/Query/queryHasItemDyeSpecifiedColor.h" #include "Game/AI/Query/queryHasPorchArrow.h" #include "Game/AI/Query/queryHasPorchItem.h" #include "Game/AI/Query/queryHasPorchItemByCategory.h" #include "Game/AI/Query/queryHasPouchItemByPouchCategory.h" #include "Game/AI/Query/queryHasSetItem.h" #include "Game/AI/Query/queryHasSpecificArmorSeries.h" #include "Game/AI/Query/queryIsAppAlreadyExchanged.h" #include "Game/AI/Query/queryIsArriveAnchorForRain.h" #include "Game/AI/Query/queryIsAwakened.h" #include "Game/AI/Query/queryIsBloodyMoonTrig.h" #include "Game/AI/Query/queryIsCurrentAocFieldStage.h" #include "Game/AI/Query/queryIsCurrentCDungeonStage.h" #include "Game/AI/Query/queryIsCurrentMainFieldDungeonStage.h" #include "Game/AI/Query/queryIsCurrentMainFieldStage.h" #include "Game/AI/Query/queryIsEquipedDyedArmor.h" #include "Game/AI/Query/queryIsEquippedEnableDye.h" #include "Game/AI/Query/queryIsEquippedWithLowerBody.h" #include "Game/AI/Query/queryIsHorseFamiliarityPassedAlready.h" #include "Game/AI/Query/queryIsHorseNumMax.h" #include "Game/AI/Query/queryIsIgnitionByArrowFire.h" #include "Game/AI/Query/queryIsItemInStock.h" #include "Game/AI/Query/queryIsNeedEquipWeapon.h" #include "Game/AI/Query/queryIsNoEquipArmorAnyTarget.h" #include "Game/AI/Query/queryIsOffLinkTag.h" #include "Game/AI/Query/queryIsOnEnterDungeonFlag.h" #include "Game/AI/Query/queryIsOnInstEventFlag.h" #include "Game/AI/Query/queryIsOwnedHorseAssociated.h" #include "Game/AI/Query/queryIsPlayerGrounded.h" #include "Game/AI/Query/queryIsRest.h" #include "Game/AI/Query/queryIsRideHorse.h" #include "Game/AI/Query/queryIsSoldOut.h" #include "Game/AI/Query/queryIsSuccessEndLastDemoAction.h" #include "Game/AI/Query/queryIsTerrorDisappeared.h" #include "Game/AI/Query/queryIsWaitRevival.h" #include "Game/AI/Query/queryIsWeaponDrawn.h" #include "Game/AI/Query/queryKeyInputCheck.h" #include "Game/AI/Query/queryRandomChoice2.h" #include "Game/AI/Query/queryRandomChoice3.h" #include "Game/AI/Query/queryRandomChoice4.h" #include "Game/AI/Query/queryRandomChoice8.h" #include "Game/AI/Query/queryRandomChoiceExceptOnFlag.h" #include "Game/AI/Query/queryWhatCurrentItem.h" #include "Game/AI/Query/queryWhatDayOfTheWeek.h" #include "Game/AI/Query/queryWhatDungeonType.h" #include "Game/AI/Query/queryWhatMoonName.h" #include "KingSystem/ActorSystem/actAiQueries.h" #include "KingSystem/ActorSystem/actAiQuery.h" #include "KingSystem/ActorSystem/queryDummyQuery.h" namespace uking { using Factory = ksys::act::ai::QueryFactory; static ksys::act::ai::QueryFactory sQueryFactories[] = { {0x00f284eb, Factory::make}, {0x011adade, Factory::make}, {0x01537944, Factory::make}, {0x0a457b63, Factory::make}, {0x0b84de7f, Factory::make}, {0x104fa725, Factory::make}, {0x10f6317c, Factory::make}, {0x1114b11c, Factory::make}, {0x111b1ea5, Factory::make}, {0x119d690c, Factory::make}, {0x13601638, Factory::make}, {0x1491e6db, Factory::make}, {0x14a31adf, Factory::make}, {0x15995510, Factory::make}, {0x179f2f26, Factory::make}, {0x18aad679, Factory::make}, {0x18c87da4, Factory::make}, {0x19d08c2a, Factory::make}, {0x1a02a525, Factory::make}, {0x1b0ddfc3, Factory::make}, {0x1f3fdfc6, Factory::make}, {0x21171d40, Factory::make}, {0x242a4eea, Factory::make}, {0x26f46b0d, Factory::make}, {0x273e5dee, Factory::make}, {0x2754bd6c, Factory::make}, {0x279054bd, Factory::make}, {0x2e7d60bc, Factory::make}, {0x2f7e3c79, Factory::make}, {0x3200fcb3, Factory::make}, {0x3293c243, Factory::make}, {0x329453e0, Factory::make}, {0x383c25ee, Factory::make}, {0x39a8f9ac, Factory::make}, {0x3f91ea1a, Factory::make}, {0x40da7f69, Factory::make}, {0x4563a203, Factory::make}, {0x466ffb31, Factory::make}, {0x479f4be0, Factory::make}, {0x47c59074, Factory::make}, {0x4b19f284, Factory::make}, {0x4b9c4380, Factory::make}, {0x52edf76e, Factory::make}, {0x541025b5, Factory::make}, {0x55f620ef, Factory::make}, {0x56330fc5, Factory::make}, {0x593aeafb, Factory::make}, {0x5a267486, Factory::make}, {0x5b8531ea, Factory::make}, {0x5e0930ab, Factory::make}, {0x5e30f736, Factory::make}, {0x5e4b5e37, Factory::make}, {0x5f35aa5a, Factory::make}, {0x5f93f5f6, Factory::make}, {0x6013e082, Factory::make}, {0x63148c7e, Factory::make}, {0x6593295f, Factory::make}, {0x668f18a7, Factory::make}, {0x67f56d1d, Factory::make}, {0x692f3d2e, Factory::make}, {0x695ba369, Factory::make}, {0x69850566, Factory::make}, {0x69e3a6cc, Factory::make}, {0x6a28f65c, Factory::make}, {0x6a65ae75, Factory::make}, {0x6ad7618a, Factory::make}, {0x6be9ad36, Factory::make}, {0x6cfae748, Factory::make}, {0x6ed7bcbc, Factory::make}, {0x71deee37, Factory::make}, {0x743f140f, Factory::make}, {0x749d8ed7, Factory::make}, {0x74a44ed1, Factory::make}, {0x7804223d, Factory::make}, {0x78536534, Factory::make}, {0x7868a21c, Factory::make}, {0x78bf5625, Factory::make}, {0x798799cb, Factory::make}, {0x7b91718e, Factory::make}, {0x7ca25d9f, Factory::make}, {0x7edd580d, Factory::make}, {0x7f950ed0, Factory::make}, {0x7fe578d7, Factory::make}, {0x8021dd19, Factory::make}, {0x811c21e6, Factory::make}, {0x85d86eb1, Factory::make}, {0x87b41989, Factory::make}, {0x87faaf7c, Factory::make}, {0x88949f2a, Factory::make}, {0x8a6f4de8, Factory::make}, {0x8c3dea42, Factory::make}, {0x8e0255a2, Factory::make}, {0x90477720, Factory::make}, {0x910b0729, Factory::make}, {0x979ded52, Factory::make}, {0x98297948, Factory::make}, {0x988da1f6, Factory::make}, {0x98934f65, Factory::make}, {0x9909e013, Factory::make}, {0x9a1ef0c2, Factory::make}, {0x9f439257, Factory::make}, {0xa1f5ee43, Factory::make}, {0xa3479bb1, Factory::make}, {0xa5abed4c, Factory::make}, {0xa6b54a76, Factory::make}, {0xa6f521c1, Factory::make}, {0xa9bfdafe, Factory::make}, {0xae2fac6a, Factory::make}, {0xaf4d3b5c, Factory::make}, {0xafa27c1b, Factory::make}, {0xb1af10f2, Factory::make}, {0xb3b3e50c, Factory::make}, {0xb44f3c12, Factory::make}, {0xb4506d9a, Factory::make}, {0xb55dd6c1, Factory::make}, {0xb62b2566, Factory::make}, {0xb70beba6, Factory::make}, {0xb9a274e8, Factory::make}, {0xba1e274f, Factory::make}, {0xc35a0cd9, Factory::make}, {0xc3bfae2a, Factory::make}, {0xc4e7d5df, Factory::make}, {0xc4f7316f, Factory::make}, {0xc59e26da, Factory::make}, {0xc6bd2d35, Factory::make}, {0xc7641ec2, Factory::make}, {0xc7b0c4b4, Factory::make}, {0xc9aa53ff, Factory::make}, {0xcb187157, Factory::make}, {0xcc8c5c6e, Factory::make}, {0xcca94665, Factory::make}, {0xcfb8756a, Factory::make}, {0xcfd37d18, Factory::make}, {0xd052b6b8, Factory::make}, {0xd1070742, Factory::make}, {0xd23283af, Factory::make}, {0xd95342d1, Factory::make}, {0xda2a902d, Factory::make}, {0xdaeced1e, Factory::make}, {0xdc704842, Factory::make}, {0xdf1b5246, Factory::make}, {0xe17fc869, Factory::make}, {0xe29fe0ca, Factory::make}, {0xe60c37bf, Factory::make}, {0xe6a386e7, Factory::make}, {0xe6c6fbc5, Factory::make}, {0xe78234da, Factory::make}, {0xeb965330, Factory::make}, {0xec7529d4, Factory::make}, {0xecfe1e50, Factory::make}, {0xed049add, Factory::make}, {0xeda9870b, Factory::make}, {0xf0074ef3, Factory::make}, {0xf39c6c52, Factory::make}, {0xf3bfbc24, Factory::make}, {0xf445bb27, Factory::make}, {0xf44bfc07, Factory::make}, {0xf4db0067, Factory::make}, {0xf5e56bc8, Factory::make}, {0xf601bdf7, Factory::make}, {0xf7cc0cc6, Factory::make}, {0xf7dce469, Factory::make}, {0xfaad5f7c, Factory::make}, {0xfdb77b22, Factory::make}, {0xfe30a6c1, Factory::make}, }; void initQueryFactories() { ksys::act::ai::Queries::setFactories(std::size(sQueryFactories), sQueryFactories); } } // namespace uking