diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-06-09 04:37:38 +0200 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-06-09 04:43:57 +0200 |
| commit | b42239b237f53dc4bfc4d5a7498260df34fedaa8 (patch) | |
| tree | b8a8bc24457fae0f1a16a2cb70cbe6f2ff8aa460 /src/server/game/Entities | |
| parent | 14067416b41d4dbc76d9f0b7c0844ca2ea756258 (diff) | |
Scripts/Ulduar/XT-002:
- Implement "Nerf Scrapbots" achievement
- Proper target conditions for Boombot Boom
- Pummeler add should walk towards raid on spawn
Diffstat (limited to 'src/server/game/Entities')
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 01b325dd36e..8370b77a515 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -53,6 +53,7 @@ #include "TemporarySummon.h" #include "Vehicle.h" #include "Transport.h" +#include "InstanceScript.h" #include <math.h> @@ -5640,6 +5641,18 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger basepoints0 = CalculatePctN(int32(damage), triggerAmount); break; } + case 65032: // Boom aura (321 Boombot) + { + if (pVictim->GetEntry() != 33343) // Scrapbot + return false; + + InstanceScript* instance = GetInstanceScript(); + if (!instance) + return false; + + instance->DoCastSpellOnPlayers(65037); // Achievement criteria marker + break; + } } break; } @@ -7904,6 +7917,7 @@ bool Unit::HandleAuraProc(Unit * pVictim, uint32 damage, Aura * triggeredByAura, break; } } + break; case SPELLFAMILY_PALADIN: { |
