seems to be working

This commit is contained in:
neckkola
2022-01-29 21:53:06 -04:00
parent c2d1857223
commit ed552af6f1
4 changed files with 36 additions and 12 deletions
+21 -1
View File
@@ -2050,7 +2050,7 @@ Raid* EntityList::GetRaidByClient(Client* client)
Raid* EntityList::GetRaidByBotName(const char* name)
{
std::list<Raid*>::iterator iterator;
iterator = raid_list.begin();
@@ -2070,6 +2070,26 @@ Raid* EntityList::GetRaidByBotName(const char* name)
return nullptr;
}
Raid* EntityList::GetRaidByBot(Bot* bot)
{
std::list<Raid*>::iterator iterator;
iterator = raid_list.begin();
while (iterator != raid_list.end()) {
for (auto& member : (*iterator)->members) {
if (member.member && member.member->CastToBot() == bot) {
bot->p_raid_instance = *iterator;
return *iterator;
}
}
++iterator;
}
return nullptr;
}
Raid *EntityList::GetRaidByMob(Mob *mob)
{
std::list<Raid *>::iterator iterator;