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

Fixed Clone links cleanup.

AlexVinS преди 9 години
родител
ревизия
44753866ec
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      lib/NetPacksLib.cpp

+ 7 - 0
lib/NetPacksLib.cpp

@@ -1712,6 +1712,13 @@ DLL_LINKAGE void BattleStacksRemoved::applyGs( CGameState *gs )
 					toRemove->cloneID = -1;
 				}
 
+				//cleanup remaining clone links if any
+				for(CStack * s : gs->curB->stacks)
+				{
+					if(s->cloneID == toRemove->ID)
+						s->cloneID = -1;
+				}
+
 				break;
 			}
 		}