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