mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-27 22:49:25 +02:00
fix upgrade
This commit is contained in:
@@ -2360,10 +2360,10 @@ bool CGameHandler::buildStructure(ObjectInstanceID tid, BuildingID requestedID,
|
||||
//Performs stuff that has to be done before new building is built
|
||||
auto processBeforeBuiltStructure = [t, this](const BuildingID buildingID)
|
||||
{
|
||||
if(BuildingID::getLevel(buildingID) > -1) //dwelling
|
||||
if(BuildingID::getLevelFromDwelling(buildingID) > -1) //dwelling
|
||||
{
|
||||
int level = BuildingID::getLevel(buildingID) % t->town->creatures.size();
|
||||
int upgradeNumber = BuildingID::getLevel(buildingID) / t->town->creatures.size();
|
||||
int level = BuildingID::getLevelFromDwelling(buildingID);
|
||||
int upgradeNumber = BuildingID::getUpgradedFromDwelling(buildingID);
|
||||
|
||||
if(upgradeNumber >= t->town->creatures.at(level).size())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user