Forráskód Böngészése

fix for 8th creature

Laserlicht 1 éve
szülő
commit
e19194c3b8
1 módosított fájl, 4 hozzáadás és 6 törlés
  1. 4 6
      client/windows/CCastleInterface.cpp

+ 4 - 6
client/windows/CCastleInterface.cpp

@@ -1906,12 +1906,10 @@ const CBuilding * CFortScreen::RecruitArea::getMyBuilding()
 		return nullptr;
 
 	const CBuilding * build = town->town->buildings.at(myID);
-	while (town->town->buildings.count(myID))
-	{
-		if (town->hasBuilt(myID))
-			build = town->town->buildings.at(myID);
-		myID.advance(town->town->creatures.size());
-	}
+	myID = BuildingID::getDwellingFromLevel(level, 1);
+	if (town->hasBuilt(myID))
+		build = town->town->buildings.at(myID);
+
 	return build;
 }