Beispiel #1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            switch (version)
            {
            case 1:
                Volume = reader.ReadInt();
                Skill  = (SkillName)reader.ReadInt();
                break;

            case 0:

                Skill = (SkillName)reader.ReadInt();
                int id = reader.ReadInt();

                Volume = MasteryInfo.GetVolume(id, Skill);
                break;
            }
        }
Beispiel #2
0
        public override void GetProperties(ObjectPropertyList list)
        {
            base.GetProperties(list);

            list.Add(1155883, String.Format("{0}", GetVolume(MasteryInfo.GetVolume(SpellID, Skill)))); // Volume ~1_Level~
        }