mirror of
https://github.com/mod-playerbots/mod-playerbots
synced 2025-11-29 15:58:20 +08:00
potential fix for #94 (not 100% sure as can't reproduce)
This commit is contained in:
@@ -4089,13 +4089,17 @@ bool BGTactics::atFlag(std::vector<BattleBotPath*> const& vPaths, std::vector<ui
|
|||||||
{
|
{
|
||||||
for (auto& guid : closePlayers)
|
for (auto& guid : closePlayers)
|
||||||
{
|
{
|
||||||
Unit* pFriend = botAI->GetUnit(guid);
|
if (Unit* pFriend = botAI->GetUnit(guid))
|
||||||
if (pFriend->GetCurrentSpell(CURRENT_GENERIC_SPELL) &&
|
|
||||||
pFriend->GetCurrentSpell(CURRENT_GENERIC_SPELL)->m_spellInfo->Id == SPELL_CAPTURE_BANNER)
|
|
||||||
{
|
{
|
||||||
resetObjective();
|
if (Spell* spell = pFriend->GetCurrentSpell(CURRENT_GENERIC_SPELL))
|
||||||
startNewPathBegin(vPaths);
|
{
|
||||||
return false;
|
if (spell->m_spellInfo->Id == SPELL_CAPTURE_BANNER)
|
||||||
|
{
|
||||||
|
resetObjective();
|
||||||
|
startNewPathBegin(vPaths);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user