aboutsummaryrefslogtreecommitdiff
path: root/src/scripts/world
diff options
context:
space:
mode:
authorTrazom62 <none@none>2010-01-29 19:44:15 +0100
committerTrazom62 <none@none>2010-01-29 19:44:15 +0100
commit268230ed92890911d565c8b9a21fda629561bff4 (patch)
tree0b2ed8c6a9b66e3f602201ad7830fa59893dcbf6 /src/scripts/world
parent0192d4e0cfabf945f49920f1c8ebfbc6adb7d7a1 (diff)
Fix Script Naxxramas/Maexxna. Thanks Scarymovie87.
Fixe issue #162. - Add an repeating event for Frenzy, spell only lasts 10 minutes - Added comments for missing texts - Code style : Changed "return;"s to "break;"s in switch-case - Code style : Move code of AI of Wrap Webs from mob_generic_creature.cpp into boss_maexxna.cpp file, since it belongs to the fight --HG-- branch : trunk
Diffstat (limited to 'src/scripts/world')
-rw-r--r--src/scripts/world/mob_generic_creature.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/src/scripts/world/mob_generic_creature.cpp b/src/scripts/world/mob_generic_creature.cpp
index 75e79cd46b4..8316d5e48ba 100644
--- a/src/scripts/world/mob_generic_creature.cpp
+++ b/src/scripts/world/mob_generic_creature.cpp
@@ -1,3 +1,4 @@
+
/* Copyright (C) 2006 - 2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -196,28 +197,6 @@ struct TRINITY_DLL_DECL trigger_deathAI : public NullCreatureAI
}
};
-struct TRINITY_DLL_DECL mob_webwrapAI : public NullCreatureAI
-{
- mob_webwrapAI(Creature *c) : NullCreatureAI(c), victimGUID(0) {}
-
- uint64 victimGUID;
-
- void SetGUID(const uint64 &guid, int32 param)
- {
- victimGUID = guid;
- if (me->m_spells[0] && victimGUID)
- if (Unit *victim = Unit::GetUnit(*me, victimGUID))
- victim->CastSpell(victim, me->m_spells[0], true, NULL, NULL, me->GetGUID());
- }
-
- void JustDied(Unit *killer)
- {
- if (me->m_spells[0] && victimGUID)
- if (Unit *victim = Unit::GetUnit(*me, victimGUID))
- victim->RemoveAurasDueToSpell(me->m_spells[0], me->GetGUID());
- }
-};
-
CreatureAI* GetAI_trigger_periodic(Creature* pCreature)
{
return new trigger_periodicAI (pCreature);
@@ -228,11 +207,6 @@ CreatureAI* GetAI_trigger_death(Creature* pCreature)
return new trigger_deathAI (pCreature);
}
-CreatureAI* GetAI_mob_webwrap(Creature* pCreature)
-{
- return new mob_webwrapAI (pCreature);
-}
-
void AddSC_generic_creature()
{
Script *newscript;
@@ -250,10 +224,5 @@ void AddSC_generic_creature()
newscript->Name = "trigger_death";
newscript->GetAI = &GetAI_trigger_death;
newscript->RegisterSelf();*/
-
- newscript = new Script;
- newscript->Name = "mob_webwrap";
- newscript->GetAI = &GetAI_mob_webwrap;
- newscript->RegisterSelf();
}