Index: binaries/data/mods/public/simulation/components/RangeOverlayManager.js =================================================================== --- binaries/data/mods/public/simulation/components/RangeOverlayManager.js +++ binaries/data/mods/public/simulation/components/RangeOverlayManager.js @@ -48,12 +48,15 @@ if (!this.enabled && !forceUpdate) return; + let cmpObstruction = Engine.QueryInterface(this.entity, IID_Obstruction); + let rangeBonus = cmpObstruction ? cmpObstruction.GetSize() : 0; + // Only render individual range types that have been enabled for (let rangeOverlayType of this.rangeVisualizations.keys()) if (this.enabledRangeTypes[rangeOverlayType]) for (let rangeOverlay of this.rangeVisualizations.get(rangeOverlayType)) cmpRangeOverlayRenderer.AddRangeOverlay( - rangeOverlay.radius, + rangeOverlay.radius + rangeBonus, rangeOverlay.texture, rangeOverlay.textureMask, rangeOverlay.thickness); Index: binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json +++ binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 50, + "radius": 45, "affects": ["Soldier"], "modifications": [ { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, Index: binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json.rej =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json.rej @@ -0,0 +1,15 @@ +*************** +*** 1,6 **** + { + "type": "range", +- "radius": 50, + "affects": ["Soldier"], + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, +--- 1,6 ---- + { + "type": "range", ++ "radius": 40, + "affects": ["Soldier"], + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2 }, Index: binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json +++ binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 60, + "radius": 50, "affects": ["Worker"], "modifications": [ { "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15 } Index: binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json.rej =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json.rej @@ -0,0 +1,15 @@ +*************** +*** 1,6 **** + { + "type": "range", +- "radius": 60, + "affects": ["Worker"], + "modifications": [ + { "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15 } +--- 1,6 ---- + { + "type": "range", ++ "radius": 50, + "affects": ["Worker"], + "modifications": [ + { "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15 } Index: binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json +++ binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 70, + "radius": 55, "affects": ["Soldier"], "modifications": [ { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, Index: binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json.rej =================================================================== --- /dev/null +++ binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json.rej @@ -0,0 +1,15 @@ +*************** +*** 1,6 **** + { + "type": "range", +- "radius": 70, + "affects": ["Soldier"], + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, +--- 1,6 ---- + { + "type": "range", ++ "radius": 55, + "affects": ["Soldier"], + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, Index: binaries/data/mods/public/simulation/data/auras/structures/loyalty_regen.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/loyalty_regen.json +++ binaries/data/mods/public/simulation/data/auras/structures/loyalty_regen.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 75, + "radius": 60, "affects": ["Structure"], "modifications": [ { "value": "Capturable/GarrisonRegenRate", "multiply": 1.5 } Index: binaries/data/mods/public/simulation/data/auras/structures/maur_pillar.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/maur_pillar.json +++ binaries/data/mods/public/simulation/data/auras/structures/maur_pillar.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 75, + "radius": 70, "affects": ["Trader"], "modifications": [ { "value": "UnitMotion/WalkSpeed", "multiply": 1.2 } Index: binaries/data/mods/public/simulation/data/auras/structures/rotary_mill.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/rotary_mill.json +++ binaries/data/mods/public/simulation/data/auras/structures/rotary_mill.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 60, + "radius": 50, "affects": ["Worker"], "modifications": [ { "value": "ResourceGatherer/Rates/food.grain", "multiply": 1.25 } Index: binaries/data/mods/public/simulation/data/auras/structures/temple_heal.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/structures/temple_heal.json +++ binaries/data/mods/public/simulation/data/auras/structures/temple_heal.json @@ -1,6 +1,6 @@ { "type": "range", - "radius": 40, + "radius": 20, "affects": ["Human"], "modifications": [ { "value": "Health/RegenRate", "add": 1 } Index: binaries/data/mods/public/simulation/templates/structures/iber/monument.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/iber/monument.xml +++ binaries/data/mods/public/simulation/templates/structures/iber/monument.xml @@ -19,7 +19,7 @@ - + 8.0 @@ -39,7 +39,7 @@ 20 - +