diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/stat/CreatureStat.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/stat/CreatureStat.java index f30f4438c2..482511a09a 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/stat/CreatureStat.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/stat/CreatureStat.java @@ -568,15 +568,12 @@ public class CreatureStat */ public final float getMovementSpeedMultiplier() { - // No need: getRunSpeed() calculates multipliers. + if (_creature == null) + { + return 1; + } - // if (_creature == null) - // { - // return 1; - // } - // return getRunSpeed() / _creature.getTemplate().baseRunSpd; - - return 1; + return Math.max(1, getRunSpeed() / _creature.getTemplate().baseRunSpd); } public void setGmSpeedMultiplier(float multipier)