Jelajahi Sumber

Fixed Clone links cleanup.

AlexVinS 9 tahun lalu
induk
melakukan
44753866ec
1 mengubah file dengan 7 tambahan dan 0 penghapusan
  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;
 			}
 		}