Retail speed finalizer adjustment only for players.
This commit is contained in:
parent
640d91e7cb
commit
d8d80cfee2
@ -46,6 +46,11 @@ public class SpeedFinalizer implements IStatFunction
|
||||
{
|
||||
// Enchanted feet bonus
|
||||
baseValue += calcEnchantBodyPart(creature, ItemTemplate.SLOT_FEET);
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
}
|
||||
|
||||
final byte speedStat = (byte) creature.getStat().getAdd(Stat.STAT_BONUS_SPEED, -1);
|
||||
@ -56,11 +61,6 @@ public class SpeedFinalizer implements IStatFunction
|
||||
baseValue += bonusDex;
|
||||
}
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
|
||||
return validateValue(creature, Stat.defaultValue(creature, stat, baseValue), 1, creature.isPlayer() ? Config.MAX_RUN_SPEED : Double.MAX_VALUE);
|
||||
}
|
||||
|
||||
|
@ -46,6 +46,11 @@ public class SpeedFinalizer implements IStatFunction
|
||||
{
|
||||
// Enchanted feet bonus
|
||||
baseValue += calcEnchantBodyPart(creature, ItemTemplate.SLOT_FEET);
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
}
|
||||
|
||||
final byte speedStat = (byte) creature.getStat().getAdd(Stat.STAT_BONUS_SPEED, -1);
|
||||
@ -56,11 +61,6 @@ public class SpeedFinalizer implements IStatFunction
|
||||
baseValue += bonusDex;
|
||||
}
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
|
||||
return validateValue(creature, Stat.defaultValue(creature, stat, baseValue), 1, creature.isPlayer() ? Config.MAX_RUN_SPEED : Double.MAX_VALUE);
|
||||
}
|
||||
|
||||
|
@ -46,6 +46,11 @@ public class SpeedFinalizer implements IStatFunction
|
||||
{
|
||||
// Enchanted feet bonus
|
||||
baseValue += calcEnchantBodyPart(creature, ItemTemplate.SLOT_FEET);
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
}
|
||||
|
||||
final byte speedStat = (byte) creature.getStat().getAdd(Stat.STAT_BONUS_SPEED, -1);
|
||||
@ -56,11 +61,6 @@ public class SpeedFinalizer implements IStatFunction
|
||||
baseValue += bonusDex;
|
||||
}
|
||||
|
||||
// Match retail speed value.
|
||||
// Verified on 4game EU server, protocol 286.
|
||||
// Does not apply for Essence client.
|
||||
baseValue += 50;
|
||||
|
||||
return validateValue(creature, Stat.defaultValue(creature, stat, baseValue), 1, creature.isPlayer() ? Config.MAX_RUN_SPEED : Double.MAX_VALUE);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user