mirror of
https://github.com/vcmi/vcmi.git
synced 2025-02-03 13:01:33 +02:00
commit
3e605253db
@ -1894,8 +1894,9 @@ const CBuilding * CFortScreen::RecruitArea::getMyBuilding()
|
||||
{
|
||||
if (town->hasBuilt(myID))
|
||||
build = town->town->buildings.at(myID);
|
||||
myID.advance(town->town->creatures.size());
|
||||
BuildingID::advanceDwelling(myID);
|
||||
}
|
||||
|
||||
return build;
|
||||
}
|
||||
|
||||
|
@ -352,6 +352,14 @@ public:
|
||||
return (dwelling - DWELL_FIRST) / (GameConstants::CREATURES_PER_TOWN - 1);
|
||||
}
|
||||
|
||||
static void advanceDwelling(BuildingIDBase & dwelling)
|
||||
{
|
||||
if(dwelling != BuildingIDBase::DWELL_LVL_8)
|
||||
dwelling.advance(GameConstants::CREATURES_PER_TOWN - 1);
|
||||
else
|
||||
dwelling.advance(1);
|
||||
}
|
||||
|
||||
bool IsSpecialOrGrail() const
|
||||
{
|
||||
return num == SPECIAL_1 || num == SPECIAL_2 || num == SPECIAL_3 || num == SPECIAL_4 || num == GRAIL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user