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
-
+