Index: ps/trunk/binaries/data/mods/public/simulation/components/RangeOverlayManager.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/RangeOverlayManager.js +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/iber_monument.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_economic.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/kush_pyramids_military.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/loyalty_regen.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/loyalty_regen.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/maur_pillar.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/maur_pillar.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/rotary_mill.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/rotary_mill.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/temple_heal.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/structures/temple_heal.json +++ ps/trunk/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: ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber/monument.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber/monument.xml +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/iber/monument.xml @@ -7,7 +7,7 @@ Monument Monument - 135 + 145 @@ -19,7 +19,7 @@ - + 8.0 @@ -39,7 +39,7 @@ 20 - +