aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r--src/game/Player.cpp37
1 files changed, 19 insertions, 18 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 1f94d5a78fd..94d4387f8e7 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -66,6 +66,7 @@
#include "AchievementMgr.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
+#include "SpellId.h"
#include <cmath>
@@ -1455,7 +1456,7 @@ void Player::setDeathState(DeathState s)
// restore default warrior stance
if (getClass() == CLASS_WARRIOR)
- CastSpell(this,SPELL_ID_PASSIVE_BATTLE_STANCE,true);
+ CastSpell(this,SPELL_BATTLE_STANCE_2457,true);
}
}
@@ -1776,7 +1777,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati
else
{
if (getClass() == CLASS_DEATH_KNIGHT && GetMapId() == 609 && !isGameMaster()
- && !HasSpell(SPELL_ID_DEATH_GATE))
+ && !HasSpell(SPELL_DEATH_GATE_50977))
return false;
// far teleport to another map
@@ -1930,7 +1931,7 @@ void Player::ProcessDelayedOperations()
SaveToDB();
if (m_DelayedOperations & DELAYED_SPELL_CAST_DESERTER)
- CastSpell(this, SPELL_ID_DESERTER, true); // Deserter
+ CastSpell(this, SPELL_DESERTER_26013, true); // Deserter
if (m_DelayedOperations & DELAYED_BG_MOUNT_RESTORE)
{
@@ -4345,8 +4346,8 @@ void Player::BuildPlayerRepop()
GetSession()->SendPacket(&data);
if(getRace() == RACE_NIGHTELF)
- CastSpell(this, SPELL_ID_NE_GHOST, true);
- CastSpell(this, SPELL_ID_GHOST, true);
+ CastSpell(this, SPELL_GHOST_20584, true);
+ CastSpell(this, SPELL_GHOST_8326, true);
// there must be SMSG.FORCE_RUN_SPEED_CHANGE, SMSG.FORCE_SWIM_SPEED_CHANGE, SMSG.MOVE_WATER_WALK
// there must be SMSG.STOP_MIRROR_TIMER
@@ -4415,8 +4416,8 @@ void Player::ResurrectPlayer(float restore_percent, bool applySickness)
// remove death flag + set aura
SetByteValue(UNIT_FIELD_BYTES_1, 3, 0x00);
if(getRace() == RACE_NIGHTELF)
- RemoveAurasDueToSpell(SPELL_ID_NE_GHOST); // speed bonuses
- RemoveAurasDueToSpell(SPELL_ID_GHOST); // SPELL_AURA_GHOST
+ RemoveAurasDueToSpell(SPELL_GHOST_20584); // speed bonuses
+ RemoveAurasDueToSpell(SPELL_GHOST_8326); // SPELL_AURA_GHOST
setDeathState(ALIVE);
@@ -4456,14 +4457,14 @@ void Player::ResurrectPlayer(float restore_percent, bool applySickness)
if(int32(getLevel()) >= startLevel)
{
// set resurrection sickness
- CastSpell(this,SPELL_ID_PASSIVE_RESURRECTION_SICKNESS,true);
+ CastSpell(this,SPELL_RESURRECTION_SICKNESS_15007,true);
// not full duration
if(int32(getLevel()) < startLevel+9)
{
int32 delta = (int32(getLevel()) - startLevel + 1)*MINUTE;
- if(Aura * aur = GetAura(SPELL_ID_PASSIVE_RESURRECTION_SICKNESS, GetGUID()))
+ if(Aura * aur = GetAura(SPELL_RESURRECTION_SICKNESS_15007, GetGUID()))
{
aur->SetDuration(delta*IN_MILISECONDS);
}
@@ -7544,7 +7545,7 @@ void Player::CastItemUseSpell(Item *item,SpellCastTargets const& targets,uint8 c
{
ItemPrototype const* proto = item->GetProto();
// special learning case
- if (proto->Spells[0].SpellId == SPELL_ID_GENERIC_LEARN || proto->Spells[0].SpellId==SPELL_ID_GENERIC_LEARN_PET)
+ if (proto->Spells[0].SpellId == SPELL_LEARNING_483 || proto->Spells[0].SpellId==SPELL_LEARNING_55884)
{
uint32 learn_spell_id = proto->Spells[0].SpellId;
uint32 learning_spell_id = proto->Spells[1].SpellId;
@@ -11175,10 +11176,10 @@ Item* Player::EquipItem( uint16 pos, Item *pItem, bool update )
if(pProto && isInCombat()&& pProto->Class == ITEM_CLASS_WEAPON && m_weaponChangeTimer == 0)
{
- uint32 cooldownSpell = SPELL_ID_WEAPON_SWITCH_COOLDOWN_1_5s;
+ uint32 cooldownSpell = SPELL_COMBAT_SWAP_DND_6119;
if (getClass() == CLASS_ROGUE)
- cooldownSpell = SPELL_ID_WEAPON_SWITCH_COOLDOWN_1_0s;
+ cooldownSpell = SPELL_COMBAT_SWAP_DND_6123;
SpellEntry const* spellProto = sSpellStore.LookupEntry(cooldownSpell);
@@ -16085,7 +16086,7 @@ void Player::_LoadAuras(QueryResult *result, uint32 timediff)
}
if(getClass() == CLASS_WARRIOR && !HasAuraType(SPELL_AURA_MOD_SHAPESHIFT))
- CastSpell(this,SPELL_ID_PASSIVE_BATTLE_STANCE,true);
+ CastSpell(this,SPELL_BATTLE_STANCE_2457,true);
}
void Player::_LoadGlyphAuras()
@@ -19334,7 +19335,7 @@ void Player::AddSpellAndCategoryCooldowns(SpellEntry const* spellInfo, uint32 it
{
// shoot spells used equipped item cooldown values already assigned in GetAttackTime(RANGED_ATTACK)
// prevent 0 cooldowns set by another way
- if (rec <= 0 && catrec <= 0 && (cat == 76 || IsAutoRepeatRangedSpell(spellInfo) && spellInfo->Id != SPELL_ID_AUTOSHOT))
+ if (rec <= 0 && catrec <= 0 && (cat == 76 || IsAutoRepeatRangedSpell(spellInfo) && spellInfo->Id != SPELL_AUTO_SHOT_75))
rec = GetAttackTime(RANGED_ATTACK);
// Now we have cooldown data (if found any), time to apply mods
@@ -19648,7 +19649,7 @@ void Player::LeaveBattleground(bool teleportToEntryPoint)
return;
}
- CastSpell(this, SPELL_ID_DESERTER, true); // Deserter
+ CastSpell(this, SPELL_DESERTER_26013, true); // Deserter
}
}
}
@@ -19657,7 +19658,7 @@ void Player::LeaveBattleground(bool teleportToEntryPoint)
bool Player::CanJoinToBattleground() const
{
// check Deserter debuff
- if(HasAura(SPELL_ID_DESERTER))
+ if(HasAura(SPELL_DESERTER_26013))
return false;
return true;
@@ -19697,7 +19698,7 @@ WorldLocation Player::GetStartPosition() const
{
PlayerInfo const *info = objmgr.GetPlayerInfo(getRace(), getClass());
uint32 mapId = info->mapId;
- if(getClass() == CLASS_DEATH_KNIGHT && HasSpell(SPELL_ID_DEATH_GATE))
+ if(getClass() == CLASS_DEATH_KNIGHT && HasSpell(SPELL_DEATH_GATE_50977))
mapId = 0;
return WorldLocation(mapId, info->positionX, info->positionY, info->positionZ, 0);
}
@@ -20203,7 +20204,7 @@ void Player::SendInitialPacketsAfterAddToMap()
data << uint32(0x00000000); // on blizz it increments periodically
GetSession()->SendPacket(&data);
- CastSpell(this, SPELL_ID_LOGINEFFECT, true); // LOGINEFFECT
+ CastSpell(this, SPELL_LOGINEFFECT_836, true); // LOGINEFFECT
// set some aura effects that send packet to player client after add player to map
// SendMessageToSet not send it to player not it map, only for aura that not changed anything at re-apply