diff --git a/binaries/data/mods/public/globalscripts/Templates.js b/binaries/data/mods/public/globalscripts/Templates.js index 6026bb3c1b..45dfeb09aa 100644 --- a/binaries/data/mods/public/globalscripts/Templates.js +++ b/binaries/data/mods/public/globalscripts/Templates.js @@ -115,6 +115,7 @@ function GetTemplateDataHelper(template, player, auraTemplates) "value": getAttackStat("Value") }; else + { ret.attack[type] = { "hack": getAttackStat("Hack"), "pierce": getAttackStat("Pierce"), @@ -123,7 +124,9 @@ function GetTemplateDataHelper(template, player, auraTemplates) "maxRange": getAttackStat("MaxRange"), "elevationBonus": getAttackStat("ElevationBonus") }; - + ret.attack[type].elevationAdaptedRange = Math.sqrt(ret.attack[type].maxRange * + (2 * ret.attack[type].elevationBonus + ret.attack[type].maxRange)); + } ret.attack[type].repeatTime = getAttackStat("RepeatTime"); if (template.Attack[type].Splash) diff --git a/binaries/data/mods/public/simulation/templates/template_structure_defense_wooden_tower.xml b/binaries/data/mods/public/simulation/templates/template_structure_defense_wooden_tower.xml index 6b55494cf0..4a60a293c4 100644 --- a/binaries/data/mods/public/simulation/templates/template_structure_defense_wooden_tower.xml +++ b/binaries/data/mods/public/simulation/templates/template_structure_defense_wooden_tower.xml @@ -10,8 +10,9 @@ 0.0 6.0 0.0 - 60.0 + 66.0 4.0 + 9.0