diff --git a/src/api b/src/api index 698c8c768..a5dcba72d 160000 --- a/src/api +++ b/src/api @@ -1 +1 @@ -Subproject commit 698c8c7680ad3607d77504c34afa3921a34991c6 +Subproject commit a5dcba72db5246772daacb4cd86ae14403b85eab diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java index 925f6db7e..5cd836aef 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java @@ -892,6 +892,48 @@ public class ScriptNpc extends ScriptLiving imp npc.stats.attackSpeed = speed; } + /** + * @return The melee range + */ + public int getMeleeRange(){ + return npc.stats.attackRange; + } + + /** + * @param range The melee range + */ + public void setMeleeRange(int range){ + npc.stats.attackRange = range; + } + + /** + * @return The knockback strength + */ + public int getKnockback(){ + return npc.stats.knockback; + } + + /** + * @param knockback The melee range + */ + public void setKnockback(int knockback){ + npc.stats.knockback = knockback; + } + + /** + * @return The aggro range + */ + public int getAggroRange(){ + return npc.stats.aggroRange; + } + + /** + * @param aggroRange The new aggro range + */ + public void setAggroRange(int aggroRange){ + npc.stats.aggroRange = aggroRange; + } + /** * @return The ranged strength */