aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas33 <tomaszeq93@gmail.com>2015-08-31 16:43:25 +0100
committerDDuarte <dnpd.dd@gmail.com>2015-08-31 16:43:25 +0100
commit1ad11b6b461590621722a60c0d21eef66c4a178f (patch)
tree350012098f6d11e3eae2d1e74818338410d630d9 /src
parent242dbc8042fda592b29027e7cb241ddd480a06ce (diff)
Core/Spells: Fix Tauren and Night Elf Moonkin form
Closes #15392 Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 928b57c4fd2..f5b13122ecf 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -14968,10 +14968,19 @@ uint32 Unit::GetModelForForm(ShapeshiftForm form) const
return 37730;
return 21244;
case FORM_MOONKIN:
- if (getRace() == RACE_TROLL)
- return 37174;
- if (getRace() == RACE_WORGEN)
- return 37173;
+ switch (getRace())
+ {
+ case RACE_NIGHTELF:
+ return 15374;
+ case RACE_TAUREN:
+ return 15375;
+ case RACE_WORGEN:
+ return 37173;
+ case RACE_TROLL:
+ return 37174;
+ default:
+ break;
+ }
break;
case FORM_GHOSTWOLF:
if (HasAura(58135)) //! Glyph of Arctic Wolf