aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoroffl <offl@users.noreply.github.com>2021-05-20 02:51:53 +0300
committerShauren <shauren.trinity@gmail.com>2022-03-10 20:36:20 +0100
commite3dbf86d6c55423d4f3b703d49f4c83be20619d3 (patch)
tree988824699878787ed3cfdb573db6e8237041f952 /src
parente44c477f0fd0b5b5ea03bab5dd27ec6f06615bd4 (diff)
DB/Creature: Rework time bombs
Closes #26479 (cherry picked from commit 52333b0e311dabe18010f443b3751422d523e9b2)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp
index da662adc8cc..d0a9df43333 100644
--- a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp
+++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp
@@ -106,32 +106,6 @@ private:
uint8 _forgeId;
};
-enum TickingTimeBomb
-{
- SPELL_TICKING_TIME_BOMB_EXPLODE = 59687
-};
-
-class spell_ticking_time_bomb : public AuraScript
-{
- PrepareAuraScript(spell_ticking_time_bomb);
-
- bool Validate(SpellInfo const* /*spellInfo*/) override
- {
- return ValidateSpellInfo({ SPELL_TICKING_TIME_BOMB_EXPLODE });
- }
-
- void HandleOnEffectRemove(AuraEffect const* /* aurEff */, AuraEffectHandleModes /* mode */)
- {
- if (GetCaster() == GetTarget())
- GetTarget()->CastSpell(GetTarget(), SPELL_TICKING_TIME_BOMB_EXPLODE, true);
- }
-
- void Register() override
- {
- OnEffectRemove += AuraEffectRemoveFn(spell_ticking_time_bomb::HandleOnEffectRemove, EFFECT_0, SPELL_AURA_PERIODIC_DUMMY, AURA_EFFECT_HANDLE_REAL);
- }
-};
-
enum Fixate
{
SPELL_FIXATE_TRIGGER = 40415
@@ -285,14 +259,12 @@ struct npc_enslaved_proto_drake : public ScriptedAI
private:
bool _setData;
EventMap _events;
-
};
void AddSC_utgarde_keep()
{
RegisterUtgardeKeepCreatureAI(npc_dragonflayer_forge_master);
RegisterUtgardeKeepCreatureAI(npc_enslaved_proto_drake);
- RegisterSpellScript(spell_ticking_time_bomb);
RegisterSpellScript(spell_fixate);
RegisterSpellScript(spell_uk_second_wind);
}