mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-05 15:22:37 +00:00
Tweaked client-referenced _GetWalkspeed() and _GetRunSpeed() functions to avoid external calls when HorseID is null
This commit is contained in:
parent
07fd803d41
commit
0643df3dbe
@ -598,7 +598,7 @@ int Mob::_GetWalkSpeed() const {
|
|||||||
runspeedcap += itembonuses.IncreaseRunSpeedCap + spellbonuses.IncreaseRunSpeedCap + aabonuses.IncreaseRunSpeedCap;
|
runspeedcap += itembonuses.IncreaseRunSpeedCap + spellbonuses.IncreaseRunSpeedCap + aabonuses.IncreaseRunSpeedCap;
|
||||||
aa_mod += aabonuses.BaseMovementSpeed;
|
aa_mod += aabonuses.BaseMovementSpeed;
|
||||||
|
|
||||||
if (IsClient()) {
|
if (IsClient() && CastToClient()->GetHorseId()) {
|
||||||
Mob *horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
Mob *horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
||||||
if (horse) {
|
if (horse) {
|
||||||
speed_mod = horse->GetBaseRunspeed();
|
speed_mod = horse->GetBaseRunspeed();
|
||||||
@ -656,7 +656,7 @@ int Mob::_GetRunSpeed() const {
|
|||||||
{
|
{
|
||||||
speed_mod = 325;
|
speed_mod = 325;
|
||||||
}
|
}
|
||||||
else
|
else if (CastToClient()->GetHorseId())
|
||||||
{
|
{
|
||||||
Mob* horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
Mob* horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
||||||
if(horse)
|
if(horse)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user