/// <summary> /// Add EXP to a skill and update the client. /// </summary> /// <param name="id">Skill Id to update</param> /// <param name="exp">Ammount of EXP</param> public void UpdateSkillEXP(uint id, uint exp) { if (!this.Char.BattleSkills.ContainsKey(id)) { return; } SkillInfo info = this.Char.BattleSkills[id]; info.exp = exp; Packets.Server.SkillEXP p = new SagaMap.Packets.Server.SkillEXP(); p.SetSkillID(id); p.SetEXP(exp); this.netIO.SendPacket(p, this.SessionID); }
/// <summary> /// Add EXP to a skill and update the client. /// </summary> /// <param name="id">Skill Id to update</param> /// <param name="exp">Ammount of EXP</param> public void UpdateSkillEXP(uint id, uint exp) { if (!this.Char.BattleSkills.ContainsKey(id)) return; SkillInfo info = this.Char.BattleSkills[id]; info.exp = exp; Packets.Server.SkillEXP p = new SagaMap.Packets.Server.SkillEXP(); p.SetSkillID(id); p.SetEXP(exp); this.netIO.SendPacket(p, this.SessionID); }