@@ -2295,6 +2295,7 @@ SpellID CBattleInfoCallback::getRandomBeneficialSpell(const CStack * subject) co
continue;
}
break;
+ case SpellID::TELEPORT: //issue 1928
case SpellID::CLONE: //not allowed
@@ -1197,6 +1197,7 @@ void BattleResult::applyGs( CGameState *gs )
void BattleStackMoved::applyGs( CGameState *gs )
{
CStack *s = gs->curB->getStack(stack);
+ assert(s);
BattleHex dest = tilesToMove.back();
//if unit ended movement on quicksands that were created by enemy, that quicksand patch becomes visible for owner