diff --git a/src/strategy/actions/UseMeetingStoneAction.cpp b/src/strategy/actions/UseMeetingStoneAction.cpp index 5819f2e9..101fd7ec 100644 --- a/src/strategy/actions/UseMeetingStoneAction.cpp +++ b/src/strategy/actions/UseMeetingStoneAction.cpp @@ -217,6 +217,9 @@ bool SummonAction::Teleport(Player* summoner, Player* player) if (bot->isDead() && revive) { + if (!botAI->IsSafe(player) || !botAI->IsSafe(summoner)) + return false; + bot->ResurrectPlayer(1.0f, false); botAI->TellMasterNoFacing("I live, again!"); botAI->GetAiObjectContext()->GetValue("prioritized targets")->Reset();