Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "ScriptPCH.h"
- class npc_kitcat : public CreatureScript
- {
- public:
- npc_kitcat() : CreatureScript("npc_kitcat") { }
- struct npc_kitcatAI : public ScriptedAI
- {
- npc_kitcatAI(Creature * c) : ScriptedAI(c) { }
- uint32 mSpell1;
- uint32 mSpell2;
- uint32 mSpell3;
- uint32 mSpell4;
- void Reset()
- {
- mSpell1 = ID;
- mSpell2 = ID;
- mSpell3 = ID;
- mSpell4 = ID;
- }
- void UpdateAI(const uint32 diff)
- {
- if(!UpdateVictim())
- return;
- if(mSpell1 <= diff)
- {
- }
- else
- mSpell1 -= diff;
- if(mSpell2 <= diff)
- {
- }
- else
- mSpell2 -= diff;
- if(mSpell3 <= diff)
- {
- }
- else
- mSpell3 -= diff;
- if(mSpell4 <= diff)
- {
- }
- else
- mSpell4 -= diff;
- DoMeleeAttackIfReady();
- }
- };
- CreatureAI * GetAI(Creature * pCreature) const
- {
- return new npc_kitcatAI(pCreature);
- }
- };
- void AddSC_kitcat()
- {
- new npc_kitcat;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement