diff options
Diffstat (limited to 'src')
4 files changed, 22 insertions, 23 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 75862002c78..0f375002792 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -7037,7 +7037,7 @@ void Spell::EffectBind(SpellEffIndex effIndex) if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - Player* player = (Player*)unitTarget; + Player* player = unitTarget->ToPlayer(); uint32 area_id; WorldLocation loc; @@ -7046,14 +7046,14 @@ void Spell::EffectBind(SpellEffIndex effIndex) SpellTargetPosition const* st = sSpellMgr.GetSpellTargetPosition(m_spellInfo->Id); if (!st) { - sLog.outError( "Spell::EffectBind - unknown teleport coordinates for spell ID %u", m_spellInfo->Id ); + sLog.outError("Spell::EffectBind - unknown teleport coordinates for spell ID %u", m_spellInfo->Id); return; } - loc.m_mapId = st->target_mapId; + loc.m_mapId = st->target_mapId; loc.m_positionX = st->target_X; loc.m_positionY = st->target_Y; - loc.m_positionZ = st->target_Y; + loc.m_positionZ = st->target_Z; loc.m_orientation = st->target_Orientation; area_id = player->GetAreaId(); } @@ -7066,13 +7066,13 @@ void Spell::EffectBind(SpellEffIndex effIndex) player->SetHomebind(loc, area_id); // binding - WorldPacket data( SMSG_BINDPOINTUPDATE, (4+4+4+4+4) ); + WorldPacket data(SMSG_BINDPOINTUPDATE, (4+4+4+4+4)); data << float(loc.m_positionX); data << float(loc.m_positionY); data << float(loc.m_positionZ); data << uint32(loc.m_mapId); data << uint32(area_id); - player->SendDirectMessage( &data ); + player->SendDirectMessage(&data); sLog.outStaticDebug("New homebind X : %f", loc.m_positionX); sLog.outStaticDebug("New homebind Y : %f", loc.m_positionY); diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp index 938e4fe8e6f..875bc94d3e3 100755 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp @@ -530,22 +530,22 @@ class mob_essence_of_twin : public CreatureScript public: mob_essence_of_twin() : CreatureScript("mob_essence_of_twin") { } - bool OnGossipHello(Player* pPlayer, Creature* pCreature) + bool OnGossipHello(Player* player, Creature* creature) { - switch(pCreature->GetEntry()) + switch (creature->GetEntry()) { case NPC_LIGHT_ESSENCE: - if (pPlayer || pPlayer->HasAura(SPELL_DARK_ESSENCE)) - pPlayer->RemoveAura(SPELL_DARK_ESSENCE); - pPlayer->CastSpell(pPlayer,SPELL_LIGHT_ESSENCE,true); + player->RemoveAura(SPELL_DARK_ESSENCE); + player->CastSpell(player, SPELL_LIGHT_ESSENCE, true); break; case NPC_DARK_ESSENCE: - if (pPlayer || pPlayer->HasAura(SPELL_LIGHT_ESSENCE)) - pPlayer->RemoveAura(SPELL_LIGHT_ESSENCE); - pPlayer->CastSpell(pPlayer,SPELL_DARK_ESSENCE,true); + player->RemoveAura(SPELL_LIGHT_ESSENCE); + player->CastSpell(player, SPELL_DARK_ESSENCE, true); + break; + default: break; } - pPlayer->CLOSE_GOSSIP_MENU(); + player->CLOSE_GOSSIP_MENU(); return true; } }; diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp index 3b78ce16ec4..21e23a9c9e4 100644 --- a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp @@ -90,7 +90,7 @@ public: uiYoggSaronGUID = 0; uiAlgalonGUID = 0; uiKologarnChestGUID = 0; - uiKologarnChestGUID = 0; + uiThorimChestGUID = 0; uiHodirChestGUID = 0; uiFreyaChestGUID = 0; uiLeviathanGateGUID = 0; diff --git a/src/server/scripts/World/item_scripts.cpp b/src/server/scripts/World/item_scripts.cpp index a9a4972a339..7acd7ebab97 100644 --- a/src/server/scripts/World/item_scripts.cpp +++ b/src/server/scripts/World/item_scripts.cpp @@ -127,15 +127,14 @@ class item_nether_wraith_beacon : public ItemScript public: item_nether_wraith_beacon() : ItemScript("item_nether_wraith_beacon") { } - bool OnUse(Player* pPlayer, Item* /*pItem*/, SpellCastTargets const& /*targets*/) + bool OnUse(Player* player, Item* /*item*/, SpellCastTargets const& /*targets*/) { - if (pPlayer->GetQuestStatus(10832) == QUEST_STATUS_INCOMPLETE) + if (player->GetQuestStatus(10832) == QUEST_STATUS_INCOMPLETE) { - Creature *Nether; - Nether = pPlayer->SummonCreature(22408, pPlayer->GetPositionX(), pPlayer->GetPositionY()+20, pPlayer->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 180000); - Nether = pPlayer->SummonCreature(22408, pPlayer->GetPositionX(), pPlayer->GetPositionY()-20, pPlayer->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 180000); - if (Nether) - Nether->AI()->AttackStart(pPlayer); + if (Creature *nether = player->SummonCreature(22408, pPlayer->GetPositionX(), pPlayer->GetPositionY()+20, pPlayer->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 180000)) + nether->AI()->AttackStart(player); + if (Creature *nether = player->SummonCreature(22408, pPlayer->GetPositionX(), pPlayer->GetPositionY()-20, pPlayer->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 180000)) + nether->AI()->AttackStart(player); } return false; } |