--- a/share/hedgewars/Data/Scripts/Multiplayer/ShoppaMap.lua Sat Mar 24 23:13:57 2018 +0100
+++ b/share/hedgewars/Data/Scripts/Multiplayer/ShoppaMap.lua Sat Mar 24 23:45:16 2018 +0100
@@ -4,13 +4,11 @@
-- Overall padding for roping freedom
local Padding = 430
+-- If true, rope assumes team color
local TeamRope = false
function onParameters()
parseParams()
- if params["pad"] ~= nil then
- Padding = params["pad"]
- end
if params["teamrope"] ~= nil then
TeamRope = true
end
@@ -329,6 +327,15 @@
end
function onGameInit()
+ -- Calculate padding, determined by map feature size
+ if MapFeatureSize <= 20 then
+ -- 10 .. 710. Step size=35
+ Padding = 10 + MapFeatureSize * 35
+ else
+ -- 780 .. 1060. Step size=70
+ Padding = 710 + (MapFeatureSize-20) * 70
+ end
+
MapGen = mgDrawn
TemplateFilter = 0
local TotGen = 0