private void removeAnimalPartsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RemoveAnimalParts(F), "animal parts (organs, etc)");
     }
 }
 private void restorePlantsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestorePlants(F), "plants and trees");
     }
 }
 private void restoreBerriesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestoreBerries(F), "berries, nuts and mushrooms");
     }
 }
 private void removeLizardDoggosToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null && MessageBox.Show("You're about to make a big mistake. Delete the space rabits?", "Abandon Doggos", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
     {
         InfoChange(SaveFileHelper.RemoveLizardDoggos(F), "Doggos");
     }
 }
 private void restoreToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestoreRocks(F), "Rocks");
     }
 }
示例#6
0
        /// <summary>
        /// Resizes doggos to the given facttor
        /// </summary>
        /// <param name="Factor">Resize factor (1.0=Original)</param>
        /// <param name="Offset">Z-Offset of doggo</param>
        /// <remarks>Making doggos larger requires you to move them up</remarks>
        private void ResizeDoggos(float Factor, int Offset)
        {
            var Doggos = F.Entries.Where(m => m.ObjectData.Name == "");

            InfoChange(SaveFileHelper.ItemResizer(Doggos, Factor, Offset), "doggos");
            FeatureReport.Used(FeatureReport.Feature.QuickAction);
        }
示例#7
0
 private void removeAnimalPartsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RemoveAnimalParts(F), "animal parts (organs, etc)");
         FeatureReport.Used(FeatureReport.Feature.QuickAction);
     }
 }
示例#8
0
 private void restoreBerriesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestoreBerries(F), "berries, nuts and mushrooms");
         FeatureReport.Used(FeatureReport.Feature.QuickAction);
     }
 }
示例#9
0
 private void restorePlantsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestorePlants(F), "plants and trees");
         FeatureReport.Used(FeatureReport.Feature.QuickAction);
     }
 }
示例#10
0
 private void restoreSlugsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         if (MessageBox.Show(@"Restore all slugs?", "Restors Slugs", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             InfoChange(SaveFileHelper.RestoreSlugs(F), "slugs");
         }
     }
 }
示例#11
0
 private void evilToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         if (MessageBox.Show(@"Removes animals that are hostile to the player.", "Hostile Animals", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             InfoChange(SaveFileHelper.RemoveEvilCreatures(F), "animals");
         }
     }
 }
示例#12
0
 private void niceToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         if (MessageBox.Show(@"Removes animals that generally are friendly to the player (excluding doggos).", "Friendly Animals", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             InfoChange(SaveFileHelper.RemoveNiceCreatures(F), "animals");
         }
     }
 }
示例#13
0
 private void spawnerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         if (MessageBox.Show(@"Removes all spawner entries. This does not removed spawned animals", "Animal spawner", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             InfoChange(SaveFileHelper.RemoveCreatureSpawner(F), "spawner");
         }
     }
 }
示例#14
0
        private void restorePickupsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (F != null)
            {
                if (MessageBox.Show(@"This only restores the items around drop pods and not the hard drives.
Really continue?", "Surplus drives", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    InfoChange(SaveFileHelper.RestorePickups(F), "items");
                }
            }
        }
示例#15
0
        private void resetToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (F != null)
            {
                if (MessageBox.Show(@"This resets all drop pods to their initial state.
This means you can recover harddrives from them again.
You will likely end up with more drives than there are recipes in the game.
To just restore the collectable items around them, use the 'Restore Pickups' option instead.
Really continue?", "Surplus drives", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    InfoChange(SaveFileHelper.RestoreDropPods(F), "drop pods");
                }
            }
        }
示例#16
0
        private void ResizeDoggos(float Factor, int Offset)
        {
            var Doggos = F.Entries.Where(m => m.ObjectData.Name == "");

            InfoChange(SaveFileHelper.ItemResizer(Doggos, Factor, Offset), "doggos");
        }