From fbebbf39f3642823628312d44dbb46132d2cd85c Mon Sep 17 00:00:00 2001 From: AlexVinS Date: Fri, 16 Oct 2015 09:11:11 +0300 Subject: [PATCH] Fix zero size stack summoned in case of basic resurrection. --- server/CGameHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/CGameHandler.cpp b/server/CGameHandler.cpp index bd546edc5..051c778d1 100644 --- a/server/CGameHandler.cpp +++ b/server/CGameHandler.cpp @@ -5875,7 +5875,7 @@ CasualtiesAfterBattle::CasualtiesAfterBattle(const CArmedInstance * _army, Battl if(army->slotEmpty(st->slot)) { - if(st->slot == SlotID::SUMMONED_SLOT_PLACEHOLDER && !vstd::contains(st->state, EBattleStackState::SUMMONED) && st->alive()) + if(st->slot == SlotID::SUMMONED_SLOT_PLACEHOLDER && !vstd::contains(st->state, EBattleStackState::SUMMONED) && st->alive() && st->count > 0) { //this stack was permanently summoned const CreatureID summonedType = st->type->idNumber;