From b52c03c7968ff6dd1edca66794a0cba0739e16f3 Mon Sep 17 00:00:00 2001 From: neckkola <65987027+neckkola@users.noreply.github.com> Date: Wed, 11 May 2022 18:59:16 -0300 Subject: [PATCH] Bot databse change to not use view --- zone/bot_database.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/zone/bot_database.cpp b/zone/bot_database.cpp index 5427b3397..6be285a5a 100644 --- a/zone/bot_database.cpp +++ b/zone/bot_database.cpp @@ -2634,18 +2634,17 @@ bool BotDatabase::LoadGroupedBotsByGroupID(const uint32 owner_id, const uint32 g return false; //modified query for usecase of a BOTID sharing a CHARACTERID. //in this usecase, when the BOTID=CHARACTERID of BOT OWNER, this BOTID would be added to the GROUP - query = StringFormat( + /*query = StringFormat( "SELECT `mob_id` FROM `vw_groups` " "WHERE `group_id` = '%u' " "AND `mob_type`='B' " "AND `mob_id` IN (SELECT `bot_id` FROM `bot_data` WHERE `owner_id` = '%u');" - , group_id, owner_id); - /*query = StringFormat( + , group_id, owner_id);*/ + query = StringFormat( "SELECT `charid` FROM `group_id` WHERE `groupid` = '%u'" - " AND `charid` IN (SELECT `bot_id` FROM `bot_data` WHERE `owner_id` = '%u')" - " AND `group_id.name` NOT IN (SELECT `name` FROM `character_data`)", + " AND `name` IN (SELECT `name` FROM `bot_data` WHERE `owner_id` = '%u')", group_id, - owner_id);*/ + owner_id); auto results = database.QueryDatabase(query); if (!results.Success())