public override void Deserialize(IDataReader reader)
 {
     m_value = new CharacterBaseCharacteristic();
     m_value.Deserialize(reader);
     m_modificationType = reader.ReadByte();
     m_spellId          = reader.ReadVarUhShort();
 }
 public CharacterSpellModification(CharacterBaseCharacteristic value, byte modificationType, ushort spellId)
 {
     m_value            = value;
     m_modificationType = modificationType;
     m_spellId          = spellId;
 }