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; }
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 { } }