Exemplo n.º 1
0
        public bool CheckHP(Object Obj, object instigator)
        {
            Creature c = this.Obj as Creature;                                                    // We are casting the script initiator as a Creature

            if (c.Health < c.TotalHealth * 0.1 && !c.IsDead && c.IsCreature() && c.Entry == 1990) // At 10% HP magic happens
            {
                c.Say("Curse you!");

                c.AbtInterface.StartCast(c, 4338, 1);
                c.Health = c.MaxHealth;
                c.CbtInterface.LeaveCombat();
                c.EvtInterface.AddEvent(c.CbtInterface.LeaveCombat, 1000, 2);
                FinishQuestAndTeleportOutside(8000);
            }

            return(false);
        }