Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define SPELL_RENEGADE_STRENGTH 91010
- #define SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT 70674
- class Immortal_dude : public CreatureScript
- (
- public:
- Immortal_dude() : CreatureScript("Immortal_dude") {}
- struct Immortal_dudeAI : public ScriptAI
- {
- Immortal_dudeAI(Creature * pCreature) : ScriptedAI(pCreature)
- {
- frosttimer = 10000;
- frosttimer = 5000;
- }
- unit32 Frosttimer;
- void UpdateAI(const unit32 diff)
- (
- if(frosttimer = diff)
- )
- Docastme, SPELL_RENEGADE STRENGTH, true);
- Docastme, SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT 70674, true);
- }
- else
- frosttimer = diff,
- DomeleeattackIfReady();
- }
- void OnEnterCombat{Unit = Target)
- {
- me->MonsterSay("Die Mortalsl", LANG_UNIVERSAL, me->GetGUID()):
- }
- void OnKilledTarget(Unit = Target)
- {
- DoCast(me, SPELL_RENEGADE_STRENGTH, true);
- DoCast(me, SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT, true);
- }
- void OnDied(Unit * Killer)
- {
- me->MonsterSay("I will return...", LANG_UNIVERSAL, me->GetGUID()):
- }
- };
- };
- void AddSC_Boss_npc()
- {
- new npc_boss;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement