mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-16 17:02:28 +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;
|
||||
aa_mod += aabonuses.BaseMovementSpeed;
|
||||
|
||||
if (IsClient()) {
|
||||
if (IsClient() && CastToClient()->GetHorseId()) {
|
||||
Mob *horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
||||
if (horse) {
|
||||
speed_mod = horse->GetBaseRunspeed();
|
||||
@ -656,7 +656,7 @@ int Mob::_GetRunSpeed() const {
|
||||
{
|
||||
speed_mod = 325;
|
||||
}
|
||||
else
|
||||
else if (CastToClient()->GetHorseId())
|
||||
{
|
||||
Mob* horse = entity_list.GetMob(CastToClient()->GetHorseId());
|
||||
if(horse)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user