Shaman totem models are now different depending on race

--HG--
branch : trunk
This commit is contained in:
Shauren committed 2010-07-22 17:31:27 +02:00
1 parent 3f9086fb4f
commit 903a3cbe76
3 files changed
+97

No files matched your search

+83
View File
@@ -16102,6 +16102,89 @@ uint32 Unit::GetModelForForm(ShapeshiftForm form)
return 0;
}
uint32 Unit::GetModelForTotem(PlayerTotemType totemType)
{
switch(getRace())
{
case RACE_ORC:
{
switch(totemType)
{
case SUMMON_TYPE_TOTEM_FIRE: //fire
return 30758;
case SUMMON_TYPE_TOTEM_EARTH: //earth
return 30757;
case SUMMON_TYPE_TOTEM_WATER: //water
return 30759;
case SUMMON_TYPE_TOTEM_AIR: //air
return 30756;
}
break;
}
case RACE_DWARF:
{
switch(totemType)
{
case SUMMON_TYPE_TOTEM_FIRE: //fire
return 30754;
case SUMMON_TYPE_TOTEM_EARTH: //earth
return 30753;
case SUMMON_TYPE_TOTEM_WATER: //water
return 30755;
case SUMMON_TYPE_TOTEM_AIR: //air
return 30736;
}
break;
}
case RACE_TROLL:
{
switch(totemType)
{
case SUMMON_TYPE_TOTEM_FIRE: //fire
return 30762;
case SUMMON_TYPE_TOTEM_EARTH: //earth
return 30761;
case SUMMON_TYPE_TOTEM_WATER: //water
return 30763;
case SUMMON_TYPE_TOTEM_AIR: //air
return 30760;
}
break;
}
case RACE_TAUREN:
{
switch(totemType)
{
case SUMMON_TYPE_TOTEM_FIRE: //fire
return 4589;
case SUMMON_TYPE_TOTEM_EARTH: //earth
return 4588;
case SUMMON_TYPE_TOTEM_WATER: //water
return 4587;
case SUMMON_TYPE_TOTEM_AIR: //air
return 4590;
}
break;
}
case RACE_DRAENEI:
{
switch(totemType)
{
case SUMMON_TYPE_TOTEM_FIRE: //fire
return 19074;
case SUMMON_TYPE_TOTEM_EARTH: //earth
return 19073;
case SUMMON_TYPE_TOTEM_WATER: //water
return 19075;
case SUMMON_TYPE_TOTEM_AIR: //air
return 19071;
}
break;
}
}
return 0;
}
void Unit::JumpTo(float speedXY, float speedZ, bool forward)
{
float angle = forward ? 0 : M_PI;