public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); if (version < 3) { Resistances.Cold = 0; Resistances.Poison = 0; } if (version < 1) { Attributes.Luck = 0; Attributes.AttackChance = 10; Attributes.NightSight = 1; SkillBonuses.SetValues(0, Utility.RandomCombatSkill(), 10.0); SkillBonuses.SetBonus(1, 0); } }