query: Implement CheckIsOpenItemCategory

This commit is contained in:
Léo Lam
2021-03-26 19:08:40 +01:00
parent 1bff3a20cf
commit 9e37c75996
3 changed files with 4 additions and 4 deletions
@@ -1,5 +1,6 @@
#include "Game/AI/Query/queryCheckIsOpenItemCategory.h"
#include <evfl/query.h>
#include "KingSystem/GameData/gdtCommonFlagsUtils.h"
namespace uking::query {
@@ -7,9 +8,8 @@ CheckIsOpenItemCategory::CheckIsOpenItemCategory(const InitArg& arg) : ksys::act
CheckIsOpenItemCategory::~CheckIsOpenItemCategory() = default;
// FIXME: implement
int CheckIsOpenItemCategory::doQuery() {
return -1;
return !ksys::gdt::getFlag_IsOpenItemCategory(*mCategory);
}
void CheckIsOpenItemCategory::loadParams(const evfl::QueryArg& arg) {