aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Outland
diff options
context:
space:
mode:
authorQAston <none@none>2010-07-30 15:51:07 +0200
committerQAston <none@none>2010-07-30 15:51:07 +0200
commitd666ba26c1a6d06c0697b0c48c0b04ebaa101781 (patch)
tree6e2027400fe4b609d54a2164d29b3e7de4049302 /src/server/scripts/Outland
parent9bda35c7dff12460cc9702212693911fdfb9d7ca (diff)
*Thread safe player searcher in scripts.
--HG-- branch : trunk
Diffstat (limited to 'src/server/scripts/Outland')
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_omor_the_unscarred.cpp2
-rw-r--r--src/server/scripts/Outland/blades_edge_mountains.cpp2
-rw-r--r--src/server/scripts/Outland/nagrand.cpp2
-rw-r--r--src/server/scripts/Outland/netherstorm.cpp8
-rw-r--r--src/server/scripts/Outland/shadowmoon_valley.cpp20
-rw-r--r--src/server/scripts/Outland/shattrath_city.cpp6
6 files changed, 20 insertions, 20 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_omor_the_unscarred.cpp b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_omor_the_unscarred.cpp
index 9cdab2399a7..9e07aa06f45 100644
--- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_omor_the_unscarred.cpp
+++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_omor_the_unscarred.cpp
@@ -123,7 +123,7 @@ struct boss_omor_the_unscarredAI : public ScriptedAI
{
if (ShadowWhip_Timer <= diff)
{
- if (Player* temp = Unit::GetPlayer(PlayerGUID))
+ if (Player* temp = Unit::GetPlayer(*me, PlayerGUID))
{
//if unit dosen't have this flag, then no pulling back (script will attempt cast, even if orbital strike was resisted)
if (temp->HasUnitMovementFlag(MOVEMENTFLAG_FALLING))
diff --git a/src/server/scripts/Outland/blades_edge_mountains.cpp b/src/server/scripts/Outland/blades_edge_mountains.cpp
index 6744045b896..b07c637d521 100644
--- a/src/server/scripts/Outland/blades_edge_mountains.cpp
+++ b/src/server/scripts/Outland/blades_edge_mountains.cpp
@@ -446,7 +446,7 @@ struct npc_ogre_bruteAI : public ScriptedAI
void MovementInform(uint32 /*type*/, uint32 id)
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (id == 1)
{
GameObject* Keg = me->FindNearestGameObject(GO_KEG, 20);
diff --git a/src/server/scripts/Outland/nagrand.cpp b/src/server/scripts/Outland/nagrand.cpp
index c2d76b0e9bb..1dc5c430636 100644
--- a/src/server/scripts/Outland/nagrand.cpp
+++ b/src/server/scripts/Outland/nagrand.cpp
@@ -779,7 +779,7 @@ struct mob_sparrowhawkAI : public ScriptedAI
if (fleeing && me->GetMotionMaster()->GetCurrentMovementGeneratorType() != FLEEING_MOTION_TYPE)
fleeing = false;
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (pPlayer && me->IsWithinDistInMap(pPlayer, 30))
{
if (!fleeing)
diff --git a/src/server/scripts/Outland/netherstorm.cpp b/src/server/scripts/Outland/netherstorm.cpp
index 05481f84aa3..5a8f02186af 100644
--- a/src/server/scripts/Outland/netherstorm.cpp
+++ b/src/server/scripts/Outland/netherstorm.cpp
@@ -401,7 +401,7 @@ struct npc_commander_dawnforgeAI : public ScriptedAI
{
Creature *ardonis = Unit::GetCreature(*me,ardonisGUID);
Creature *pathaleon = Unit::GetCreature(*me,pathaleonGUID);
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (!ardonis || !pathaleon || !pPlayer)
return;
@@ -427,7 +427,7 @@ struct npc_commander_dawnforgeAI : public ScriptedAI
{
if (Unit *ardonis = Unit::GetUnit(*me,ardonisGUID))
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (!pPlayer)
return;
@@ -484,7 +484,7 @@ struct npc_commander_dawnforgeAI : public ScriptedAI
Unit *ardonis = Unit::GetUnit(*me,ardonisGUID);
Unit *pathaleon = Unit::GetUnit(*me,pathaleonGUID);
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (!ardonis || !pPlayer)
{
@@ -767,7 +767,7 @@ struct mob_phase_hunterAI : public ScriptedAI
ManaBurnTimer = 3500;
} else ManaBurnTimer -= diff;
- if (Player *pPlayer = Unit::GetPlayer(PlayerGUID)) // start: support for quest 10190
+ if (Player *pPlayer = Unit::GetPlayer(*me, PlayerGUID)) // start: support for quest 10190
{
if (!Weak && me->GetHealth() < (me->GetMaxHealth() / 100 * WeakPercent)
&& pPlayer->GetQuestStatus(QUEST_RECHARGING_THE_BATTERIES) == QUEST_STATUS_INCOMPLETE)
diff --git a/src/server/scripts/Outland/shadowmoon_valley.cpp b/src/server/scripts/Outland/shadowmoon_valley.cpp
index b85959b34c8..e54d0a734db 100644
--- a/src/server/scripts/Outland/shadowmoon_valley.cpp
+++ b/src/server/scripts/Outland/shadowmoon_valley.cpp
@@ -139,7 +139,7 @@ struct mob_mature_netherwing_drakeAI : public ScriptedAI
DoCast(me, SPELL_JUST_EATEN);
DoScriptText(SAY_JUST_EATEN, me);
- if (Player* pPlr = Unit::GetPlayer(uiPlayerGUID))
+ if (Player* pPlr = Unit::GetPlayer(*me, uiPlayerGUID))
{
pPlr->KilledMonsterCredit(NPC_EVENT_PINGER, me->GetGUID());
@@ -270,7 +270,7 @@ struct mob_enslaved_netherwing_drakeAI : public ScriptedAI
Tapped = false;
if (PlayerGUID)
{
- Player* plr = Unit::GetPlayer(PlayerGUID);
+ Player* plr = Unit::GetPlayer(*me, PlayerGUID);
if (plr && plr->GetQuestStatus(10854) == QUEST_STATUS_INCOMPLETE)
{
DoCast(plr, SPELL_FORCE_OF_NELTHARAKU, true);
@@ -364,7 +364,7 @@ struct mob_dragonmaw_peonAI : public ScriptedAI
{
if (PlayerGUID)
{
- Player* plr = Unit::GetPlayer(PlayerGUID);
+ Player* plr = Unit::GetPlayer(*me, PlayerGUID);
if (plr && plr->GetQuestStatus(11020) == QUEST_STATUS_INCOMPLETE)
plr->KilledMonsterCredit(23209, me->GetGUID());
}
@@ -709,7 +709,7 @@ struct npc_overlord_morghorAI : public ScriptedAI
}
if (PlayerGUID)
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (pPlayer)
DoScriptText(OVERLORD_SAY_1, me, pPlayer);
}
@@ -1281,7 +1281,7 @@ struct mob_torloth_the_magnificentAI : public ScriptedAI
me->RemoveFlag(UNIT_FIELD_BYTES_1,8);
break;
case 5:
- if (Player* AggroTarget = (Unit::GetPlayer(AggroTargetGUID)))
+ if (Player* AggroTarget = (Unit::GetPlayer(*me, AggroTargetGUID)))
{
me->SetUInt64Value(UNIT_FIELD_TARGET, AggroTarget->GetGUID());
me->AddThreat(AggroTarget, 1);
@@ -1289,7 +1289,7 @@ struct mob_torloth_the_magnificentAI : public ScriptedAI
}
break;
case 6:
- if (Player* AggroTarget = (Unit::GetPlayer(AggroTargetGUID)))
+ if (Player* AggroTarget = (Unit::GetPlayer(*me, AggroTargetGUID)))
{
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->clearUnitState(UNIT_STAT_ROOT);
@@ -1458,7 +1458,7 @@ struct npc_lord_illidan_stormrageAI : public ScriptedAI
{
if (PlayerGUID)
{
- if (Player* pTarget = Unit::GetPlayer(PlayerGUID))
+ if (Player* pTarget = Unit::GetPlayer(*me, PlayerGUID))
{
float x, y, z;
pTarget->GetPosition(x,y,z);
@@ -1483,7 +1483,7 @@ struct npc_lord_illidan_stormrageAI : public ScriptedAI
void CheckEventFail()
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (!pPlayer)
return;
@@ -1500,7 +1500,7 @@ struct npc_lord_illidan_stormrageAI : public ScriptedAI
for (Group::member_citerator itr = members.begin(); itr!= members.end(); ++itr)
{
- GroupMember = (Unit::GetPlayer(itr->guid));
+ GroupMember = (Unit::GetPlayer(*me, itr->guid));
if (!GroupMember)
continue;
if (!GroupMember->IsWithinDistInMap(me, EVENT_AREA_RADIUS) && GroupMember->GetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH) == QUEST_STATUS_INCOMPLETE)
@@ -1526,7 +1526,7 @@ struct npc_lord_illidan_stormrageAI : public ScriptedAI
{
for (Group::member_citerator itr = members.begin(); itr!= members.end(); ++itr)
{
- GroupMember = Unit::GetPlayer(itr->guid);
+ GroupMember = Unit::GetPlayer(*me, itr->guid);
if (GroupMember && GroupMember->GetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH) == QUEST_STATUS_INCOMPLETE)
{
diff --git a/src/server/scripts/Outland/shattrath_city.cpp b/src/server/scripts/Outland/shattrath_city.cpp
index 74105af6428..419cb387e8b 100644
--- a/src/server/scripts/Outland/shattrath_city.cpp
+++ b/src/server/scripts/Outland/shattrath_city.cpp
@@ -404,7 +404,7 @@ struct npc_dirty_larryAI : public ScriptedAI
uint32 NextStep(uint32 Step)
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
switch(Step)
{
@@ -438,7 +438,7 @@ struct npc_dirty_larryAI : public ScriptedAI
if (Attack)
{
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
me->setFaction(14);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
if (pPlayer)
@@ -492,7 +492,7 @@ struct npc_dirty_larryAI : public ScriptedAI
me->DeleteThreatList();
me->CombatStop();
me->GetMotionMaster()->MoveTargetedHome();
- Player* pPlayer = Unit::GetPlayer(PlayerGUID);
+ Player* pPlayer = Unit::GetPlayer(*me, PlayerGUID);
if (pPlayer)
CAST_PLR(pPlayer)->GroupEventHappens(QUEST_WBI, me);
}