public override SkillResults Start(MabiCreature creature, MabiSkill skill)
        {
            WorldManager.Instance.Broadcast(GetPacket(creature, skill, true), SendTargets.Range, creature);

            //creature.Title = 40003;
            //WorldManager.Instance.CreatureChangeTitle(creature);

            //Pdef
            //creature.Client.Send(new MabiPacket(0x9091, creature.Id).PutInts(6500, 58).PutShort(40011));
            //creature.Client.Send(new MabiPacket(0x9091, creature.Id).PutInts(8000, 58).PutShort(40012));

            this.AddStatBonus(creature, skill);

            creature.FullHeal();
            WorldManager.Instance.CreatureStatsUpdate(creature);

            return SkillResults.Okay;
        }
예제 #2
0
 public override void ReviveInLobby(MabiCreature creature)
 {
     try
     {
         var c = creature.Client as WorldClient;
         c.Warp(LobbyRegion, 1150, 3545);
         creature.FullHeal();
         creature.Revive();
         Send.Revived(creature);
     }
     catch
     { }
 }