private void ParseValue(string val)
{
this.ChainCastSkillId = Convert.ToUInt16(val.Substring(0, 5));
this.ChainCastLevel = Convert.ToByte(val.Substring(5, 1), 16);
this.ManaUse = Convert.ToSByte(val.Substring(6, 2), 16);
this.ManaBurn = Convert.ToSByte(val.Substring(8, 2), 16);
this.CastingSpeed = Convert.ToSByte(val.Substring(10, 2), 16);
this.MagicDamage = Convert.ToSByte(val.Substring(12, 2), 16);
}