diff --git a/data/data_symbols.csv b/data/data_symbols.csv index ea36792b..61c18bd0 100644 --- a/data/data_symbols.csv +++ b/data/data_symbols.csv @@ -18,6 +18,7 @@ 0x00000071024C16A0,_ZTVN3agl3utl9ParameterIN4sead15FixedSafeStringILi256EEEEE 0x00000071024C1740,_ZTVN3agl3utl9ParameterIN4sead14SafeStringBaseIcEEEE 0x00000071024D8D58,_ZTVN4ksys3act2ai10ActionBaseE +0x00000071025129E0,_ZTVN4ksys3act2ai6ActionE 0x0000007102513268,_ZTVN4ksys3act2ai2AiE 0x00000071025F75B0,pfnc_nvnDeviceBuilderSetDefaults 0x00000071025F75B8,pfnc_nvnDeviceBuilderSetFlags diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 5229288c..a40fe985 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -1377,7 +1377,7 @@ 0x000000710004fe44,AI_Action_AppearNumHeroSeal::rtti2,92, 0x000000710004fea0,AI_AIOrActionBase::enter,4,_ZN4ksys3act2ai10ActionBase6enter_EPNS1_15InlineParamPackE 0x000000710004fea4,AI_AIOrActionBase::leave,4,_ZN4ksys3act2ai10ActionBase6leave_Ev -0x000000710004fea8,AI_ActionBase::calc,4, +0x000000710004fea8,AI_ActionBase::calc,4,_ZN4ksys3act2ai6Action5calc_Ev 0x000000710004feac,AI_AIOrActionBase::getIntDynamic,356, 0x0000007100050010,sub_7100050010,60, 0x000000710005004c,AI_Action_AscendingCurrentShieldable::ctor,48, @@ -91912,12 +91912,12 @@ 0x00000071011c2284,sub_71011C2284,44, 0x00000071011c22b0,sub_71011C22B0,184, 0x00000071011c2368,AI_ActionBase::ctor,48,_ZN4ksys3act2ai6ActionC1ERKNS1_10ActionBase7InitArgE -0x00000071011c2398,AI_ActionBase::calcRecursively,12, +0x00000071011c2398,AI_ActionBase::calcRecursively,12,_ZN4ksys3act2ai6Action4calcEv 0x00000071011c23a4,AI_ActionBase::playAS,288, 0x00000071011c24c4,AI_ActionBase::asListStuff,24, 0x00000071011c24dc,sub_71011C24DC,32, -0x00000071011c24fc,AI_ActionBase::rtti1,204, -0x00000071011c25c8,AI_ActionBase::rtti2,92, +0x00000071011c24fc,AI_ActionBase::rtti1,204,_ZNK4ksys3act2ai6Action27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x00000071011c25c8,AI_ActionBase::rtti2,92,_ZNK4ksys3act2ai6Action18getRuntimeTypeInfoEv 0x00000071011c2624,AI_ActionBase::dtorDelete,52,_ZN4ksys3act2ai6ActionD0Ev 0x00000071011c2658,ai::Actions::ctor,28, 0x00000071011c2674,sub_71011C2674,4, diff --git a/src/KingSystem/ActorSystem/actAiAction.cpp b/src/KingSystem/ActorSystem/actAiAction.cpp index 2710306e..674a2e39 100644 --- a/src/KingSystem/ActorSystem/actAiAction.cpp +++ b/src/KingSystem/ActorSystem/actAiAction.cpp @@ -4,4 +4,8 @@ namespace ksys::act::ai { Action::Action(const InitArg& arg) : ActionBase(arg) {} +void Action::calc() { + calc_(); +} + } // namespace ksys::act::ai