diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-03-07 12:36:15 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2017-03-07 12:36:15 -0300 |
commit | c7a5aa3902ca548ac4355d659e29c6c88cef3525 (patch) | |
tree | f9398dd2bfc948f9799cfdee23b00219fe8d0f37 | |
parent | 6ba0d489adbe2e93d3c9060944bb4c6f0d3d0259 (diff) |
Core/Auras: Implement Roc form shapeshift
Closes #16164
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 83398fdbb19..94e621c038a 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -1691,7 +1691,16 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo TC_LOG_ERROR("spells", "Auras: Unknown Shapeshift Type: %u", GetMiscValue()); } - modelid = target->GetModelForForm(form); + switch (GetId()) + { + // Roc Form + case 35200: + modelid = 4877; + break; + default: + modelid = target->GetModelForForm(form); + break; + } if (apply) { |