From 3a2c87cce9872060fc39c58651fba08bbbbd7b70 Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Tue, 6 May 2014 03:32:06 -0400 Subject: [PATCH] Tweaked Monolith Aggro Rate * Decreased aggro rate to 3 to compensate for Monoliths pre-aggroing up to aggroCap * Clarified aggroCap selection --- .../StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java b/src/main/java/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java index 4428f63..e19aa65 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java @@ -22,7 +22,8 @@ import StevenDimDoors.mod_pocketDim.world.PocketProvider; public class MobMonolith extends EntityFlying implements IMob { private static final short MAX_AGGRO = 200; - private static final short MAX_AGGRO_CAP = 100; + private static final short MAX_AGGRO_CAP = 80; + private static final short MIN_AGGRO_CAP = 20; private static final int MAX_TEXTURE_STATE = 18; private static final int MAX_SOUND_COOLDOWN = 200; private static final int MAX_AGGRO_RANGE = 35; @@ -44,7 +45,7 @@ public class MobMonolith extends EntityFlying implements IMob super(world); this.setSize(WIDTH, HEIGHT); this.noClip = true; - this.aggroCap = (short) (this.rand.nextInt(MAX_AGGRO_CAP + 1)+20); + this.aggroCap = (short) MathHelper.getRandomIntegerInRange(this.rand, MIN_AGGRO_CAP, MAX_AGGRO_CAP); if (properties == null) properties = DDProperties.instance(); } @@ -188,7 +189,7 @@ public class MobMonolith extends EntityFlying implements IMob else { // Aggro increases faster outside of Limbo - aggro += 4; + aggro += 3; } } else