public void ResetDrillableSettings()
        {
            Drillables.Clear();

            AddDefaultDrillable("ChunkGranite", 250, 1);
            AddDefaultDrillable("Steel", 5750, 35);
            AddDefaultDrillable("Plasteel", 11500, 35);
            AddDefaultDrillable("Jade", 6500, 20);
            AddDefaultDrillable("Uranium", 7000, 20);
            AddDefaultDrillable("Gold", 7250, 15);

            PD_Settings.ApplySettingsToDefs();
        }
Example #2
0
        /// <summary>
        /// This constructor is executed after the XML-database has been fully loaded.
        /// </summary>
        static Main()
        {
            Mineables.FillAllMineables();

            if (PD_Settings.Settings.IsFirstRun)
            {
                Log.Message("SEPD_FirstRunMessage".Translate().CapitalizeFirst());
                PD_Settings.Settings.IsFirstRun = false;
                PD_Settings.Settings.ResetDrillableSettings();
            }
            else
            {
                PD_Settings.RemoveInvalidSettings();
            }

            PD_Settings.ApplySettingsToDefs();
        }