|
@@ -296,16 +296,16 @@ public:
|
|
|
RESOURCE_SILO, BLACKSMITH, SPECIAL_1, HORDE_1, HORDE_1_UPGR,
|
|
|
SHIP, SPECIAL_2, SPECIAL_3, SPECIAL_4, HORDE_2,
|
|
|
HORDE_2_UPGR, GRAIL, EXTRA_TOWN_HALL, EXTRA_CITY_HALL, EXTRA_CAPITOL,
|
|
|
- DWELL_FIRST=30, DWELL_LVL_2, DWELL_LVL_3, DWELL_LVL_4, DWELL_LVL_5, DWELL_LVL_6, DWELL_LVL_7, DWELL_LAST=37,
|
|
|
- DWELL_UP_FIRST=38, DWELL_LVL_2_UP, DWELL_LVL_3_UP, DWELL_LVL_4_UP, DWELL_LVL_5_UP,
|
|
|
- DWELL_LVL_6_UP, DWELL_LVL_7_UP, DWELL_UP_LAST=45,
|
|
|
+ DWELL_FIRST=30, DWELL_LVL_2, DWELL_LVL_3, DWELL_LVL_4, DWELL_LVL_5, DWELL_LVL_6, DWELL_LAST=36,
|
|
|
+ DWELL_UP_FIRST=37, DWELL_LVL_2_UP, DWELL_LVL_3_UP, DWELL_LVL_4_UP, DWELL_LVL_5_UP,
|
|
|
+ DWELL_LVL_6_UP, DWELL_UP_LAST=43, DWELL_LVL_8_UP, DWELL_LVL_8,
|
|
|
|
|
|
DWELL_LVL_1 = DWELL_FIRST,
|
|
|
- DWELL_LVL_8 = DWELL_LAST,
|
|
|
+ DWELL_LVL_7 = DWELL_LAST,
|
|
|
DWELL_LVL_1_UP = DWELL_UP_FIRST,
|
|
|
- DWELL_LVL_8_UP = DWELL_UP_LAST,
|
|
|
+ DWELL_LVL_7_UP = DWELL_UP_LAST,
|
|
|
|
|
|
- DWELL_UP2_FIRST = DWELL_LVL_8_UP + 1,
|
|
|
+ DWELL_UP2_FIRST = DWELL_LVL_7_UP + 1,
|
|
|
|
|
|
// //Special buildings for towns.
|
|
|
CASTLE_GATE = SPECIAL_3, //Inferno
|
|
@@ -314,6 +314,9 @@ public:
|
|
|
|
|
|
};
|
|
|
|
|
|
+ const std::vector<Type> dwellings = { DWELL_LVL_1, DWELL_LVL_2, DWELL_LVL_3, DWELL_LVL_4, DWELL_LVL_5, DWELL_LVL_6, DWELL_LVL_7, DWELL_LVL_8 };
|
|
|
+ const std::vector<Type> dwellingsUp = { DWELL_LVL_1_UP, DWELL_LVL_2_UP, DWELL_LVL_3_UP, DWELL_LVL_4_UP, DWELL_LVL_5_UP, DWELL_LVL_6_UP, DWELL_LVL_7_UP, DWELL_LVL_8_UP };
|
|
|
+
|
|
|
bool IsSpecialOrGrail() const
|
|
|
{
|
|
|
return num == SPECIAL_1 || num == SPECIAL_2 || num == SPECIAL_3 || num == SPECIAL_4 || num == GRAIL;
|