Advertisement
Easelm

Untitled

May 14th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include "ScriptPCH.h"
  2.  
  3. class npc_kitcat : public CreatureScript
  4. {
  5.    public:
  6.        npc_kitcat() : CreatureScript("npc_kitcat") { }
  7.  
  8.        struct npc_kitcatAI : public ScriptedAI
  9.        {
  10.            npc_kitcatAI(Creature * c) : ScriptedAI(c) { }
  11.  
  12.            uint32 mSpell1;
  13.            uint32 mSpell2;
  14.            uint32 mSpell3;
  15.            uint32 mSpell4;
  16.  
  17.            void Reset()
  18.            {
  19.                        mSpell1 = ID;
  20.                        mSpell2 = ID;
  21.                        mSpell3 = ID;
  22.                        mSpell4 = ID;
  23.            }
  24.  
  25.            void UpdateAI(const uint32 diff)
  26.            {
  27.                if(!UpdateVictim())
  28.                    return;
  29.  
  30.                if(mSpell1 <= diff)
  31.                {
  32.                }
  33.                else
  34.                    mSpell1 -= diff;
  35.  
  36.                if(mSpell2 <= diff)
  37.                {
  38.                }
  39.                else
  40.                    mSpell2 -= diff;
  41.  
  42.                if(mSpell3 <= diff)
  43.                {
  44.                }
  45.                else
  46.                    mSpell3 -= diff;
  47.  
  48.                if(mSpell4 <= diff)
  49.                {
  50.                }
  51.                else
  52.                    mSpell4 -= diff;
  53.                DoMeleeAttackIfReady();
  54.            }
  55.        };
  56.  
  57.        CreatureAI * GetAI(Creature * pCreature) const
  58.        {
  59.            return new npc_kitcatAI(pCreature);
  60.        }
  61. };
  62.  
  63. void AddSC_kitcat()
  64. {
  65.     new npc_kitcat;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement