#include "Game/AI/Query/queryCheckManufactResult.h" #include #include "KingSystem/GameData/gdtCommonFlagsUtils.h" namespace uking::query { CheckManufactResult::CheckManufactResult(const InitArg& arg) : ksys::act::ai::Query(arg) {} CheckManufactResult::~CheckManufactResult() = default; static constexpr s32 sManufactResults[8] = {0, 6, 4, 6, 1, 2, 3, 5}; int CheckManufactResult::doQuery() { if (ksys::gdt::getFlag_Shop_IsDecide()) { s32 state = ksys::gdt::getFlag_Shop_CurrentItemState(); if (state < 8 && state >= 0) return sManufactResults[state]; } return 6; } void CheckManufactResult::loadParams(const evfl::QueryArg& arg) {} void CheckManufactResult::loadParams() {} } // namespace uking::query