Core/Players: Fixed mounts using MOUNT_FLAG_SELF_MOUNT flag (#21558)

This commit is contained in:
DoctorKraft
2018-03-05 19:20:42 +01:00
committed by Shauren
parent f411b7a90e
commit 58930d273f
4 changed files with 22 additions and 14 deletions
+2 -4
View File
@@ -2892,10 +2892,8 @@ class spell_gen_replenishment : public SpellScriptLoader
}
};
enum RunningWildMountIds
{
RUNNING_WILD_MODEL = 73200,
SPELL_ALTERED_FORM = 97709
};
@@ -2910,7 +2908,7 @@ class spell_gen_running_wild : public SpellScriptLoader
bool Validate(SpellInfo const* /*spell*/) override
{
if (!sCreatureDisplayInfoStore.LookupEntry(RUNNING_WILD_MODEL))
if (!sCreatureDisplayInfoStore.LookupEntry(DISPLAYID_HIDDEN_MOUNT))
return false;
return true;
}
@@ -2920,7 +2918,7 @@ class spell_gen_running_wild : public SpellScriptLoader
Unit* target = GetTarget();
PreventDefaultAction();
target->Mount(RUNNING_WILD_MODEL, 0, 0);
target->Mount(DISPLAYID_HIDDEN_MOUNT, 0, 0);
// cast speed aura
if (MountCapabilityEntry const* mountCapability = sMountCapabilityStore.LookupEntry(aurEff->GetAmount()))