Items Make the First Fractal obtainable

Who's with me?


  • Total voters
    25
Turn it into the Magic-class Zenith. It's actually far more powerful than it so if it needed mana it would make sense.
 
Making it obtainable in the 'for the worthy' seed would probably be a much better idea, making the weapon a sort of 'trophy' item from the Moon Lord.
That would warrant a HUGE nerf as the Fractal is rn much better than the Zenith. (I tested it using TT2 to undepricate the depricated items and added a recipe and it was so much better)
 
I mean an image/video of the recipe and other changes.
Oh
Inkedhello_LI.jpg

and using @Gaelyte 's RecipeHelper plugin (see their signature for a link) + another plugin with this code...
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Xml.Linq;
using System.Xml.XPath;
using System.Reflection;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using com.tiberiumfusion.ttplugins.HarmonyPlugins;
using Gaelyte.HelperPlugins;
using Terraria.ID;

namespace Gaelyte.Plugins
{
    /// <summary>
    /// This is the main class of your plugin.
    /// Don't forget to use the TTPlugins reference wiki: https://github.com/TiberiumFusion/TTPlugins/wiki
    /// </summary>
    public class NewRecipes : HPlugin
    {
        #region Plugin Self-Management

        /// <summary>
        /// This is called ONCE by the HPlugin applicator immediately after creating an instance of this HPlugin. Setup your plugin here.
        /// 1. Set the various fields of the Identity property to identify your plugin.
        /// 2. Set HasPersistentData to true or false, depending on your plugin's needs.
        /// </summary>
        public override void Initialize()
        {
            // Establish this plugin's internal Identity within the TTPlugins environment. Every plugin should have a unique internal Identity.
            Identity.PluginName = "Recipes";
            Identity.PluginDescription = "Adds some new recipes";
            Identity.PluginAuthor = "Gaelyte/Pigman065";
            Identity.PluginVersion = new Version("1.0.0.0");

            HasPersistentSavedata = false; // Set to true if your plugin uses the persistent savedata system.

            //ADD RECIPE

            //First Fractal recipe
            NewRecipe FractalRecipe = new NewRecipe(ItemID.FirstFractal);
            FractalRecipe.AddIngredient(ItemID.Zenith, 1);

            //Zenith recipe
            NewRecipe ZenithRecipe = new NewRecipe(ItemID.Zenith);
            ZenithRecipe.AddIngredient(ItemID.FirstFractal, 1);
        }

        /// <summary>
        /// This is called ONCE by the HPlugin applicator some time after Initialize() and after the plugin's on-disk savedata has been loaded (if applicable).
        /// At this point, the Configuration property has been populated and is ready to use.
        /// Perform more one-time setup logic here, such as loading user preferences from the Configuration's Savedata property.
        /// </summary>
        /// <param name="successfulConfigLoadFromDisk">True if the configuration was successfully loaded from the disk (or if there was no prior configuration and a new one was generated). False if the configuration failed to load and a blank configuration was substituted in.</param>
        public override void ConfigurationLoaded(bool successfulConfigLoadFromDisk)
        {
        }

        /// <summary>
        /// This is called ONCE by the HPlugin applicator (some time after ConfigurationLoaded()) immediately before the plugin's PatchOperations are executed.
        /// If your plugin has not defined its PatchOperations by this point, it must do so now, or nothing will be patched.
        /// </summary>
        public override void PrePatch()
        {
        }

        #endregion
    }
}
you can add a recipe to craft the Zenith into the Fractal and vise versa.
 
Can we please stop with the endless “more swords pls lol”. We already have the Zenith and the Terraprisma.
 
Back
Top Bottom