aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorShauren <none@none>2010-07-22 17:31:27 +0200
committerShauren <none@none>2010-07-22 17:31:27 +0200
commit903a3cbe76e570cabbc592db83bbbead97905631 (patch)
tree2c154f3f1d1956258baa2714a7a61f612744b63d /src/server/game/Spells/SpellEffects.cpp
parent3f9086fb4ff6518d75f2e494ebfb9d46c2839e85 (diff)
Shaman totem models are now different depending on race
--HG-- branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 4d6bd7b5fe5..f2e1beed478 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -3757,6 +3757,11 @@ void Spell::EffectSummonType(uint32 i)
&& properties->Slot >= SUMMON_SLOT_TOTEM
&& properties->Slot < MAX_TOTEM_SLOT)
{
+ // set display id depending on race
+ uint32 displayId = m_originalCaster->GetModelForTotem(PlayerTotemType(properties->Id));
+ summon->SetNativeDisplayId(displayId);
+ summon->SetDisplayId(displayId);
+
//summon->SendUpdateToPlayerm_originalCaster->ToPlayer();
WorldPacket data(SMSG_TOTEM_CREATED, 1+8+4+4);
data << uint8(properties->Slot-1);