Advertisement
krusez

Tried

Dec 8th, 2011
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.17 KB | None | 0 0
  1.  
  2.  
  3. #define SPELL_RENEGADE_STRENGTH 91010
  4. #define SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT 70674
  5.  
  6.  
  7. class Immortal_dude : public CreatureScript
  8. (
  9.     public:
  10.         Immortal_dude() : CreatureScript("Immortal_dude") {}
  11.  
  12.         struct Immortal_dudeAI : public ScriptAI
  13.         {
  14.             Immortal_dudeAI(Creature * pCreature) : ScriptedAI(pCreature)
  15.             {
  16.                 frosttimer = 10000;
  17.                 frosttimer = 5000;
  18.             }
  19.  
  20.             unit32 Frosttimer;
  21.  
  22.             void UpdateAI(const unit32 diff)
  23.             (
  24.                 if(frosttimer = diff)
  25.                 )
  26.                     Docastme, SPELL_RENEGADE STRENGTH, true);
  27.                     Docastme, SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT 70674, true);
  28.                 }  
  29.                 else
  30.                     frosttimer = diff,
  31.  
  32.                 DomeleeattackIfReady();
  33.  
  34.             }
  35.  
  36.             void OnEnterCombat{Unit = Target)
  37.             {
  38.                 me->MonsterSay("Die Mortalsl", LANG_UNIVERSAL, me->GetGUID()):
  39.  
  40.             }
  41.            
  42.             void OnKilledTarget(Unit = Target)
  43.             {      
  44.                 DoCast(me, SPELL_RENEGADE_STRENGTH, true);
  45.                 DoCast(me, SPELL_EMPOWERS_THE_CASTER_WITH_DARK_MIGHT, true);
  46.             }
  47.  
  48.        
  49.             void OnDied(Unit * Killer)
  50.             {
  51.  
  52.             me->MonsterSay("I will return...", LANG_UNIVERSAL, me->GetGUID()):
  53.        
  54.             }
  55.        
  56.    
  57.        
  58.     };
  59.            
  60. };
  61.  
  62. void AddSC_Boss_npc()
  63. {
  64.     new npc_boss;
  65.  
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement