diff options
author | Lopin <davca.hr@seznam.cz> | 2011-06-22 15:18:10 +0200 |
---|---|---|
committer | Lopin <davca.hr@seznam.cz> | 2011-06-22 15:18:10 +0200 |
commit | 41254653a2fd5eeaafcc63871b76ff7b4283f9dd (patch) | |
tree | b4e46ca8cbaac3bf4e7f0d59462a74fced002f61 /src | |
parent | 0df059d5a2012ae8c10ea904aa93f2da1fc2d5e0 (diff) |
Scripts/Ulduar: Fixed achievement Deforestation in Freya's encounter
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/boss_freya.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_freya.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_freya.cpp index d341c0c32fa..0d052abd212 100644 --- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_freya.cpp +++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_freya.cpp @@ -101,6 +101,9 @@ enum FreyaSpells SPELL_REMOVE_10STACK = 62525, SPELL_REMOVE_2STACK = 62524, + // Achievement spells + SPELL_DEFORESTATION_CREDIT = 65015, + // Wave summoning spells SPELL_SUMMON_LASHERS = 62687, SPELL_SUMMON_TRIO = 62686, @@ -290,7 +293,6 @@ class boss_freya : public CreatureScript bool checkElementalAlive[2]; bool trioDefeated[2]; bool waveInProgress; - bool deforestationCheck; bool random[3]; void Reset() @@ -315,7 +317,6 @@ class boss_freya : public CreatureScript trioDefeated[n] = false; } waveInProgress = false; - deforestationCheck = false; for (uint8 n = 0; n < 3; ++n) random[n] = false; } @@ -515,7 +516,9 @@ class boss_freya : public CreatureScript else { if (!trioDefeated[i]) + { if (Elemental[0][i] && Elemental[1][i] && Elemental[2][i]) + { if (Elemental[0][i]->isDead() && Elemental[1][i]->isDead() && Elemental[2][i]->isDead()) { for (uint8 n = 0; n < 3; ++n) @@ -527,6 +530,8 @@ class boss_freya : public CreatureScript } TimeCheck(); } + } + } } } } @@ -559,7 +564,7 @@ class boss_freya : public CreatureScript { if (n == 14 && instance) // Binary mask check - verification of lasher types { - deforestationCheck = true; + instance->DoCastSpellOnPlayers(SPELL_DEFORESTATION_CREDIT); } } } |