Преглед на файлове

Fix zero size stack summoned in case of basic resurrection.

AlexVinS преди 10 години
родител
ревизия
fbebbf39f3
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      server/CGameHandler.cpp

+ 1 - 1
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;