
Untitled
By: a guest on
Apr 29th, 2012 | syntax:
C++ | size: 0.75 KB | hits: 25 | expires: Never
class perro : public CreatureScript
{
public:
perro() : CreatureScript("perro") { }
CreatureAI* GetAI(Creature* creature) const
{
return new perroAI (creature);
}
struct perroAI : public ScriptedAI
{
perroAI(Creature* c) : ScriptedAI(c) {}
uint32 HabilidadA;
void Reset()
{
HabilidadA = urand(5000, 10000);
}
void EnterCombat(Unit* who)
{}
void JustDied(Unit* killer)
{}
void UpdateAI(const uint32 diff)
{
if (HabilidadA <= diff)
{
DoCast(me, HABILIDAD);
HabilidadA = urand(12000,15000);
}else HabilidadA -= diff;
}
};
};