private void AddDefaultsToConfig() { CritMessage msg = new CritMessage(); msg.Messages.Add("Pow!", new int[] { 255, 120, 0 }); msg.Messages.Add("Bam!", new int[] { 255, 40, 50 }); msg.Messages.Add("Smack!", new int[] { 255, 255, 0 }); msg.Messages.Add("Thump!", new int[] { 255, 0, 0 }); config.CritMessages.Add(WeaponType.Melee, msg); msg = new CritMessage(); msg.Messages.Add("Boom!", new int[] { 255, 0, 0 }); msg.Messages.Add("Bang!", new int[] { 255, 0, 0 }); config.CritMessages.Add(WeaponType.Explosive, msg); msg = new CritMessage(); msg.Messages.Add("Pew pew!", new int[] { 50, 255, 10 }); config.CritMessages.Add(WeaponType.Range, msg); msg = new CritMessage(); msg.Messages.Add("Splat!", new int[] { 10, 50, 255 }); msg.Messages.Add("Whoosh!", new int[] { 0, 150, 255 }); msg.Messages.Add("Whoomph!", new int[] { 0, 200, 255 }); config.CritMessages.Add(WeaponType.Magic, msg); config.Write(path); }