Browse Source

8th creature fix

Laserlicht 11 months ago
parent
commit
7a52d1d533
1 changed files with 2 additions and 1 deletions
  1. 2 1
      client/windows/CCastleInterface.cpp

+ 2 - 1
client/windows/CCastleInterface.cpp

@@ -238,7 +238,8 @@ std::string CBuildingRect::getSubtitle()//hover text for building
 		return town->getTown()->buildings.at(getBuilding()->bid)->getNameTranslated();
 	else//dwellings - recruit %creature%
 	{
-		auto & availableCreatures = town->creatures[(bid-30)%town->getTown()->creatures.size()].second;
+		int level = BuildingID::getLevelFromDwelling(getBuilding()->bid);
+		auto & availableCreatures = town->creatures[level].second;
 		if(availableCreatures.size())
 		{
 			int creaID = availableCreatures.back();//taking last of available creatures