コード例 #1
0
 private void removeAnimalPartsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RemoveAnimalParts(F), "animal parts (organs, etc)");
     }
 }
コード例 #2
0
 private void restorePlantsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestorePlants(F), "plants and trees");
     }
 }
コード例 #3
0
 private void restoreBerriesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (F != null)
     {
         InfoChange(SaveFileHelper.RestoreBerries(F), "berries, nuts and mushrooms");
     }
 }
コード例 #4
0
 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");
     }
 }
コード例 #5
0
 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");
        }