Core/Spells: Fix display for Shaman totems
This commit is contained in:
@@ -2235,104 +2235,6 @@ namespace Game.Entities
|
||||
SetDisplayId(GetNativeDisplayId());
|
||||
}
|
||||
|
||||
public uint GetModelForTotem(PlayerTotemType totemType)
|
||||
{
|
||||
switch (GetRace())
|
||||
{
|
||||
case Race.Orc:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 30758;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 30757;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 30759;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 30756;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Race.Dwarf:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 30754;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 30753;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 30755;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 30736;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Race.Troll:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 30762;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 30761;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 30763;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 30760;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Race.Tauren:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 4589;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 4588;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 4587;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 4590;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Race.Draenei:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 19074;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 19073;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 19075;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 19071;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Race.Goblin:
|
||||
{
|
||||
switch (totemType)
|
||||
{
|
||||
case PlayerTotemType.Fire: // fire
|
||||
return 30783;
|
||||
case PlayerTotemType.Earth: // earth
|
||||
return 30782;
|
||||
case PlayerTotemType.Water: // water
|
||||
return 30784;
|
||||
case PlayerTotemType.Air: // air
|
||||
return 30781;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
public bool IsStopped() { return !HasUnitState(UnitState.Moving); }
|
||||
|
||||
public bool HasUnitTypeMask(UnitTypeMask mask) { return Convert.ToBoolean(mask & m_unitTypeMask); }
|
||||
|
||||
Reference in New Issue
Block a user