From d6eced99bbf8dbb8d7a25e3d8d172e01a1211d72 Mon Sep 17 00:00:00 2001 From: RobbyV2 Date: Sat, 1 Aug 2026 16:38:16 -0400 Subject: [PATCH] query: match IsOffLinkTag::doQuery --- data/status_query.yml | 2 +- data/uking_functions.csv | 2 +- src/Game/AI/Query/queryIsOffLinkTag.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/status_query.yml b/data/status_query.yml index 34557ea9f..636ef6f46 100644 --- a/data/status_query.yml +++ b/data/status_query.yml @@ -283,7 +283,7 @@ query::IsNeedEquipWeapon: query::IsNoEquipArmorAnyTarget: status: pending query::IsOffLinkTag: - status: pending + status: done query::IsOnEnterDungeonFlag: status: done query::IsOnInstEventFlag: diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 390b92ce2..2ca628571 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -41752,7 +41752,7 @@ Address,Quality,Size,Name 0x000000710069f63c,O,000052,_ZN5uking5query12IsOffLinkTagC1ERKN4ksys3act2ai5Query7InitArgE 0x000000710069f670,O,000020,_ZN5uking5query12IsOffLinkTagD1Ev 0x000000710069f684,O,000052,_ZN5uking5query12IsOffLinkTagD0Ev -0x000000710069f6b8,U,000032,AI_Query_IsOffLinkTag::doQuery +0x000000710069f6b8,O,000032,_ZN5uking5query12IsOffLinkTag7doQueryEv 0x000000710069f6d8,O,000064,_ZN5uking5query12IsOffLinkTag10loadParamsERKN4evfl8QueryArgE 0x000000710069f718,O,000064,_ZN5uking5query12IsOffLinkTag10loadParamsEv 0x000000710069f758,O,000204,_ZNK5uking5query12IsOffLinkTag27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE diff --git a/src/Game/AI/Query/queryIsOffLinkTag.cpp b/src/Game/AI/Query/queryIsOffLinkTag.cpp index 58f79b2fb..3a762fd9a 100644 --- a/src/Game/AI/Query/queryIsOffLinkTag.cpp +++ b/src/Game/AI/Query/queryIsOffLinkTag.cpp @@ -1,5 +1,6 @@ #include "Game/AI/Query/queryIsOffLinkTag.h" #include +#include "KingSystem/ActorSystem/actActor.h" namespace uking::query { @@ -7,9 +8,8 @@ IsOffLinkTag::IsOffLinkTag(const InitArg& arg) : ksys::act::ai::Query(arg) {} IsOffLinkTag::~IsOffLinkTag() = default; -// FIXME: implement int IsOffLinkTag::doQuery() { - return -1; + return !mActor->checkBasicSig(); } void IsOffLinkTag::loadParams(const evfl::QueryArg& arg) {