summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-03-26 19:10:28 +0100
committerLéo Lam <leo@leolam.fr>2021-03-26 19:11:12 +0100
commit1bd2f03de8a21803fb192a09f37fd52b43b44cd1 (patch)
tree9bc3810366809099ce366286ac49a8d820ae5089
parent9e37c75996b00f88d945dc8d965cfe9f862fa459 (diff)
query: Implement CheckGiveReward
-rw-r--r--data/status_query.yml2
-rw-r--r--data/uking_functions.csv2
-rw-r--r--src/Game/AI/Query/queryCheckGiveReward.cpp7
-rw-r--r--src/Game/AI/Query/queryCheckGiveReward.h3
4 files changed, 3 insertions, 11 deletions
diff --git a/data/status_query.yml b/data/status_query.yml
index 649dfde4..1e13474c 100644
--- a/data/status_query.yml
+++ b/data/status_query.yml
@@ -83,7 +83,7 @@ query::CheckGameDataInt:
query::CheckGetDemoTypeFromArg:
status: done
query::CheckGiveReward:
- status: pending
+ status: done
query::CheckHasManifactureArmor:
status: pending
query::CheckHorseCustomizeSelect:
diff --git a/data/uking_functions.csv b/data/uking_functions.csv
index 1454ced7..049c5f10 100644
--- a/data/uking_functions.csv
+++ b/data/uking_functions.csv
@@ -40827,7 +40827,7 @@
0x000000710068e264,AI_Query_CheckGiveReward::ctor,48,_ZN5uking5query15CheckGiveRewardC1ERKN4ksys3act2ai5Query7InitArgE
0x000000710068e294,AI_Query_CheckGiveReward::dtor,20,_ZN5uking5query15CheckGiveRewardD1Ev
0x000000710068e2a8,AI_Query_CheckGiveReward::dtorDelete,52,_ZN5uking5query15CheckGiveRewardD0Ev
-0x000000710068e2dc,AI_Query_CheckGiveReward::doQuery,8,
+0x000000710068e2dc,AI_Query_CheckGiveReward::doQuery,8,_ZN5uking5query15CheckGiveReward7doQueryEv
0x000000710068e2e4,AI_Query_CheckGiveReward::rtti1,204,_ZNK5uking5query15CheckGiveReward27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x000000710068e3b0,AI_Query_CheckGiveReward::rtti2,92,_ZNK5uking5query15CheckGiveReward18getRuntimeTypeInfoEv
0x000000710068e40c,AI_Query_CheckHasManifactureArmor::ctor,48,_ZN5uking5query24CheckHasManifactureArmorC1ERKN4ksys3act2ai5Query7InitArgE
diff --git a/src/Game/AI/Query/queryCheckGiveReward.cpp b/src/Game/AI/Query/queryCheckGiveReward.cpp
index e73d1fc1..68a673ea 100644
--- a/src/Game/AI/Query/queryCheckGiveReward.cpp
+++ b/src/Game/AI/Query/queryCheckGiveReward.cpp
@@ -7,13 +7,8 @@ CheckGiveReward::CheckGiveReward(const InitArg& arg) : ksys::act::ai::Query(arg)
CheckGiveReward::~CheckGiveReward() = default;
-// FIXME: implement
int CheckGiveReward::doQuery() {
- return -1;
+ return 0;
}
-void CheckGiveReward::loadParams(const evfl::QueryArg& arg) {}
-
-void CheckGiveReward::loadParams() {}
-
} // namespace uking::query
diff --git a/src/Game/AI/Query/queryCheckGiveReward.h b/src/Game/AI/Query/queryCheckGiveReward.h
index f25d017e..981e887f 100644
--- a/src/Game/AI/Query/queryCheckGiveReward.h
+++ b/src/Game/AI/Query/queryCheckGiveReward.h
@@ -10,9 +10,6 @@ public:
explicit CheckGiveReward(const InitArg& arg);
~CheckGiveReward() override;
int doQuery() override;
-
- void loadParams() override;
- void loadParams(const evfl::QueryArg& arg) override;
};
} // namespace uking::query