fix initialization when changing maps, refs #2803

This was SVN commit r16278.
This commit is contained in:
mimo
2015-02-07 12:49:00 +00:00
parent 08827a9d64
commit 9ccd986bde
@@ -941,8 +941,9 @@ function selectMap(name)
return;
// reset some map specific properties which are not necessarily redefined on each map
g_GameAttributes.settings.TriggerScripts = undefined;
g_GameAttributes.settings.CircularMap = undefined;
for (let prop of ["TriggerScripts", "CircularMap", "StartingTechnologies", "DisabledTechnologies", "DisabledTemplates", "Garrison"])
if (g_GameAttributes.settings[prop] !== undefined)
g_GameAttributes.settings[prop] = undefined;
var mapData = loadMapData(name);
var mapSettings = (mapData && mapData.settings ? deepcopy(mapData.settings) : {});