# HG changeset patch # User unc0rr # Date 1449423358 -10800 # Node ID 2572afe532af5e7c4733d9fe2533785a44098199 # Parent 321d0ce4356864864ee060404a93187c6902ddaf Don't send maze_size parameter when not needed, as it overwrites template_filter diff -r 321d0ce43568 -r 2572afe532af hedgewars/uFLGameConfig.pas --- a/hedgewars/uFLGameConfig.pas Sun Dec 06 20:20:09 2015 +0300 +++ b/hedgewars/uFLGameConfig.pas Sun Dec 06 20:35:58 2015 +0300 @@ -61,19 +61,23 @@ ipcToEngine('escript ' + getScriptPath(script)); ipcToEngine('eseed ' + seed); ipcToEngine('e$mapgen ' + intToStr(mapgen)); - ipcToEngine('e$template_filter ' + intToStr(template)); + if (mapgen = 1) or (mapgen = 2) then + ipcToEngine('e$maze_size ' + intToStr(mazeSize)); + else + ipcToEngine('e$template_filter ' + intToStr(template)); ipcToEngine('e$feature_size ' + intToStr(featureSize)); - ipcToEngine('e$maze_size ' + intToStr(mazeSize)); end; gtLocal: begin if script <> 'Normal' then ipcToEngine('escript ' + getScriptPath(script)); ipcToEngine('eseed ' + seed); ipcToEngine('e$mapgen ' + intToStr(mapgen)); - ipcToEngine('e$template_filter ' + intToStr(template)); + if (mapgen = 1) or (mapgen = 2) then + ipcToEngine('e$maze_size ' + intToStr(mazeSize)); + else + ipcToEngine('e$template_filter ' + intToStr(template)); ipcToEngine('e$feature_size ' + intToStr(featureSize)); ipcToEngine('e$theme ' + theme); - ipcToEngine('e$maze_size ' + intToStr(mazeSize)); sendSchemeConfig(scheme);