|
@@ -4278,7 +4278,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
double distFraction = Double.MAX_VALUE;
|
|
|
if (delta > 1)
|
|
|
{
|
|
|
- final double distPassed = (getStat().getMoveSpeed() * (gameTicks - m._moveTimestamp)) / GameTimeController.TICKS_PER_SECOND;
|
|
|
+ final double distPassed = (getMoveSpeed() * (gameTicks - m._moveTimestamp)) / GameTimeController.TICKS_PER_SECOND;
|
|
|
distFraction = distPassed / delta;
|
|
|
}
|
|
|
|
|
@@ -4468,7 +4468,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
protected void moveToLocation(int x, int y, int z, int offset)
|
|
|
{
|
|
|
// Get the Move Speed of the L2Charcater
|
|
|
- float speed = getStat().getMoveSpeed();
|
|
|
+ double speed = getMoveSpeed();
|
|
|
if ((speed <= 0) || isMovementDisabled())
|
|
|
{
|
|
|
return;
|
|
@@ -4761,7 +4761,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
}
|
|
|
|
|
|
// Get the Move Speed of the L2Charcater
|
|
|
- float speed = getStat().getMoveSpeed();
|
|
|
+ double speed = getMoveSpeed();
|
|
|
if ((speed <= 0) || isMovementDisabled())
|
|
|
{
|
|
|
// Cancel the move action
|
|
@@ -6452,16 +6452,6 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getAttackSpeedMultiplier();
|
|
|
}
|
|
|
|
|
|
- public int getCON()
|
|
|
- {
|
|
|
- return getStat().getCON();
|
|
|
- }
|
|
|
-
|
|
|
- public int getDEX()
|
|
|
- {
|
|
|
- return getStat().getDEX();
|
|
|
- }
|
|
|
-
|
|
|
public final double getCriticalDmg(L2Character target, double init)
|
|
|
{
|
|
|
return getStat().getCriticalDmg(target, init);
|
|
@@ -6477,11 +6467,6 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getEvasionRate(target);
|
|
|
}
|
|
|
|
|
|
- public int getINT()
|
|
|
- {
|
|
|
- return getStat().getINT();
|
|
|
- }
|
|
|
-
|
|
|
public final int getMagicalAttackRange(Skill skill)
|
|
|
{
|
|
|
return getStat().getMagicalAttackRange(skill);
|
|
@@ -6537,21 +6522,11 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getMDef(target, skill);
|
|
|
}
|
|
|
|
|
|
- public int getMEN()
|
|
|
- {
|
|
|
- return getStat().getMEN();
|
|
|
- }
|
|
|
-
|
|
|
public double getMReuseRate(Skill skill)
|
|
|
{
|
|
|
return getStat().getMReuseRate(skill);
|
|
|
}
|
|
|
|
|
|
- public float getMovementSpeedMultiplier()
|
|
|
- {
|
|
|
- return getStat().getMovementSpeedMultiplier();
|
|
|
- }
|
|
|
-
|
|
|
public int getPAtk(L2Character target)
|
|
|
{
|
|
|
return getStat().getPAtk(target);
|
|
@@ -6572,16 +6547,36 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getPhysicalAttackRange();
|
|
|
}
|
|
|
|
|
|
- public int getRunSpeed()
|
|
|
+ public double getMovementSpeedMultiplier()
|
|
|
+ {
|
|
|
+ return getStat().getMovementSpeedMultiplier();
|
|
|
+ }
|
|
|
+
|
|
|
+ public double getRunSpeed()
|
|
|
{
|
|
|
return getStat().getRunSpeed();
|
|
|
}
|
|
|
|
|
|
- public int getSwimRunSpeed()
|
|
|
+ public double getWalkSpeed()
|
|
|
+ {
|
|
|
+ return getStat().getWalkSpeed();
|
|
|
+ }
|
|
|
+
|
|
|
+ public final double getSwimRunSpeed()
|
|
|
{
|
|
|
return getStat().getSwimRunSpeed();
|
|
|
}
|
|
|
|
|
|
+ public final double getSwimWalkSpeed()
|
|
|
+ {
|
|
|
+ return getStat().getSwimWalkSpeed();
|
|
|
+ }
|
|
|
+
|
|
|
+ public double getMoveSpeed()
|
|
|
+ {
|
|
|
+ return getStat().getMoveSpeed();
|
|
|
+ }
|
|
|
+
|
|
|
public final int getShldDef()
|
|
|
{
|
|
|
return getStat().getShldDef();
|
|
@@ -6592,14 +6587,19 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getSTR();
|
|
|
}
|
|
|
|
|
|
- public final int getWalkSpeed()
|
|
|
+ public int getDEX()
|
|
|
{
|
|
|
- return getStat().getWalkSpeed();
|
|
|
+ return getStat().getDEX();
|
|
|
}
|
|
|
|
|
|
- public final int getSwimWalkSpeed()
|
|
|
+ public int getCON()
|
|
|
{
|
|
|
- return getStat().getSwimWalkSpeed();
|
|
|
+ return getStat().getCON();
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getINT()
|
|
|
+ {
|
|
|
+ return getStat().getINT();
|
|
|
}
|
|
|
|
|
|
public int getWIT()
|
|
@@ -6607,6 +6607,11 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
|
|
|
return getStat().getWIT();
|
|
|
}
|
|
|
|
|
|
+ public int getMEN()
|
|
|
+ {
|
|
|
+ return getStat().getMEN();
|
|
|
+ }
|
|
|
+
|
|
|
// Status - NEED TO REMOVE ONCE L2CHARTATUS IS COMPLETE
|
|
|
public void addStatusListener(L2Character object)
|
|
|
{
|