diff options
author | Subv <s.v.h21@hotmail.com> | 2012-10-15 11:38:29 -0700 |
---|---|---|
committer | Subv <s.v.h21@hotmail.com> | 2012-10-15 11:38:29 -0700 |
commit | acc617c1abb7969a29f61ca9f7ec9ff8b0acc1a2 (patch) | |
tree | 31e510e6b6b2bad4ad03a805dd03b11224e0ffe4 /src/server/game/Instances/InstanceScript.cpp | |
parent | c757f811f265752f2e4dfe1921ace9d7aaf80983 (diff) | |
parent | 61dce1a02e0092f4ad57dbe05ec74d6dd89df14a (diff) |
Merge pull request #7979 from Naios/phase_definitions_rebase
[4.3.4] Phase Definitions, Terrainswap & Multiphasing (v.2)
Diffstat (limited to 'src/server/game/Instances/InstanceScript.cpp')
-rwxr-xr-x | src/server/game/Instances/InstanceScript.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp index d967ece9cf2..f14dc3c8b14 100755 --- a/src/server/game/Instances/InstanceScript.cpp +++ b/src/server/game/Instances/InstanceScript.cpp @@ -450,3 +450,14 @@ void InstanceScript::UpdateEncounterState(EncounterCreditType type, uint32 credi } } } + +void InstanceScript::UpdatePhasing() +{ + PhaseUpdateData phaseUdateData; + phaseUdateData.AddConditionType(CONDITION_INSTANCE_DATA); + + Map::PlayerList const& players = instance->GetPlayers(); + for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr) + if (Player* player = itr->getSource()) + player->GetPhaseMgr().NotifyConditionChanged(phaseUdateData); +} |