소스 검색

fix for 8th creature

Laserlicht 1 년 전
부모
커밋
e19194c3b8
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  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;
 }