diff options
author | Thomas33 <tomaszeq93@gmail.com> | 2015-08-31 16:43:25 +0100 |
---|---|---|
committer | DDuarte <dnpd.dd@gmail.com> | 2015-08-31 16:43:25 +0100 |
commit | 1ad11b6b461590621722a60c0d21eef66c4a178f (patch) | |
tree | 350012098f6d11e3eae2d1e74818338410d630d9 | |
parent | 242dbc8042fda592b29027e7cb241ddd480a06ce (diff) |
Core/Spells: Fix Tauren and Night Elf Moonkin form
Closes #15392
Signed-off-by: DDuarte <dnpd.dd@gmail.com>
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 17 |
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 |