mirror of
https://github.com/zeldaret/botw
synced 2026-10-09 13:37:01 -04:00
ActorSystem: Fork AIs, DemoRootAI and queries are ksys
They form one run in the ActorSystem block (DemoRootAI at 0x7100d61e68, right after VillagerMgr). (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
This commit is contained in:
+95
-95
@@ -20332,9 +20332,9 @@ Address,Quality,Size,Name
|
||||
0x00000071002fc784,U,000092,
|
||||
0x00000071002fc7e0,U,000056,
|
||||
0x00000071002fc818,U,000068,
|
||||
0x00000071002fc85c,O,000372,_ZN5uking2ai7Fork2AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x00000071002fc9d0,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking2ai7Fork2AIEE9isDerivedEPKNS0_9InterfaceE
|
||||
0x00000071002fca5c,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking2ai6ForkAIEE9isDerivedEPKNS0_9InterfaceE
|
||||
0x00000071002fc85c,O,000372,_ZN4ksys3act2ai7Fork2AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x00000071002fc9d0,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3act2ai7Fork2AIEE9isDerivedEPKNS0_9InterfaceE
|
||||
0x00000071002fca5c,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3act2ai6ForkAIEE9isDerivedEPKNS0_9InterfaceE
|
||||
0x00000071002fcae8,U,000148,AI_AI_AirOctaState::ctor
|
||||
0x00000071002fcb7c,W,000140,_ZN5uking2ai12AirOctaStateD1Ev
|
||||
0x00000071002fcc08,W,000036,_ZN5uking2ai12AirOctaStateD0Ev
|
||||
@@ -44670,7 +44670,7 @@ Address,Quality,Size,Name
|
||||
0x00000071006c8a64,U,000056,AI_F_AI_EnemyNoticeSoundWithUI
|
||||
0x00000071006c8a9c,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai27GuardianMiniTransformSelectEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c8ad4,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai13PrevASSkipSeqEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c8b0c,U,000056,AI_F_AI_DemoRootAI
|
||||
0x00000071006c8b0c,M,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_10DemoRootAIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c8b44,U,000056,AI_F_AI_AnchorRangeSelectTwoAction
|
||||
0x00000071006c8b7c,U,000056,AI_F_AI_HorseRideShooterFindPlayer
|
||||
0x00000071006c8bb4,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai11EnemyNoticeEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
@@ -44738,9 +44738,9 @@ Address,Quality,Size,Name
|
||||
0x00000071006c9944,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai16StunBossReactionEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c997c,U,000056,AI_F_AI_GelEnemyReaction
|
||||
0x00000071006c99b4,U,000056,AI_F_AI_GanonThrowActorRoot
|
||||
0x00000071006c99ec,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai7Fork5AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c99ec,O,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_7Fork5AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9a24,U,000056,AI_F_AI_OctarockReaction
|
||||
0x00000071006c9a5c,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai7Fork4AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9a5c,O,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_7Fork4AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9a94,U,000056,AI_F_AI_EnemyVacuumBombSelect
|
||||
0x00000071006c9acc,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai16SelfXRotSelectorEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9b04,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai18TargetLastAttackerEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
@@ -44748,7 +44748,7 @@ Address,Quality,Size,Name
|
||||
0x00000071006c9b74,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai17TargetAngerSelectEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9bac,U,000056,AI_F_AI_SignalFlowchartRootAI
|
||||
0x00000071006c9be4,U,000056,AI_F_AI_EnemyCutRope
|
||||
0x00000071006c9c1c,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai7Fork6AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9c1c,O,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_7Fork6AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9c54,U,000056,AI_F_AI_GolfBallRoot
|
||||
0x00000071006c9c8c,U,000056,AI_F_AI_TargetBeatGetDrop
|
||||
0x00000071006c9cc4,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai5StoleEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
@@ -44760,11 +44760,11 @@ Address,Quality,Size,Name
|
||||
0x00000071006c9e14,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai23HomePosDistanceSelectorEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9e4c,U,000056,AI_F_AI_GolemNormal
|
||||
0x00000071006c9e84,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai14SwitchDistanceEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9ebc,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai7Fork3AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9ebc,O,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_7Fork3AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9ef4,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai11SwitchTorchEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9f2c,U,000056,AI_F_AI_HorseMoveToPlayer
|
||||
0x00000071006c9f64,U,000056,AI_F_AI_LastBossShootGaleArrowRoot
|
||||
0x00000071006c9f9c,O,000056,_ZN4ksys3act2ai9AiFactory4makeIN5uking2ai7Fork2AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9f9c,O,000056,_ZN4ksys3act2ai9AiFactory4makeINS1_7Fork2AIEEEPNS1_2AiERKNS1_10ActionBase7InitArgEPN4sead4HeapE
|
||||
0x00000071006c9fd4,U,000056,AI_F_AI_SetTargetPosForFlyThroughMove
|
||||
0x00000071006ca00c,U,000056,AI_F_AI_WarpSafeTagRoot
|
||||
0x00000071006ca044,U,000056,AI_F_AI_AssassinMiddleAzitoNoMemberDemo
|
||||
@@ -45615,7 +45615,7 @@ Address,Quality,Size,Name
|
||||
0x00000071006eb3f8,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query14CheckEquipmentEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb430,O,000056,_ZN4ksys3act2ai12QueryFactory4makeINS1_10DummyQueryEEEPNS1_5QueryERKNS5_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb468,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query31ComparePlayerFireResistantLevelEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb4a0,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query13IsWaitRevivalEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb4a0,O,000056,_ZN4ksys3act2ai12QueryFactory4makeINS1_13IsWaitRevivalEEEPNS1_5QueryERKNS5_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb4d8,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query18CheckAppShopSelectEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb510,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query22CheckSiteBossDamageAnmEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eb548,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query28CheckDeadlyQuestEscapeTimingEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
@@ -45656,7 +45656,7 @@ Address,Quality,Size,Name
|
||||
0x00000071006ebcf0,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query23CheckDistanceFromPlayerEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebd28,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query19HasArmorAlreadyDyedEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebd60,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query13IsHorseNumMaxEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebd98,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query26CheckJustBeforeEventCancelEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebd98,O,000056,_ZN4ksys3act2ai12QueryFactory4makeINS1_26CheckJustBeforeEventCancelEEEPNS1_5QueryERKNS5_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebdd0,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query23CheckIsOpenItemCategoryEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebe08,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query20CheckNumOfBuyPictureEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ebe40,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query15WhatCurrentItemEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
@@ -45713,7 +45713,7 @@ Address,Quality,Size,Name
|
||||
0x00000071006ec968,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query16CheckTerrorLevelEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ec9a0,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query17IsOnInstEventFlagEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ec9d8,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query22CheckWeaponVacancyItemEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eca10,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query16CheckEventCancelEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eca10,O,000056,_ZN4ksys3act2ai12QueryFactory4makeINS1_16CheckEventCancelEEEPNS1_5QueryERKNS5_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eca48,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query10CheckStageEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006eca80,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query16CheckPlayerStateEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
0x00000071006ecab8,O,000056,_ZN4ksys3act2ai12QueryFactory4makeIN5uking5query23IsCurrentMainFieldStageEEEPNS1_5QueryERKNS7_7InitArgEPN4sead4HeapE
|
||||
@@ -74691,27 +74691,27 @@ Address,Quality,Size,Name
|
||||
0x0000007100d61b30,U,000412,VillagerMgr::x_13
|
||||
0x0000007100d61ccc,U,000412,sinitXXX
|
||||
0x0000007100d61e68,U,000060,AI_AI_DemoRootAI::ctor
|
||||
0x0000007100d61ea4,W,000128,_ZN5uking2ai10DemoRootAID1Ev
|
||||
0x0000007100d61f24,W,000136,_ZN5uking2ai10DemoRootAID0Ev
|
||||
0x0000007100d61ea4,W,000128,_ZN4ksys3act2ai10DemoRootAID1Ev
|
||||
0x0000007100d61f24,W,000136,_ZN4ksys3act2ai10DemoRootAID0Ev
|
||||
0x0000007100d61fac,U,000020,
|
||||
0x0000007100d61fc0,U,000404,
|
||||
0x0000007100d62154,U,000264,
|
||||
0x0000007100d6225c,U,000312,
|
||||
0x0000007100d62394,U,000276,
|
||||
0x0000007100d624a8,U,000240,_ZN5uking2ai10DemoRootAI14handleMessage_ERKN4ksys7MessageE
|
||||
0x0000007100d624a8,U,000240,_ZN4ksys3act2ai10DemoRootAI14handleMessage_ERKNS_7MessageE
|
||||
0x0000007100d62598,U,000440,
|
||||
0x0000007100d62750,U,000420,
|
||||
0x0000007100d628f4,W,000284,_ZN5uking2ai10DemoRootAI5init_EPN4sead4HeapE
|
||||
0x0000007100d62a10,W,000052,_ZN5uking2ai10DemoRootAI6enter_EPN4ksys3act2ai15InlineParamPackE
|
||||
0x0000007100d62a44,U,000096,_ZN5uking2ai10DemoRootAI5calc_Ev
|
||||
0x0000007100d62aa4,W,000192,_ZN5uking2ai10DemoRootAI6leave_Ev
|
||||
0x0000007100d62b64,O,000004,_ZN5uking2ai10DemoRootAI11loadParams_Ev
|
||||
0x0000007100d62b68,U,000144,_ZN5uking2ai10DemoRootAI10handleAck_ERKN4ksys10MessageAckE
|
||||
0x0000007100d62bf8,U,000048,_ZN5uking2ai10DemoRootAI12initChildrenERKN4ksys8AIDefSetEPN4sead4HeapE
|
||||
0x0000007100d62c28,U,000240,_ZNK5uking2ai10DemoRootAI14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPS2_
|
||||
0x0000007100d628f4,W,000284,_ZN4ksys3act2ai10DemoRootAI5init_EPN4sead4HeapE
|
||||
0x0000007100d62a10,W,000052,_ZN4ksys3act2ai10DemoRootAI6enter_EPNS1_15InlineParamPackE
|
||||
0x0000007100d62a44,U,000096,_ZN4ksys3act2ai10DemoRootAI5calc_Ev
|
||||
0x0000007100d62aa4,W,000192,_ZN4ksys3act2ai10DemoRootAI6leave_Ev
|
||||
0x0000007100d62b64,O,000004,_ZN4ksys3act2ai10DemoRootAI11loadParams_Ev
|
||||
0x0000007100d62b68,U,000144,_ZN4ksys3act2ai10DemoRootAI10handleAck_ERKNS_10MessageAckE
|
||||
0x0000007100d62bf8,U,000048,_ZN4ksys3act2ai10DemoRootAI12initChildrenERKNS_8AIDefSetEPN4sead4HeapE
|
||||
0x0000007100d62c28,U,000240,_ZNK4ksys3act2ai10DemoRootAI14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPNS1_10ActionBaseE
|
||||
0x0000007100d62d18,U,000088,
|
||||
0x0000007100d62d70,O,000288,_ZNK5uking2ai10DemoRootAI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d62e90,O,000092,_ZNK5uking2ai10DemoRootAI18getRuntimeTypeInfoEv
|
||||
0x0000007100d62d70,O,000288,_ZNK4ksys3act2ai10DemoRootAI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d62e90,O,000092,_ZNK4ksys3act2ai10DemoRootAI18getRuntimeTypeInfoEv
|
||||
0x0000007100d62eec,U,000020,AIStruct5::ctor
|
||||
0x0000007100d62f00,U,000004,nullsub_3783
|
||||
0x0000007100d62f04,U,000004,j__ZdlPv_855
|
||||
@@ -74721,52 +74721,52 @@ Address,Quality,Size,Name
|
||||
0x0000007100d6300c,U,000160,
|
||||
0x0000007100d630ac,U,000072,
|
||||
0x0000007100d630f4,U,000008,
|
||||
0x0000007100d630fc,O,000048,_ZN5uking2ai7Fork2AIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d6312c,O,000004,_ZN5uking2ai7Fork2AID1Ev
|
||||
0x0000007100d63130,O,000036,_ZN5uking2ai7Fork2AID0Ev
|
||||
0x0000007100d63154,O,000008,_ZNK5uking2ai7Fork2AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d6315c,O,000092,_ZNK5uking2ai7Fork2AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d631b8,O,000048,_ZN5uking2ai7Fork3AIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d631e8,O,000004,_ZN5uking2ai7Fork3AID1Ev
|
||||
0x0000007100d631ec,O,000036,_ZN5uking2ai7Fork3AID0Ev
|
||||
0x0000007100d63210,O,000008,_ZNK5uking2ai7Fork3AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63218,O,000092,_ZNK5uking2ai7Fork3AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d63274,O,000372,_ZN5uking2ai7Fork3AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d633e8,O,000048,_ZN5uking2ai7Fork4AIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d63418,O,000004,_ZN5uking2ai7Fork4AID1Ev
|
||||
0x0000007100d6341c,O,000036,_ZN5uking2ai7Fork4AID0Ev
|
||||
0x0000007100d63440,O,000008,_ZNK5uking2ai7Fork4AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63448,O,000092,_ZNK5uking2ai7Fork4AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d634a4,O,000372,_ZN5uking2ai7Fork4AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63618,O,000048,_ZN5uking2ai7Fork5AIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d63648,O,000004,_ZN5uking2ai7Fork5AID1Ev
|
||||
0x0000007100d6364c,O,000036,_ZN5uking2ai7Fork5AID0Ev
|
||||
0x0000007100d63670,O,000008,_ZNK5uking2ai7Fork5AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63678,O,000092,_ZNK5uking2ai7Fork5AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d636d4,O,000372,_ZN5uking2ai7Fork5AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63848,O,000048,_ZN5uking2ai7Fork6AIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d63878,O,000004,_ZN5uking2ai7Fork6AID1Ev
|
||||
0x0000007100d6387c,O,000036,_ZN5uking2ai7Fork6AID0Ev
|
||||
0x0000007100d638a0,O,000008,_ZNK5uking2ai7Fork6AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d638a8,O,000092,_ZNK5uking2ai7Fork6AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d63904,O,000372,_ZN5uking2ai7Fork6AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63a78,O,000048,_ZN5uking2ai6ForkAIC1ERKN4ksys3act2ai10ActionBase7InitArgE
|
||||
0x0000007100d63aa8,O,000004,_ZN5uking2ai6ForkAID1Ev
|
||||
0x0000007100d63aac,O,000036,_ZN5uking2ai6ForkAID0Ev
|
||||
0x0000007100d63ad0,O,000020,_ZN5uking2ai6ForkAI5init_EPN4sead4HeapE
|
||||
0x0000007100d63ae4,O,000192,_ZN5uking2ai6ForkAI6enter_EPN4ksys3act2ai15InlineParamPackE
|
||||
0x0000007100d63ba4,O,000384,_ZN5uking2ai6ForkAI7reenterEPN4ksys3act2ai10ActionBaseERKN4sead14SafeStringBaseIcEE
|
||||
0x0000007100d63d24,O,000128,_ZN5uking2ai6ForkAI4calcEv
|
||||
0x0000007100d63da4,O,000088,_ZN5uking2ai6ForkAI6leave_Ev
|
||||
0x0000007100d63dfc,O,000212,_ZNK5uking2ai6ForkAI8isFailedEv
|
||||
0x0000007100d63ed0,O,000200,_ZNK5uking2ai6ForkAI10isFinishedEv
|
||||
0x0000007100d63f98,O,000124,_ZNK5uking2ai6ForkAI12isChangeableEv
|
||||
0x0000007100d64014,O,000168,_ZN5uking2ai6ForkAI14handleMessage_ERKN4ksys7MessageE
|
||||
0x0000007100d640bc,O,000168,_ZN5uking2ai6ForkAI10handleAck_ERKN4ksys10MessageAckE
|
||||
0x0000007100d64164,O,000200,_ZNK5uking2ai6ForkAI14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPN4ksys3act2ai10ActionBaseE
|
||||
0x0000007100d6422c,O,000316,_ZNK5uking2ai6ForkAI8getNamesEPN4sead22BufferedSafeStringBaseIcEE
|
||||
0x0000007100d64368,O,000288,_ZNK5uking2ai6ForkAI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d64488,O,000092,_ZNK5uking2ai6ForkAI18getRuntimeTypeInfoEv
|
||||
0x0000007100d630fc,O,000048,_ZN4ksys3act2ai7Fork2AIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d6312c,O,000004,_ZN4ksys3act2ai7Fork2AID1Ev
|
||||
0x0000007100d63130,O,000036,_ZN4ksys3act2ai7Fork2AID0Ev
|
||||
0x0000007100d63154,O,000008,_ZNK4ksys3act2ai7Fork2AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d6315c,O,000092,_ZNK4ksys3act2ai7Fork2AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d631b8,O,000048,_ZN4ksys3act2ai7Fork3AIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d631e8,O,000004,_ZN4ksys3act2ai7Fork3AID1Ev
|
||||
0x0000007100d631ec,O,000036,_ZN4ksys3act2ai7Fork3AID0Ev
|
||||
0x0000007100d63210,O,000008,_ZNK4ksys3act2ai7Fork3AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63218,O,000092,_ZNK4ksys3act2ai7Fork3AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d63274,O,000372,_ZN4ksys3act2ai7Fork3AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d633e8,O,000048,_ZN4ksys3act2ai7Fork4AIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d63418,O,000004,_ZN4ksys3act2ai7Fork4AID1Ev
|
||||
0x0000007100d6341c,O,000036,_ZN4ksys3act2ai7Fork4AID0Ev
|
||||
0x0000007100d63440,O,000008,_ZNK4ksys3act2ai7Fork4AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63448,O,000092,_ZNK4ksys3act2ai7Fork4AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d634a4,O,000372,_ZN4ksys3act2ai7Fork4AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63618,O,000048,_ZN4ksys3act2ai7Fork5AIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d63648,O,000004,_ZN4ksys3act2ai7Fork5AID1Ev
|
||||
0x0000007100d6364c,O,000036,_ZN4ksys3act2ai7Fork5AID0Ev
|
||||
0x0000007100d63670,O,000008,_ZNK4ksys3act2ai7Fork5AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63678,O,000092,_ZNK4ksys3act2ai7Fork5AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d636d4,O,000372,_ZN4ksys3act2ai7Fork5AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63848,O,000048,_ZN4ksys3act2ai7Fork6AIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d63878,O,000004,_ZN4ksys3act2ai7Fork6AID1Ev
|
||||
0x0000007100d6387c,O,000036,_ZN4ksys3act2ai7Fork6AID0Ev
|
||||
0x0000007100d638a0,O,000008,_ZNK4ksys3act2ai7Fork6AI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d638a8,O,000092,_ZNK4ksys3act2ai7Fork6AI18getRuntimeTypeInfoEv
|
||||
0x0000007100d63904,O,000372,_ZN4ksys3act2ai7Fork6AI33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d63a78,O,000048,_ZN4ksys3act2ai6ForkAIC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d63aa8,O,000004,_ZN4ksys3act2ai6ForkAID1Ev
|
||||
0x0000007100d63aac,O,000036,_ZN4ksys3act2ai6ForkAID0Ev
|
||||
0x0000007100d63ad0,O,000020,_ZN4ksys3act2ai6ForkAI5init_EPN4sead4HeapE
|
||||
0x0000007100d63ae4,O,000192,_ZN4ksys3act2ai6ForkAI6enter_EPNS1_15InlineParamPackE
|
||||
0x0000007100d63ba4,O,000384,_ZN4ksys3act2ai6ForkAI7reenterEPNS1_10ActionBaseERKN4sead14SafeStringBaseIcEE
|
||||
0x0000007100d63d24,O,000128,_ZN4ksys3act2ai6ForkAI4calcEv
|
||||
0x0000007100d63da4,O,000088,_ZN4ksys3act2ai6ForkAI6leave_Ev
|
||||
0x0000007100d63dfc,O,000212,_ZNK4ksys3act2ai6ForkAI8isFailedEv
|
||||
0x0000007100d63ed0,O,000200,_ZNK4ksys3act2ai6ForkAI10isFinishedEv
|
||||
0x0000007100d63f98,O,000124,_ZNK4ksys3act2ai6ForkAI12isChangeableEv
|
||||
0x0000007100d64014,O,000168,_ZN4ksys3act2ai6ForkAI14handleMessage_ERKNS_7MessageE
|
||||
0x0000007100d640bc,O,000168,_ZN4ksys3act2ai6ForkAI10handleAck_ERKNS_10MessageAckE
|
||||
0x0000007100d64164,O,000200,_ZNK4ksys3act2ai6ForkAI14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPNS1_10ActionBaseE
|
||||
0x0000007100d6422c,O,000316,_ZNK4ksys3act2ai6ForkAI8getNamesEPN4sead22BufferedSafeStringBaseIcEE
|
||||
0x0000007100d64368,O,000288,_ZNK4ksys3act2ai6ForkAI27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d64488,O,000092,_ZNK4ksys3act2ai6ForkAI18getRuntimeTypeInfoEv
|
||||
0x0000007100d644e4,O,000152,_ZN4ksys3act2ai6RootAiC1ERKNS1_10ActionBase7InitArgE
|
||||
0x0000007100d6457c,O,000188,_ZN4ksys3act2ai6RootAiD1Ev
|
||||
0x0000007100d64638,O,000008,_ZThn56_N4ksys3act2ai6RootAiD1Ev
|
||||
@@ -74836,30 +74836,30 @@ Address,Quality,Size,Name
|
||||
0x0000007100d674e8,O,000204,_ZNK4ksys3act2ai10DummyQuery27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d675b4,O,000092,_ZNK4ksys3act2ai10DummyQuery18getRuntimeTypeInfoEv
|
||||
0x0000007100d67610,O,000052,_ZN4ksys3act2ai10DummyQueryD0Ev
|
||||
0x0000007100d67644,O,000048,_ZN5uking5query13IsWaitRevivalC1ERKN4ksys3act2ai5Query7InitArgE
|
||||
0x0000007100d67674,O,000020,_ZN5uking5query13IsWaitRevivalD1Ev
|
||||
0x0000007100d67688,O,000052,_ZN5uking5query13IsWaitRevivalD0Ev
|
||||
0x0000007100d676bc,U,000028,AI_Query_IsWaitRevival::doQuery
|
||||
0x0000007100d676d8,O,000004,_ZN5uking5query13IsWaitRevival10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d676dc,O,000004,_ZN5uking5query13IsWaitRevival10loadParamsEv
|
||||
0x0000007100d676e0,O,000204,_ZNK5uking5query13IsWaitRevival27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d677ac,O,000092,_ZNK5uking5query13IsWaitRevival18getRuntimeTypeInfoEv
|
||||
0x0000007100d67808,O,000048,_ZN5uking5query16CheckEventCancelC1ERKN4ksys3act2ai5Query7InitArgE
|
||||
0x0000007100d67838,O,000020,_ZN5uking5query16CheckEventCancelD1Ev
|
||||
0x0000007100d6784c,O,000052,_ZN5uking5query16CheckEventCancelD0Ev
|
||||
0x0000007100d67880,U,000036,AI_Query_CheckEventCancel::doQuery
|
||||
0x0000007100d678a4,O,000004,_ZN5uking5query16CheckEventCancel10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d678a8,O,000004,_ZN5uking5query16CheckEventCancel10loadParamsEv
|
||||
0x0000007100d678ac,O,000204,_ZNK5uking5query16CheckEventCancel27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d67978,O,000092,_ZNK5uking5query16CheckEventCancel18getRuntimeTypeInfoEv
|
||||
0x0000007100d679d4,O,000048,_ZN5uking5query26CheckJustBeforeEventCancelC1ERKN4ksys3act2ai5Query7InitArgE
|
||||
0x0000007100d67a04,O,000020,_ZN5uking5query26CheckJustBeforeEventCancelD1Ev
|
||||
0x0000007100d67a18,O,000052,_ZN5uking5query26CheckJustBeforeEventCancelD0Ev
|
||||
0x0000007100d67a4c,U,000036,AI_Query_CheckJustBeforeEventCancel::doQuery
|
||||
0x0000007100d67a70,O,000004,_ZN5uking5query26CheckJustBeforeEventCancel10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d67a74,O,000004,_ZN5uking5query26CheckJustBeforeEventCancel10loadParamsEv
|
||||
0x0000007100d67a78,O,000204,_ZNK5uking5query26CheckJustBeforeEventCancel27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d67b44,O,000092,_ZNK5uking5query26CheckJustBeforeEventCancel18getRuntimeTypeInfoEv
|
||||
0x0000007100d67644,O,000048,_ZN4ksys3act2ai13IsWaitRevivalC1ERKNS1_5Query7InitArgE
|
||||
0x0000007100d67674,O,000020,_ZN4ksys3act2ai13IsWaitRevivalD1Ev
|
||||
0x0000007100d67688,O,000052,_ZN4ksys3act2ai13IsWaitRevivalD0Ev
|
||||
0x0000007100d676bc,U,000028,ksys::act::ai::IsWaitRevival::doQuery
|
||||
0x0000007100d676d8,O,000004,_ZN4ksys3act2ai13IsWaitRevival10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d676dc,O,000004,_ZN4ksys3act2ai13IsWaitRevival10loadParamsEv
|
||||
0x0000007100d676e0,O,000204,_ZNK4ksys3act2ai13IsWaitRevival27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d677ac,O,000092,_ZNK4ksys3act2ai13IsWaitRevival18getRuntimeTypeInfoEv
|
||||
0x0000007100d67808,O,000048,_ZN4ksys3act2ai16CheckEventCancelC1ERKNS1_5Query7InitArgE
|
||||
0x0000007100d67838,O,000020,_ZN4ksys3act2ai16CheckEventCancelD1Ev
|
||||
0x0000007100d6784c,O,000052,_ZN4ksys3act2ai16CheckEventCancelD0Ev
|
||||
0x0000007100d67880,U,000036,ksys::act::ai::CheckEventCancel::doQuery
|
||||
0x0000007100d678a4,O,000004,_ZN4ksys3act2ai16CheckEventCancel10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d678a8,O,000004,_ZN4ksys3act2ai16CheckEventCancel10loadParamsEv
|
||||
0x0000007100d678ac,O,000204,_ZNK4ksys3act2ai16CheckEventCancel27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d67978,O,000092,_ZNK4ksys3act2ai16CheckEventCancel18getRuntimeTypeInfoEv
|
||||
0x0000007100d679d4,O,000048,_ZN4ksys3act2ai26CheckJustBeforeEventCancelC1ERKNS1_5Query7InitArgE
|
||||
0x0000007100d67a04,O,000020,_ZN4ksys3act2ai26CheckJustBeforeEventCancelD1Ev
|
||||
0x0000007100d67a18,O,000052,_ZN4ksys3act2ai26CheckJustBeforeEventCancelD0Ev
|
||||
0x0000007100d67a4c,U,000036,ksys::act::ai::CheckJustBeforeEventCancel::doQuery
|
||||
0x0000007100d67a70,O,000004,_ZN4ksys3act2ai26CheckJustBeforeEventCancel10loadParamsERKN4evfl8QueryArgE
|
||||
0x0000007100d67a74,O,000004,_ZN4ksys3act2ai26CheckJustBeforeEventCancel10loadParamsEv
|
||||
0x0000007100d67a78,O,000204,_ZNK4ksys3act2ai26CheckJustBeforeEventCancel27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
|
||||
0x0000007100d67b44,O,000092,_ZNK4ksys3act2ai26CheckJustBeforeEventCancel18getRuntimeTypeInfoEv
|
||||
0x0000007100d67ba0,U,000036,
|
||||
0x0000007100d67bc4,U,000152,
|
||||
0x0000007100d67c5c,U,000148,
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -347,8 +347,6 @@ target_sources(uking PRIVATE
|
||||
aiDeadOrOtherState.h
|
||||
aiDemoRailMoveRemains.cpp
|
||||
aiDemoRailMoveRemains.h
|
||||
aiDemoRootAI.cpp
|
||||
aiDemoRootAI.h
|
||||
aiDgnObj_DLC_CogWheel2.cpp
|
||||
aiDgnObj_DLC_CogWheel2.h
|
||||
aiDgnObj_DLC_CogWheel_Physics_Ctr.cpp
|
||||
@@ -717,22 +715,10 @@ target_sources(uking PRIVATE
|
||||
aiForestGiantRoot.h
|
||||
aiForestGiantStoneShootBattle.cpp
|
||||
aiForestGiantStoneShootBattle.h
|
||||
aiFork2AI.cpp
|
||||
aiFork2AI.h
|
||||
aiFork2AIUpperLowerBody.cpp
|
||||
aiFork2AIUpperLowerBody.h
|
||||
aiFork3AI.cpp
|
||||
aiFork3AI.h
|
||||
aiFork4AI.cpp
|
||||
aiFork4AI.h
|
||||
aiFork5AI.cpp
|
||||
aiFork5AI.h
|
||||
aiFork6AI.cpp
|
||||
aiFork6AI.h
|
||||
aiForkActionAndJoin.cpp
|
||||
aiForkActionAndJoin.h
|
||||
aiForkAI.cpp
|
||||
aiForkAI.h
|
||||
aiForkBeastGanonRoot.cpp
|
||||
aiForkBeastGanonRoot.h
|
||||
aiForSaleOrNot.cpp
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiFork2AI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiFork2AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
class AirOctaRoot : public Fork2AI {
|
||||
SEAD_RTTI_OVERRIDE(AirOctaRoot, Fork2AI)
|
||||
class AirOctaRoot : public ksys::act::ai::Fork2AI {
|
||||
SEAD_RTTI_OVERRIDE(AirOctaRoot, ksys::act::ai::Fork2AI)
|
||||
public:
|
||||
explicit AirOctaRoot(const InitArg& arg);
|
||||
~AirOctaRoot() override;
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
#include "Game/Actor/AI/aiDemoRootAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
DemoRootAI::DemoRootAI(const InitArg& arg) : ksys::act::ai::Ai(arg) {}
|
||||
|
||||
DemoRootAI::~DemoRootAI() = default;
|
||||
|
||||
bool DemoRootAI::init_(sead::Heap* heap) {
|
||||
return ksys::act::ai::Ai::init_(heap);
|
||||
}
|
||||
|
||||
void DemoRootAI::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
ksys::act::ai::Ai::enter_(params);
|
||||
}
|
||||
|
||||
void DemoRootAI::leave_() {
|
||||
ksys::act::ai::Ai::leave_();
|
||||
}
|
||||
|
||||
void DemoRootAI::loadParams_() {}
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "Game/Actor/AI/aiFork2AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
Fork2AI::Fork2AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork2AI::~Fork2AI() = default;
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,12 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
class Fork2AIUpperLowerBody : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork2AIUpperLowerBody, ForkAI)
|
||||
class Fork2AIUpperLowerBody : public ksys::act::ai::ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork2AIUpperLowerBody, ksys::act::ai::ForkAI)
|
||||
public:
|
||||
explicit Fork2AIUpperLowerBody(const InitArg& arg);
|
||||
~Fork2AIUpperLowerBody() override;
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "Game/Actor/AI/aiFork3AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
Fork3AI::Fork3AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork3AI::~Fork3AI() = default;
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "Game/Actor/AI/aiFork4AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
Fork4AI::Fork4AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork4AI::~Fork4AI() = default;
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "Game/Actor/AI/aiFork5AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
Fork5AI::Fork5AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork5AI::~Fork5AI() = default;
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "Game/Actor/AI/aiFork6AI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
Fork6AI::Fork6AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork6AI::~Fork6AI() = default;
|
||||
|
||||
} // namespace uking::ai
|
||||
@@ -1,12 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
|
||||
class ForkBeastGanonRoot : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(ForkBeastGanonRoot, ForkAI)
|
||||
class ForkBeastGanonRoot : public ksys::act::ai::ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(ForkBeastGanonRoot, ksys::act::ai::ForkAI)
|
||||
public:
|
||||
explicit ForkBeastGanonRoot(const InitArg& arg);
|
||||
~ForkBeastGanonRoot() override;
|
||||
|
||||
@@ -61,8 +61,6 @@ target_sources(uking PRIVATE
|
||||
queryCheckEquipItemType.h
|
||||
queryCheckEquipment.cpp
|
||||
queryCheckEquipment.h
|
||||
queryCheckEventCancel.cpp
|
||||
queryCheckEventCancel.h
|
||||
queryCheckExistActor.cpp
|
||||
queryCheckExistActor.h
|
||||
queryCheckExistArrow.cpp
|
||||
@@ -105,8 +103,6 @@ target_sources(uking PRIVATE
|
||||
queryCheckItemShopSelectBuy.h
|
||||
queryCheckItemShopSelect.cpp
|
||||
queryCheckItemShopSelect.h
|
||||
queryCheckJustBeforeEventCancel.cpp
|
||||
queryCheckJustBeforeEventCancel.h
|
||||
queryCheckLastDamageAttacker.cpp
|
||||
queryCheckLastDamageAttacker.h
|
||||
queryCheckManufactResult.cpp
|
||||
@@ -303,8 +299,6 @@ target_sources(uking PRIVATE
|
||||
queryIsSuccessEndLastDemoAction.h
|
||||
queryIsTerrorDisappeared.cpp
|
||||
queryIsTerrorDisappeared.h
|
||||
queryIsWaitRevival.cpp
|
||||
queryIsWaitRevival.h
|
||||
queryIsWeaponDrawn.cpp
|
||||
queryIsWeaponDrawn.h
|
||||
queryKeyInputCheck.cpp
|
||||
|
||||
@@ -160,7 +160,6 @@
|
||||
#include "Game/Actor/AI/aiDeadOrOtherState.h"
|
||||
#include "Game/Actor/AI/aiDeadlyBlowWeaponRoot.h"
|
||||
#include "Game/Actor/AI/aiDemoRailMoveRemains.h"
|
||||
#include "Game/Actor/AI/aiDemoRootAI.h"
|
||||
#include "Game/Actor/AI/aiDgnObj_DLC_CWRotDirSwitch.h"
|
||||
#include "Game/Actor/AI/aiDgnObj_DLC_CW_WithEntityBody00.h"
|
||||
#include "Game/Actor/AI/aiDgnObj_DLC_CogWheel2.h"
|
||||
@@ -336,12 +335,7 @@
|
||||
#include "Game/Actor/AI/aiForestGiantRoam.h"
|
||||
#include "Game/Actor/AI/aiForestGiantRoot.h"
|
||||
#include "Game/Actor/AI/aiForestGiantStoneShootBattle.h"
|
||||
#include "Game/Actor/AI/aiFork2AI.h"
|
||||
#include "Game/Actor/AI/aiFork2AIUpperLowerBody.h"
|
||||
#include "Game/Actor/AI/aiFork3AI.h"
|
||||
#include "Game/Actor/AI/aiFork4AI.h"
|
||||
#include "Game/Actor/AI/aiFork5AI.h"
|
||||
#include "Game/Actor/AI/aiFork6AI.h"
|
||||
#include "Game/Actor/AI/aiForkActionAndJoin.h"
|
||||
#include "Game/Actor/AI/aiForkBeastGanonRoot.h"
|
||||
#include "Game/Actor/AI/aiFreezeInWaterSelect.h"
|
||||
@@ -1174,6 +1168,12 @@
|
||||
#include "Game/Actor/Player/AI/aiPlayerWaterFall.h"
|
||||
#include "Game/Actor/Player/AI/aiPlayerZoraRide.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiDemoRootAI.h"
|
||||
#include "KingSystem/ActorSystem/aiFork2AI.h"
|
||||
#include "KingSystem/ActorSystem/aiFork3AI.h"
|
||||
#include "KingSystem/ActorSystem/aiFork4AI.h"
|
||||
#include "KingSystem/ActorSystem/aiFork5AI.h"
|
||||
#include "KingSystem/ActorSystem/aiFork6AI.h"
|
||||
#include "KingSystem/Sound/Actor/AI/aiEnvSeEmitPointRootAI.h"
|
||||
#include "KingSystem/Sound/Actor/AI/aiSignaledSpotBgmTrigger.h"
|
||||
#include "KingSystem/Sound/Actor/AI/aiSpotBgmTrigger.h"
|
||||
@@ -2181,7 +2181,7 @@ static Factory sAiFactories[] = {
|
||||
{0xd800da13, Factory::make<ai::EnemyNoticeSoundWithUI>},
|
||||
{0xd855d755, Factory::make<ai::GuardianMiniTransformSelect>},
|
||||
{0xd87ab5ee, Factory::make<ai::PrevASSkipSeq>},
|
||||
{0xd8c46be8, Factory::make<ai::DemoRootAI>},
|
||||
{0xd8c46be8, Factory::make<ksys::act::ai::DemoRootAI>},
|
||||
{0xd8eee460, Factory::make<ai::AnchorRangeSelectTwoAction>},
|
||||
{0xd908c25c, Factory::make<ai::HorseRideShooterFindPlayer>},
|
||||
{0xd93f35ac, Factory::make<ai::EnemyNotice>},
|
||||
@@ -2249,9 +2249,9 @@ static Factory sAiFactories[] = {
|
||||
{0xe874b318, Factory::make<ai::StunBossReaction>},
|
||||
{0xe87547e4, Factory::make<ai::GelEnemyReaction>},
|
||||
{0xe887a5b2, Factory::make<ai::GanonThrowActorRoot>},
|
||||
{0xe8e24114, Factory::make<ai::Fork5AI>},
|
||||
{0xe8e24114, Factory::make<ksys::act::ai::Fork5AI>},
|
||||
{0xe8f2addd, Factory::make<ai::OctarockReaction>},
|
||||
{0xe9202b23, Factory::make<ai::Fork4AI>},
|
||||
{0xe9202b23, Factory::make<ksys::act::ai::Fork4AI>},
|
||||
{0xe953a698, Factory::make<ai::EnemyVacuumBombSelect>},
|
||||
{0xe96d0d7d, Factory::make<ai::SelfXRotSelector>},
|
||||
{0xe97748df, Factory::make<ai::TargetLastAttacker>},
|
||||
@@ -2259,7 +2259,7 @@ static Factory sAiFactories[] = {
|
||||
{0xea0994f6, Factory::make<ai::TargetAngerSelect>},
|
||||
{0xea1c70ed, Factory::make<ai::SignalFlowchartRootAI>},
|
||||
{0xea7c8a41, Factory::make<ai::EnemyCutRope>},
|
||||
{0xeaa4ff4d, Factory::make<ai::Fork6AI>},
|
||||
{0xeaa4ff4d, Factory::make<ksys::act::ai::Fork6AI>},
|
||||
{0xeaafb8eb, Factory::make<ai::GolfBallRoot>},
|
||||
{0xeacf2879, Factory::make<ai::TargetBeatGetDrop>},
|
||||
{0xead748ac, Factory::make<ai::Stole>},
|
||||
@@ -2271,11 +2271,11 @@ static Factory sAiFactories[] = {
|
||||
{0xebc9ee5d, Factory::make<ai::HomePosDistanceSelector>},
|
||||
{0xebcedf46, Factory::make<ai::GolemNormal>},
|
||||
{0xebfb21c4, Factory::make<ai::SwitchDistance>},
|
||||
{0xec6f3da6, Factory::make<ai::Fork3AI>},
|
||||
{0xec6f3da6, Factory::make<ksys::act::ai::Fork3AI>},
|
||||
{0xec77049c, Factory::make<ai::SwitchTorch>},
|
||||
{0xecbc5f90, Factory::make<ai::HorseMoveToPlayer>},
|
||||
{0xed9f7612, Factory::make<ai::LastBossShootGaleArrowRoot>},
|
||||
{0xedad5791, Factory::make<ai::Fork2AI>},
|
||||
{0xedad5791, Factory::make<ksys::act::ai::Fork2AI>},
|
||||
{0xedbf519f, Factory::make<ai::SetTargetPosForFlyThroughMove>},
|
||||
{0xedd27f4e, Factory::make<ai::WarpSafeTagRoot>},
|
||||
{0xeddbc467, Factory::make<ai::AssassinMiddleAzitoNoMemberDemo>},
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
#include "Game/Actor/Query/queryCheckEquipArmorSeriesType.h"
|
||||
#include "Game/Actor/Query/queryCheckEquipItemType.h"
|
||||
#include "Game/Actor/Query/queryCheckEquipment.h"
|
||||
#include "Game/Actor/Query/queryCheckEventCancel.h"
|
||||
#include "Game/Actor/Query/queryCheckExistActor.h"
|
||||
#include "Game/Actor/Query/queryCheckExistArrow.h"
|
||||
#include "Game/Actor/Query/queryCheckExtraEnergyOfPlayer.h"
|
||||
@@ -57,7 +56,6 @@
|
||||
#include "Game/Actor/Query/queryCheckItemShopPorchVacancy.h"
|
||||
#include "Game/Actor/Query/queryCheckItemShopSelect.h"
|
||||
#include "Game/Actor/Query/queryCheckItemShopSelectBuy.h"
|
||||
#include "Game/Actor/Query/queryCheckJustBeforeEventCancel.h"
|
||||
#include "Game/Actor/Query/queryCheckLastDamageAttacker.h"
|
||||
#include "Game/Actor/Query/queryCheckManufactResult.h"
|
||||
#include "Game/Actor/Query/queryCheckMapArea.h"
|
||||
@@ -156,7 +154,6 @@
|
||||
#include "Game/Actor/Query/queryIsSoldOut.h"
|
||||
#include "Game/Actor/Query/queryIsSuccessEndLastDemoAction.h"
|
||||
#include "Game/Actor/Query/queryIsTerrorDisappeared.h"
|
||||
#include "Game/Actor/Query/queryIsWaitRevival.h"
|
||||
#include "Game/Actor/Query/queryIsWeaponDrawn.h"
|
||||
#include "Game/Actor/Query/queryKeyInputCheck.h"
|
||||
#include "Game/Actor/Query/queryRandomChoice2.h"
|
||||
@@ -170,7 +167,10 @@
|
||||
#include "Game/Actor/Query/queryWhatMoonName.h"
|
||||
#include "KingSystem/ActorSystem/actAiQueries.h"
|
||||
#include "KingSystem/ActorSystem/actAiQuery.h"
|
||||
#include "KingSystem/ActorSystem/queryCheckEventCancel.h"
|
||||
#include "KingSystem/ActorSystem/queryCheckJustBeforeEventCancel.h"
|
||||
#include "KingSystem/ActorSystem/queryDummyQuery.h"
|
||||
#include "KingSystem/ActorSystem/queryIsWaitRevival.h"
|
||||
|
||||
namespace uking {
|
||||
|
||||
@@ -233,7 +233,7 @@ static ksys::act::ai::QueryFactory sQueryFactories[] = {
|
||||
{0x5f93f5f6, Factory::make<query::CheckEquipment>},
|
||||
{0x6013e082, Factory::make<ksys::act::ai::DummyQuery>},
|
||||
{0x63148c7e, Factory::make<query::ComparePlayerFireResistantLevel>},
|
||||
{0x6593295f, Factory::make<query::IsWaitRevival>},
|
||||
{0x6593295f, Factory::make<ksys::act::ai::IsWaitRevival>},
|
||||
{0x668f18a7, Factory::make<query::CheckAppShopSelect>},
|
||||
{0x67f56d1d, Factory::make<query::CheckSiteBossDamageAnm>},
|
||||
{0x692f3d2e, Factory::make<query::CheckDeadlyQuestEscapeTiming>},
|
||||
@@ -274,7 +274,7 @@ static ksys::act::ai::QueryFactory sQueryFactories[] = {
|
||||
{0x979ded52, Factory::make<query::CheckDistanceFromPlayer>},
|
||||
{0x98297948, Factory::make<query::HasArmorAlreadyDyed>},
|
||||
{0x988da1f6, Factory::make<query::IsHorseNumMax>},
|
||||
{0x98934f65, Factory::make<query::CheckJustBeforeEventCancel>},
|
||||
{0x98934f65, Factory::make<ksys::act::ai::CheckJustBeforeEventCancel>},
|
||||
{0x9909e013, Factory::make<query::CheckIsOpenItemCategory>},
|
||||
{0x9a1ef0c2, Factory::make<query::CheckNumOfBuyPicture>},
|
||||
{0x9f439257, Factory::make<query::WhatCurrentItem>},
|
||||
@@ -331,7 +331,7 @@ static ksys::act::ai::QueryFactory sQueryFactories[] = {
|
||||
{0xeda9870b, Factory::make<query::CheckTerrorLevel>},
|
||||
{0xf0074ef3, Factory::make<query::IsOnInstEventFlag>},
|
||||
{0xf39c6c52, Factory::make<query::CheckWeaponVacancyItem>},
|
||||
{0xf3bfbc24, Factory::make<query::CheckEventCancel>},
|
||||
{0xf3bfbc24, Factory::make<ksys::act::ai::CheckEventCancel>},
|
||||
{0xf445bb27, Factory::make<query::CheckStage>},
|
||||
{0xf44bfc07, Factory::make<query::CheckPlayerState>},
|
||||
{0xf4db0067, Factory::make<query::IsCurrentMainFieldStage>},
|
||||
|
||||
@@ -118,10 +118,32 @@ target_sources(uking PRIVATE
|
||||
|
||||
actionDummyAction.cpp
|
||||
actionDummyAction.h
|
||||
aiDemoRootAI.cpp
|
||||
aiDemoRootAI.h
|
||||
aiDummyAi.cpp
|
||||
aiDummyAi.h
|
||||
aiFork2AI.cpp
|
||||
aiFork2AI.h
|
||||
aiFork3AI.cpp
|
||||
aiFork3AI.h
|
||||
aiFork4AI.cpp
|
||||
aiFork4AI.h
|
||||
aiFork5AI.cpp
|
||||
aiFork5AI.h
|
||||
aiFork6AI.cpp
|
||||
aiFork6AI.h
|
||||
aiForkAI.cpp
|
||||
aiForkAI.h
|
||||
|
||||
behaviorDummyBehavior.cpp
|
||||
behaviorDummyBehavior.h
|
||||
|
||||
queryCheckEventCancel.cpp
|
||||
queryCheckEventCancel.h
|
||||
queryCheckJustBeforeEventCancel.cpp
|
||||
queryCheckJustBeforeEventCancel.h
|
||||
queryDummyQuery.cpp
|
||||
queryDummyQuery.h
|
||||
queryIsWaitRevival.cpp
|
||||
queryIsWaitRevival.h
|
||||
)
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
#include "KingSystem/ActorSystem/aiDemoRootAI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
DemoRootAI::DemoRootAI(const InitArg& arg) : Ai(arg) {}
|
||||
|
||||
DemoRootAI::~DemoRootAI() = default;
|
||||
|
||||
bool DemoRootAI::init_(sead::Heap* heap) {
|
||||
return Ai::init_(heap);
|
||||
}
|
||||
|
||||
void DemoRootAI::enter_(InlineParamPack* params) {
|
||||
Ai::enter_(params);
|
||||
}
|
||||
|
||||
void DemoRootAI::leave_() {
|
||||
Ai::leave_();
|
||||
}
|
||||
|
||||
void DemoRootAI::loadParams_() {}
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -2,20 +2,20 @@
|
||||
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class DemoRootAI : public ksys::act::ai::Ai {
|
||||
SEAD_RTTI_OVERRIDE(DemoRootAI, ksys::act::ai::Ai)
|
||||
class DemoRootAI : public Ai {
|
||||
SEAD_RTTI_OVERRIDE(DemoRootAI, Ai)
|
||||
public:
|
||||
explicit DemoRootAI(const InitArg& arg);
|
||||
~DemoRootAI() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void enter_(InlineParamPack* params) override;
|
||||
void leave_() override;
|
||||
void loadParams_() override;
|
||||
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -0,0 +1,9 @@
|
||||
#include "KingSystem/ActorSystem/aiFork2AI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
Fork2AI::Fork2AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork2AI::~Fork2AI() = default;
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class Fork2AI : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork2AI, ForkAI)
|
||||
@@ -14,4 +14,4 @@ public:
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -0,0 +1,9 @@
|
||||
#include "KingSystem/ActorSystem/aiFork3AI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
Fork3AI::Fork3AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork3AI::~Fork3AI() = default;
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class Fork3AI : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork3AI, ForkAI)
|
||||
@@ -14,4 +14,4 @@ public:
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -0,0 +1,9 @@
|
||||
#include "KingSystem/ActorSystem/aiFork4AI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
Fork4AI::Fork4AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork4AI::~Fork4AI() = default;
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class Fork4AI : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork4AI, ForkAI)
|
||||
@@ -14,4 +14,4 @@ public:
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -0,0 +1,9 @@
|
||||
#include "KingSystem/ActorSystem/aiFork5AI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
Fork5AI::Fork5AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork5AI::~Fork5AI() = default;
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class Fork5AI : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork5AI, ForkAI)
|
||||
@@ -14,4 +14,4 @@ public:
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -0,0 +1,9 @@
|
||||
#include "KingSystem/ActorSystem/aiFork6AI.h"
|
||||
|
||||
namespace ksys::act::ai {
|
||||
|
||||
Fork6AI::Fork6AI(const InitArg& arg) : ForkAI(arg) {}
|
||||
|
||||
Fork6AI::~Fork6AI() = default;
|
||||
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class Fork6AI : public ForkAI {
|
||||
SEAD_RTTI_OVERRIDE(Fork6AI, ForkAI)
|
||||
@@ -14,4 +14,4 @@ public:
|
||||
protected:
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -1,9 +1,9 @@
|
||||
#include "Game/Actor/AI/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/aiForkAI.h"
|
||||
#include "KingSystem/ActorSystem/actAiRoot.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
ForkAI::ForkAI(const InitArg& arg) : ksys::act::ai::Ai(arg) {}
|
||||
ForkAI::ForkAI(const InitArg& arg) : Ai(arg) {}
|
||||
|
||||
ForkAI::~ForkAI() = default;
|
||||
|
||||
@@ -12,7 +12,7 @@ bool ForkAI::init_(sead::Heap* heap) {
|
||||
return true;
|
||||
}
|
||||
|
||||
void ForkAI::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
void ForkAI::enter_(InlineParamPack* params) {
|
||||
const int num_children = getNumChildren();
|
||||
if (num_children >= 1) {
|
||||
for (int i = 0; i < num_children; ++i)
|
||||
@@ -22,10 +22,10 @@ void ForkAI::enter_(ksys::act::ai::InlineParamPack* params) {
|
||||
SEAD_WARN("ForkAI::enter_: no children");
|
||||
changeChildIdx(num_children - 1);
|
||||
}
|
||||
setRootAiFlag(ksys::act::ai::RootAiFlag::_8);
|
||||
setRootAiFlag(RootAiFlag::_8);
|
||||
}
|
||||
|
||||
bool ForkAI::reenter(ksys::act::ai::ActionBase* other, const sead::SafeString& context) {
|
||||
bool ForkAI::reenter(ActionBase* other, const sead::SafeString& context) {
|
||||
auto* other_ = sead::DynamicCast<ForkAI>(other);
|
||||
if (!other_)
|
||||
return false;
|
||||
@@ -101,7 +101,7 @@ bool ForkAI::isChangeable() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ForkAI::handleMessage_(const ksys::Message& message) {
|
||||
bool ForkAI::handleMessage_(const Message& message) {
|
||||
const int num_children = getNumChildren();
|
||||
|
||||
bool ok = false;
|
||||
@@ -115,7 +115,7 @@ bool ForkAI::handleMessage_(const ksys::Message& message) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ForkAI::handleAck_(const ksys::MessageAck& message) {
|
||||
bool ForkAI::handleAck_(const MessageAck& message) {
|
||||
const int num_children = getNumChildren();
|
||||
|
||||
bool ok = false;
|
||||
@@ -129,7 +129,7 @@ bool ForkAI::handleAck_(const ksys::MessageAck& message) {
|
||||
return true;
|
||||
}
|
||||
|
||||
void ForkAI::getCurrentName(sead::BufferedSafeString* name, ksys::act::ai::ActionBase* last) const {
|
||||
void ForkAI::getCurrentName(sead::BufferedSafeString* name, ActionBase* last) const {
|
||||
name->appendWithFormat("/%s{", getName());
|
||||
if (this != last) {
|
||||
const int num_children = getNumChildren();
|
||||
@@ -154,4 +154,4 @@ void ForkAI::getNames(sead::BufferedSafeString* out) const {
|
||||
out->appendWithFormat("}");
|
||||
}
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
@@ -2,26 +2,26 @@
|
||||
|
||||
#include "KingSystem/ActorSystem/actAiAi.h"
|
||||
|
||||
namespace uking::ai {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class ForkAI : public ksys::act::ai::Ai {
|
||||
SEAD_RTTI_OVERRIDE(ForkAI, ksys::act::ai::Ai)
|
||||
class ForkAI : public Ai {
|
||||
SEAD_RTTI_OVERRIDE(ForkAI, Ai)
|
||||
public:
|
||||
explicit ForkAI(const InitArg& arg);
|
||||
~ForkAI() override;
|
||||
|
||||
bool init_(sead::Heap* heap) override;
|
||||
void enter_(ksys::act::ai::InlineParamPack* params) override;
|
||||
void enter_(InlineParamPack* params) override;
|
||||
bool reenter(ActionBase* other, const sead::SafeString& context) override;
|
||||
void calc() override;
|
||||
void leave_() override;
|
||||
bool isFailed() const override;
|
||||
bool isFinished() const override;
|
||||
bool isChangeable() const override;
|
||||
bool handleMessage_(const ksys::Message& message) override;
|
||||
bool handleAck_(const ksys::MessageAck& message) override;
|
||||
bool handleMessage_(const Message& message) override;
|
||||
bool handleAck_(const MessageAck& message) override;
|
||||
void getCurrentName(sead::BufferedSafeString* name, ActionBase* last) const override;
|
||||
void getNames(sead::BufferedSafeString* out) const override;
|
||||
};
|
||||
|
||||
} // namespace uking::ai
|
||||
} // namespace ksys::act::ai
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
#include "Game/Actor/Query/queryCheckEventCancel.h"
|
||||
#include "KingSystem/ActorSystem/queryCheckEventCancel.h"
|
||||
#include <evfl/Query.h>
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
CheckEventCancel::CheckEventCancel(const InitArg& arg) : ksys::act::ai::Query(arg) {}
|
||||
CheckEventCancel::CheckEventCancel(const InitArg& arg) : Query(arg) {}
|
||||
|
||||
CheckEventCancel::~CheckEventCancel() = default;
|
||||
|
||||
@@ -16,4 +16,4 @@ void CheckEventCancel::loadParams(const evfl::QueryArg& arg) {}
|
||||
|
||||
void CheckEventCancel::loadParams() {}
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
+3
-3
@@ -2,9 +2,9 @@
|
||||
|
||||
#include "KingSystem/ActorSystem/actAiQuery.h"
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class CheckEventCancel : public ksys::act::ai::Query {
|
||||
class CheckEventCancel : public Query {
|
||||
SEAD_RTTI_OVERRIDE(CheckEventCancel, Query)
|
||||
public:
|
||||
explicit CheckEventCancel(const InitArg& arg);
|
||||
@@ -15,4 +15,4 @@ public:
|
||||
void loadParams(const evfl::QueryArg& arg) override;
|
||||
};
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
+4
-5
@@ -1,10 +1,9 @@
|
||||
#include "Game/Actor/Query/queryCheckJustBeforeEventCancel.h"
|
||||
#include "KingSystem/ActorSystem/queryCheckJustBeforeEventCancel.h"
|
||||
#include <evfl/Query.h>
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
CheckJustBeforeEventCancel::CheckJustBeforeEventCancel(const InitArg& arg)
|
||||
: ksys::act::ai::Query(arg) {}
|
||||
CheckJustBeforeEventCancel::CheckJustBeforeEventCancel(const InitArg& arg) : Query(arg) {}
|
||||
|
||||
CheckJustBeforeEventCancel::~CheckJustBeforeEventCancel() = default;
|
||||
|
||||
@@ -17,4 +16,4 @@ void CheckJustBeforeEventCancel::loadParams(const evfl::QueryArg& arg) {}
|
||||
|
||||
void CheckJustBeforeEventCancel::loadParams() {}
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
+3
-3
@@ -2,9 +2,9 @@
|
||||
|
||||
#include "KingSystem/ActorSystem/actAiQuery.h"
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class CheckJustBeforeEventCancel : public ksys::act::ai::Query {
|
||||
class CheckJustBeforeEventCancel : public Query {
|
||||
SEAD_RTTI_OVERRIDE(CheckJustBeforeEventCancel, Query)
|
||||
public:
|
||||
explicit CheckJustBeforeEventCancel(const InitArg& arg);
|
||||
@@ -15,4 +15,4 @@ public:
|
||||
void loadParams(const evfl::QueryArg& arg) override;
|
||||
};
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
#include "Game/Actor/Query/queryIsWaitRevival.h"
|
||||
#include "KingSystem/ActorSystem/queryIsWaitRevival.h"
|
||||
#include <evfl/Query.h>
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
IsWaitRevival::IsWaitRevival(const InitArg& arg) : ksys::act::ai::Query(arg) {}
|
||||
IsWaitRevival::IsWaitRevival(const InitArg& arg) : Query(arg) {}
|
||||
|
||||
IsWaitRevival::~IsWaitRevival() = default;
|
||||
|
||||
@@ -16,4 +16,4 @@ void IsWaitRevival::loadParams(const evfl::QueryArg& arg) {}
|
||||
|
||||
void IsWaitRevival::loadParams() {}
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
+3
-3
@@ -2,9 +2,9 @@
|
||||
|
||||
#include "KingSystem/ActorSystem/actAiQuery.h"
|
||||
|
||||
namespace uking::query {
|
||||
namespace ksys::act::ai {
|
||||
|
||||
class IsWaitRevival : public ksys::act::ai::Query {
|
||||
class IsWaitRevival : public Query {
|
||||
SEAD_RTTI_OVERRIDE(IsWaitRevival, Query)
|
||||
public:
|
||||
explicit IsWaitRevival(const InitArg& arg);
|
||||
@@ -15,4 +15,4 @@ public:
|
||||
void loadParams(const evfl::QueryArg& arg) override;
|
||||
};
|
||||
|
||||
} // namespace uking::query
|
||||
} // namespace ksys::act::ai
|
||||
Reference in New Issue
Block a user