diff options
author | Golrag <golrag.jeremy@gmail.com> | 2015-07-12 20:38:44 +0200 |
---|---|---|
committer | Golrag <golrag.jeremy@gmail.com> | 2015-07-12 20:38:44 +0200 |
commit | 111ed6fd5bd73a81e7b5fc52481b1e78b64ea530 (patch) | |
tree | 6b5644f317862789896394cbe6cc44ffa25bfe4a /src | |
parent | af8e9738036e2947e31b1f11bc01f7565f988376 (diff) |
Script/Rotface: Fixed Ooze flood targets.
Diffstat (limited to 'src')
3 files changed, 10 insertions, 3 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 53b44fdd5cc..8978359fd26 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3507,6 +3507,13 @@ void SpellMgr::LoadSpellInfoCorrections() case 71415: // Orange Ooze Summon (Professor Putricide) spellInfo->Effects[EFFECT_0].TargetA = SpellImplicitTargetInfo(TARGET_UNIT_TARGET_ANY); break; + case 69783: // Ooze flood + case 69797: // Ooze flood + case 69799: // Ooze flood + case 69802: // Ooze flood + // Those spells are cast on creatures with same entry as caster while they have TARGET_UNIT_NEARBY_ENTRY. + spellInfo->AttributesEx |= SPELL_ATTR1_CANT_TARGET_SELF; + break; case 71159: // Awaken Plagued Zombies spellInfo->DurationEntry = sSpellDurationStore.LookupEntry(21); break; diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index d7a580800bc..be134a06173 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -205,7 +205,7 @@ struct RotfaceHeightCheck bool operator()(Creature* stalker) const { - return stalker->GetPositionZ() < _rotface->GetPositionZ() + 5.0f; + return stalker->GetPositionZ() > _rotface->GetPositionZ() + 5.0f; } private: diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp index d56a3f80f75..c1d930cb62c 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp @@ -480,8 +480,8 @@ class spell_rotface_ooze_flood : public SpellScriptLoader targets.sort(Trinity::ObjectDistanceOrderPred(GetCaster())); // .resize() runs pop_back(); - if (targets.size() > 4) - targets.resize(4); + if (targets.size() > 5) + targets.resize(5); while (targets.size() > 2) targets.pop_front(); |