From b0f82957abf391e3fea1dc2099f42c3936b5124d Mon Sep 17 00:00:00 2001 From: DjWarmonger Date: Wed, 17 Jul 2013 11:01:36 +0000 Subject: [PATCH] Fixed #1336 --- lib/CBattleCallback.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CBattleCallback.cpp b/lib/CBattleCallback.cpp index ae13ec580..4ba719dde 100644 --- a/lib/CBattleCallback.cpp +++ b/lib/CBattleCallback.cpp @@ -1637,7 +1637,7 @@ ESpellCastProblem::ESpellCastProblem CBattleInfoCallback::battleCanCastThisSpell { //check if there are summoned elementals of other type for( const CStack * st : battleAliveStacks()) - if(vstd::contains(st->state, EBattleStackState::SUMMONED) && st->getCreature()->idNumber == creIDs[arpos]) + if(vstd::contains(st->state, EBattleStackState::SUMMONED) && st->getCreature()->idNumber != creIDs[arpos]) return ESpellCastProblem::ANOTHER_ELEMENTAL_SUMMONED; }