Browse Source

BETA: Fixed minor typo in `PlayableStat#getWalkSpeed`.
* Little tweak in `PlayableStat#getWalkSpeed` and `PlayableStat#getRunSpeed`

Reported by: valanths1990
Patch by: valanths1990, !UnAfraid
Reviewed by: !UnAfraid, Zealar

Nos 10 years ago
parent
commit
e9643f1a79

+ 5 - 7
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/stat/PlayableStat.java

@@ -227,11 +227,10 @@ public class PlayableStat extends CharStat
 		if (getActiveChar().isInsideZone(ZoneId.SWAMP))
 		{
 			final L2SwampZone zone = ZoneManager.getInstance().getZone(getActiveChar(), L2SwampZone.class);
-			if (zone == null)
+			if (zone != null)
 			{
-				return super.getRunSpeed();
+				return super.getRunSpeed() * zone.getMoveBonus();
 			}
-			return super.getRunSpeed() * zone.getMoveBonus();
 		}
 		return super.getRunSpeed();
 	}
@@ -242,13 +241,12 @@ public class PlayableStat extends CharStat
 		if (getActiveChar().isInsideZone(ZoneId.SWAMP))
 		{
 			final L2SwampZone zone = ZoneManager.getInstance().getZone(getActiveChar(), L2SwampZone.class);
-			if (zone == null)
+			if (zone != null)
 			{
-				return super.getWalkSpeed();
+				return super.getWalkSpeed() * zone.getMoveBonus();
 			}
-			return super.getWalkSpeed() * zone.getMoveBonus();
 		}
-		return super.getRunSpeed();
+		return super.getWalkSpeed();
 	}
 	
 	@Override