aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2017-03-07 12:36:15 -0300
committerariel- <ariel-@users.noreply.github.com>2017-03-07 12:36:15 -0300
commitc7a5aa3902ca548ac4355d659e29c6c88cef3525 (patch)
treef9398dd2bfc948f9799cfdee23b00219fe8d0f37 /src
parent6ba0d489adbe2e93d3c9060944bb4c6f0d3d0259 (diff)
Core/Auras: Implement Roc form shapeshift
Closes #16164
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp11
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)
{