|
|
@@ -284,6 +284,7 @@ public:
|
|
|
int MAX_HEROES_ON_MAP_PER_PLAYER;
|
|
|
bool WINNING_HERO_WITH_NO_TROOPS_RETREATS;
|
|
|
bool BLACK_MARKET_MONTHLY_ARTIFACTS_CHANGE;
|
|
|
+ bool NO_RANDOM_SPECIAL_WEEKS_AND_MONTHS;
|
|
|
|
|
|
template <typename Handler> void serialize(Handler &h, const int version)
|
|
|
{
|
|
|
@@ -313,6 +314,15 @@ public:
|
|
|
{
|
|
|
BLACK_MARKET_MONTHLY_ARTIFACTS_CHANGE = true;
|
|
|
}
|
|
|
+
|
|
|
+ if(version >= 791)
|
|
|
+ {
|
|
|
+ h & NO_RANDOM_SPECIAL_WEEKS_AND_MONTHS;
|
|
|
+ }
|
|
|
+ else if(!h.saving)
|
|
|
+ {
|
|
|
+ NO_RANDOM_SPECIAL_WEEKS_AND_MONTHS = false;
|
|
|
+ }
|
|
|
}
|
|
|
} settings;
|
|
|
|