//09 0D public void OnSetSpecialSkill(Packets.Client.SetSpecialSkill p) { if (this.Char.InactiveSkills.ContainsKey(p.GetSkillID())) { uint id = p.GetSkillID(); SkillInfo info; info = Char.InactiveSkills[id]; info.slot = p.GetSlot(); Char.SpecialSkills.Add(id, info); Char.InactiveSkills.Remove(id); MapServer.charDB.UpdateSkill(this.Char, SkillType.Special, info); Packets.Server.SetSpecialSkill p1 = new SagaMap.Packets.Server.SetSpecialSkill(); p1.SetSkill(id); p1.SetSlot(p.GetSlot()); this.netIO.SendPacket(p1, this.SessionID); } }