Exemple #1
0
        ////

        public override void AddRecipeGroups()
        {
            string grpName = Language.GetTextValue("LegacyMisc.37") + " " + Lang.GetItemNameValue(ItemID.MagicMirror);

            var group = new RecipeGroup(() => grpName,
                                        (int)ItemID.MagicMirror, (int)ItemID.IceMirror
                                        );

            this.MagicMirrorsRecipeGroupName = this.GetType().Name + ":AnyMagicMirror";
            RecipeGroup.RegisterGroup(this.MagicMirrorsRecipeGroupName, group);
        }
Exemple #2
0
        public override void AddRecipeGroups()
        {
            // Creates a new recipe group
            RecipeGroup group = new RecipeGroup(() => Language.GetTextValue("LegacyMisc.37") + " " + Lang.GetItemNameValue(ItemType("JungleCells")), new[]
            {
                ItemType("JungleCells")
            });

            // Registers the new recipe group with the specified name
            RecipeGroup.RegisterGroup("YaxilMod:JungleCells", group);
        }
Exemple #3
0
        public override void AddRecipeGroups()
        {
            RecipeGroup wingsgroup = new RecipeGroup(() => "Any Wings", new int[]
            {
                ItemID.DemonWings,
                ItemID.AngelWings,
                ItemID.RedsWings,
                ItemID.ButterflyWings,
                ItemID.FairyWings,
                ItemID.HarpyWings,
                ItemID.BoneWings,
                ItemID.FlameWings,
                ItemID.FrozenWings,
                ItemID.GhostWings,
                ItemID.SteampunkWings,
                ItemID.LeafWings,
                ItemID.BatWings,
                ItemID.BeeWings,
                ItemID.DTownsWings,
                ItemID.WillsWings,
                ItemID.CrownosWings,
                ItemID.CenxsWings,
                ItemID.TatteredFairyWings,
                ItemID.SpookyWings,
                ItemID.FestiveWings,
                ItemID.BeetleWings,
                ItemID.FinWings,
                ItemID.FishronWings,
                ItemID.MothronWings,
                ItemID.WingsSolar,
                ItemID.WingsVortex,
                ItemID.WingsNebula,
                ItemID.WingsStardust,
                ItemID.Yoraiz0rWings,
                ItemID.JimsWings,
                ItemID.SkiphsWings,
                ItemID.LokisWings,
                ItemID.BetsyWings,
                ItemID.ArkhalisWings,
                ItemID.LeinforsWings
            });

            RecipeGroup.RegisterGroup("Virtuous:Wings", wingsgroup);

            RecipeGroup celestialwingsgroup = new RecipeGroup(() => "Any Celestial Wings", new int[]
            {
                ItemID.WingsSolar,
                ItemID.WingsVortex,
                ItemID.WingsNebula,
                ItemID.WingsStardust,
            });

            RecipeGroup.RegisterGroup("Virtuous:CelestialWings", celestialwingsgroup);
        }
Exemple #4
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " " + Lang.GetItemNameValue(ItemType("ExampleItem")), new int[]
            {
                ItemType("ExampleItem"),
                ItemType("EquipMaterial"),
                ItemType("BossItem")
            });

            RecipeGroup.RegisterGroup("ExampleMod:ExampleItem", group);
        }
        ////////////////

        public override void AddRecipeGroups()
        {
            if (!this.Config.Data.Enabled)
            {
                return;
            }

            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Evil Biome Wood", new int[] { ItemID.Ebonwood, ItemID.Shadewood });

            RecipeGroup.RegisterGroup("Dowsing:EvilBiomeWood", group);
        }
Exemple #6
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " " + "Corruption/Crimson boss mask", new int[]
            {
                ItemID.EaterMask, ItemID.BrainMask
            });

            RecipeGroup.RegisterGroup("AlchemistNPC:EvilMask", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "Cultist mask/hood", new int[]
            {
                ItemID.BossMaskCultist, ItemID.WhiteLunaticHood, ItemID.BlueLunaticHood
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:CultistMask", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "tier 3 Hardmode Bar", new int[]
            {
                ItemID.AdamantiteBar, ItemID.TitaniumBar
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:Tier3Bar", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "Crimson/Corruption bar", new int[]
            {
                ItemID.DemoniteBar, ItemID.CrimtaneBar
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:EvilBar", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "evil mushroom", new int[]
            {
                ItemID.VileMushroom, ItemID.ViciousMushroom
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:EvilMush", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "evil component", new int[]
            {
                ItemID.ShadowScale, ItemID.TissueSample
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:EvilComponent", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "tier 2 anvil", new int[]
            {
                ItemID.MythrilAnvil, ItemID.OrichalcumAnvil
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:AnyAnvil", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "tier 2 forge", new int[]
            {
                ItemID.AdamantiteForge, ItemID.TitaniumForge
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:AnyForge", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "tier 1 anvil", new int[]
            {
                ItemID.IronAnvil, ItemID.LeadAnvil
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:AnyPreHMAnvil", group);
            group = new RecipeGroup(() => Lang.misc[37] + " " + "Celestial Wings", new int[]
            {
                ItemID.WingsSolar, ItemID.WingsNebula, ItemID.WingsStardust, ItemID.WingsVortex
            });
            RecipeGroup.RegisterGroup("AlchemistNPC:AnyCelestialWings", group);
        }
Exemple #7
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Language.GetTextValue("Ebonstone Block or Crimstone Block"), new int[]
            {
                ItemID.CrimstoneBlock,
                ItemID.EbonstoneBlock
            });

            RecipeGroup.RegisterGroup("ChensGradiusMod:EvilStones", group);

            group = new RecipeGroup(() => Language.GetTextValue("Tissue Sample or Shadow Scale"), new int[]
            {
                ItemID.ShadowScale,
                ItemID.TissueSample
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:EvilDrops", group);

            group = new RecipeGroup(() => Language.GetTextValue("Gold Bar or Platinum Bar"), new int[]
            {
                ItemID.PlatinumBar,
                ItemID.GoldBar
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:GoldTierBar", group);

            group = new RecipeGroup(() => Language.GetTextValue("Cobalt Bar or Palladium Bar"), new int[]
            {
                ItemID.PalladiumBar,
                ItemID.CobaltBar
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:CobaltTierBar", group);

            group = new RecipeGroup(() => Language.GetTextValue("Copper Bar or Tin Bar"), new int[]
            {
                ItemID.TinBar,
                ItemID.CopperBar
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:TinTierBar", group);

            group = new RecipeGroup(() => Language.GetTextValue("Any Mechanical Boss Soul"), new int[]
            {
                ItemID.SoulofMight,
                ItemID.SoulofSight,
                ItemID.SoulofFright,
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:MechSoul", group);

            group = new RecipeGroup(() => Language.GetTextValue("Silver Bar or Tungsten Bar"), new int[]
            {
                ItemID.TungstenBar,
                ItemID.SilverBar
            });
            RecipeGroup.RegisterGroup("ChensGradiusMod:SilverTierBar", group);
        }
Exemple #8
0
        public override void AddRecipeGroups()
        {
            NPCBannerHelpers.InitializeBanners();

            foreach (var kv in HamstarHelpers.RecipeHelpers.RecipeHelpers.Groups)
            {
                RecipeGroup.RegisterGroup(kv.Key, kv.Value);
            }

            this.HasAddedRecipeGroups = true;
            this.CheckAndProcessLoadFinish();
        }
Exemple #9
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Language.GetTextValue("LegacyMisc.37") + "BiomeSouls", new int[] { ItemID.SoulofLight, ItemID.SoulofNight });

            RecipeGroup.RegisterGroup("ExpiryMode:BiomeSouls", group);
            if (RecipeGroup.recipeGroupIDs.ContainsKey("Wood"))
            {
                int num1 = RecipeGroup.recipeGroupIDs["Wood"];
                group = RecipeGroup.recipeGroups[num1];
                group.ValidItems.Add(ModContent.ItemType <IrridiatedWood>());
            }
        }
        ////////////////

        public override void AddRecipeGroups()
        {
            RecipeGroup evac_grp = new RecipeGroup(() => Lang.misc[37] + " Evac Potion", new int[] {
                ItemID.RecallPotion, ItemID.WormholePotion
            });
            RecipeGroup book_grp = new RecipeGroup(() => Lang.misc[37] + " Basic Book", new int[] {
                ItemID.Book, ItemID.SpellTome
            });

            RecipeGroup.RegisterGroup("WormholesMod:EvacPotions", evac_grp);
            RecipeGroup.RegisterGroup("WormholesMod:BasicBooks", book_grp);
        }
        private void SoARecipes()
        {
            // Flarium
            RecipeGroup.RegisterGroup("FargowiltasSoulsDLC:AnyFlariumHelmet",
                                      new RecipeGroup(() => Lang.misc[37] + " Flarium Helmet",
                                                      ModContent.ItemType <FlariumCowl>(), ModContent.ItemType <FlariumHelmet>(), ModContent.ItemType <FlariumHood>(), ModContent.ItemType <FlariumCrown>(), ModContent.ItemType <FlariumMask>()));

            // Asthraltite
            RecipeGroup.RegisterGroup("FargowiltasSoulsDLC:AnyAstralHelmet",
                                      new RecipeGroup(() => Lang.misc[37] + " Asthraltite Helmet",
                                                      ModContent.ItemType <AsthralMelee>(), ModContent.ItemType <AsthralRanged>(), ModContent.ItemType <AsthralMage>(), ModContent.ItemType <AsthralSummon>(), ModContent.ItemType <AsthralThrown>()));
        }
Exemple #12
0
        // Other Code

        public override void AddRecipeGroups()
        {
            // Creates a new recipe group
            RecipeGroup group = new RecipeGroup(() => Language.GetTextValue("LegacyMisc.37") + "GoldBar", new int[]
            {
                ItemID.GoldBar,
                ItemID.PlatinumBar
            });

            // Registers the new recipe group with the specified name
            RecipeGroup.RegisterGroup("WolfHeroMod:GoldBars", group);
        }
Exemple #13
0
        public void AddRGRods()
        {
            //rods
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " " + "Copper/Tin Battlerod", new int[]
            {
                this.ItemType <CopperBattlerod>(), this.ItemType <TinBattlerod>()
            });

            RecipeGroup.RegisterGroup("UnuBattleRods:Tier0Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Iron/Lead Battlerod", new int[]
            {
                this.ItemType <IronBattlerod>(), this.ItemType <LeadBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:Tier1Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Silver/Tungsten Battlerod", new int[]
            {
                this.ItemType <SilverBattlerod>(), this.ItemType <TungstenBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:Tier2Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Gold/Platinum Battlerod", new int[]
            {
                this.ItemType <GoldBattlerod>(), this.ItemType <PlatinumBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:Tier3Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Evil Battlerod", new int[]
            {
                this.ItemType <EvilRodOfDarkness>(), this.ItemType <EvilRodOfBlood>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:EvilRods", group);


            group = new RecipeGroup(() => Lang.misc[37] + " " + "Cobalt/Palladium Battlerod", new int[]
            {
                this.ItemType <CobaltBattlerod>(), this.ItemType <PalladiumBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:HMTier1Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Mythril/Orichalcum Battlerod", new int[]
            {
                this.ItemType <MythrilBattlerod>(), this.ItemType <OrichalcumBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:HMTier2Rods", group);

            group = new RecipeGroup(() => Lang.misc[37] + " " + "Adamantite/Titanium Battlerod", new int[]
            {
                this.ItemType <AdamantiteBattlerod>(), this.ItemType <TitaniumBattlerod>()
            });
            RecipeGroup.RegisterGroup("UnuBattleRods:HMTier3Rods", group);
        }
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Lunar event Wings", new int[]
            {
                ItemID.WingsStardust,
                ItemID.WingsSolar,
                ItemID.WingsNebula,
                ItemID.WingsVortex
            });

            RecipeGroup.RegisterGroup("Lunar event wings", group);
        }
Exemple #15
0
        public override void AddRecipeGroups()
        {
            RecipeGroup celestialFragment = new RecipeGroup(() => "any" + " Celestial Fragment", new int[]
            {
                ItemID.FragmentNebula,
                ItemID.FragmentVortex,
                ItemID.FragmentSolar,
                ItemID.FragmentStardust
            });

            RecipeGroup adamantanium = new RecipeGroup(() => "Any" + " Adamantite Bar", new int[]
            {
                ItemID.AdamantiteBar,
                ItemID.TitaniumBar
            });

            RecipeGroup adamantaniumForge = new RecipeGroup(() => "Any" + " Adamantite Forge", new int[]
            {
                ItemID.AdamantiteForge,
                ItemID.TitaniumForge
            });

            RecipeGroup mythrilAnvil = new RecipeGroup(() => "Any" + " Mythril Anvil", new int[]
            {
                ItemID.MythrilAnvil,
                ItemID.OrichalcumAnvil
            });

            RecipeGroup gemStaff = new RecipeGroup(() => "Any" + " Gem Staff", new int[]
            {
                ItemID.AmberStaff,
                ItemID.RubyStaff,
                ItemID.DiamondStaff,
                ItemID.AmethystStaff,
                ItemID.EmeraldStaff,
                ItemID.SapphireStaff,
                ItemID.TopazStaff,
            });

            RecipeGroup grimstone = new RecipeGroup(() => "Any" + " Grimstone", new int[]
            {
                ModContent.ItemType <Grimstone>(),
                ModContent.ItemType <Darkslate>()
            });

            RecipeGroup.RegisterGroup("Eternal:CelestialFragment", celestialFragment);
            RecipeGroup.RegisterGroup("Eternal:Adamantanium", adamantanium);
            RecipeGroup.RegisterGroup("Eternal:AdamantaniumForge", adamantaniumForge);
            RecipeGroup.RegisterGroup("Eternal:MythrilAnvil", mythrilAnvil);
            RecipeGroup.RegisterGroup("Eternal:GemStaff", gemStaff);
            RecipeGroup.RegisterGroup("Eternal:Grimstone", grimstone);
        }
Exemple #16
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Palladium Bar", new int[]
            {
                ItemID.PalladiumBar,
                ItemID.CobaltBar
            });

            RecipeGroup.RegisterGroup("Emperia:PalBar", group);
            RecipeGroup group2 = new RecipeGroup(() => Lang.misc[37] + " Adamantite Bar", new int[]
            {
                ItemID.AdamantiteBar,
                ItemID.TitaniumBar
            });

            RecipeGroup.RegisterGroup("Emperia:AdBar", group2);
            RecipeGroup group3 = new RecipeGroup(() => Lang.misc[37] + " Iron Bar", new int[]
            {
                ItemID.IronBar,
                ItemID.LeadBar
            });

            RecipeGroup.RegisterGroup("Emperia:AnyIronBar", group2);
            RecipeGroup group4 = new RecipeGroup(() => Lang.misc[37] + " Silver Bar", new int[]
            {
                ItemID.SilverBar,
                ItemID.TungstenBar
            });

            RecipeGroup.RegisterGroup("Emperia:AnySilverBar", group2);
            RecipeGroup group5 = new RecipeGroup(() => Lang.misc[37] + " Gold Bar", new int[]
            {
                ItemID.GoldBar,
                ItemID.PlatinumBar
            });

            RecipeGroup.RegisterGroup("Emperia:AnyGoldBar", group2);
            RecipeGroup group6 = new RecipeGroup(() => Lang.misc[37] + " Evil Ore", new int[]
            {
                ItemID.DemoniteOre,
                ItemID.CrimtaneOre
            });

            RecipeGroup.RegisterGroup("Emperia:EvilOre", group6);
            RecipeGroup group7 = new RecipeGroup(() => Lang.misc[37] + " Evil Hide", new int[]
            {
                ItemID.ShadowScale,
                ItemID.TissueSample
            });

            RecipeGroup.RegisterGroup("Emperia:EvilHide", group7);
        }
Exemple #17
0
        public override void AddRecipeGroups()
        {
            // Creates a new recipe group
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " " + Lang.GetItemNameValue(ItemType("ExampleItem")), new int[]
            {
                ItemType("ExampleItem"),
                ItemType("EquipMaterial"),
                ItemType("BossItem")
            });

            // Registers the new recipe group with the specified name
            RecipeGroup.RegisterGroup("ExampleMod:ExampleItem", group);
        }
Exemple #18
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Ki Fragment", new int[]
            {
                ItemType("KiFragment1"),
                ItemType("KiFragment2"),
                ItemType("KiFragment3"),
                ItemType("KiFragment4"),
                ItemType("KiFragment5")
            });

            RecipeGroup.RegisterGroup("DBZMOD:KiFragment", group);
        }
Exemple #19
0
        ////////////////

        public override void AddRecipeGroups()
        {
            RecipeGroup.RegisterGroup(
                "Enraged: Strange Plants",
                new RecipeGroup(
                    () => Language.GetTextValue("LegacyMisc.37") + " Strange Plant",
                    ItemID.StrangePlant1,
                    ItemID.StrangePlant2,
                    ItemID.StrangePlant3,
                    ItemID.StrangePlant4
                    )
                );
        }
Exemple #20
0
        public override void AddRecipeGroups()
        {
            //Creates a recipe group for the four Strange Plant items.
            RecipeGroup group = new RecipeGroup(() => Language.GetText("Any") + " " + Lang.GetItemName(ItemID.StrangePlant1), new int[]
            {
                ItemID.StrangePlant1,
                ItemID.StrangePlant2,
                ItemID.StrangePlant3,
                ItemID.StrangePlant4
            });

            RecipeGroup.RegisterGroup("ItemCustomizer:AnyStrangePlant", group);
        }
Exemple #21
0
        protected override void AddRecipeGroups()
        {
            //Aerospec
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Aerospec Helmet", ModContent.ItemType <AerospecHat>(), ModContent.ItemType <AerospecHeadgear>(), ModContent.ItemType <AerospecHelm>(), ModContent.ItemType <AerospecHood>(), ModContent.ItemType <AerospecHelmet>());

            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyAerospecHelmet", group);

            //Ataxia
            group = new RecipeGroup(() => Lang.misc[37] + " Ataxia Helmet", ModContent.ItemType <AtaxiaHeadgear>(), ModContent.ItemType <AtaxiaHelm>(), ModContent.ItemType <AtaxiaHood>(), ModContent.ItemType <AtaxiaHelmet>(), ModContent.ItemType <AtaxiaMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyAtaxiaHelmet", group);

            //Auric
            group = new RecipeGroup(() => Lang.misc[37] + " Auric Helmet", ModContent.ItemType <AuricTeslaHelm>(), ModContent.ItemType <AuricTeslaPlumedHelm>(), ModContent.ItemType <AuricTeslaHoodedFacemask>(), ModContent.ItemType <AuricTeslaSpaceHelmet>(), ModContent.ItemType <AuricTeslaWireHemmedVisage>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyAuricHelmet", group);

            //Bloodflare
            group = new RecipeGroup(() => Lang.misc[37] + " Bloodflare Helmet", ModContent.ItemType <BloodflareHelm>(), ModContent.ItemType <BloodflareHelmet>(), ModContent.ItemType <BloodflareHornedHelm>(), ModContent.ItemType <BloodflareHornedMask>(), ModContent.ItemType <BloodflareMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyBloodflareHelmet", group);

            //Daedalus
            group = new RecipeGroup(() => Lang.misc[37] + " Daedalus Helmet", ModContent.ItemType <DaedalusHelm>(), ModContent.ItemType <DaedalusHelmet>(), ModContent.ItemType <DaedalusHat>(), ModContent.ItemType <DaedalusHeadgear>(), ModContent.ItemType <DaedalusVisor>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyDaedalusHelmet", group);

            // Godslayer
            group = new RecipeGroup(() => Lang.misc[37] + " Godslayer Helmet", ModContent.ItemType <GodSlayerHelm>(), ModContent.ItemType <GodSlayerHelmet>(), ModContent.ItemType <GodSlayerVisage>(), ModContent.ItemType <GodSlayerHornedHelm>(), ModContent.ItemType <GodSlayerMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyGodslayerHelmet", group);

            // Reaver
            group = new RecipeGroup(() => Lang.misc[37] + " Reaver Helmet", ModContent.ItemType <ReaverHelm>(), ModContent.ItemType <ReaverVisage>(), ModContent.ItemType <ReaverMask>(), ModContent.ItemType <ReaverHelmet>(), ModContent.ItemType <ReaverCap>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyReaverHelmet", group);

            //Silva
            group = new RecipeGroup(() => Lang.misc[37] + " Silva Helmet", ModContent.ItemType <SilvaHelm>(), ModContent.ItemType <SilvaHornedHelm>(), ModContent.ItemType <SilvaMaskedCap>(), ModContent.ItemType <SilvaHelmet>(), ModContent.ItemType <SilvaMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnySilvaHelmet", group);

            //Statigel
            group = new RecipeGroup(() => Lang.misc[37] + " Statigel Helmet", ModContent.ItemType <StatigelHelm>(), ModContent.ItemType <StatigelHeadgear>(), ModContent.ItemType <StatigelCap>(), ModContent.ItemType <StatigelHood>(), ModContent.ItemType <StatigelMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyStatigelHelmet", group);

            //Tarragon
            group = new RecipeGroup(() => Lang.misc[37] + " Tarragon Helmet", ModContent.ItemType <TarragonHelm>(), ModContent.ItemType <TarragonVisage>(), ModContent.ItemType <TarragonMask>(), ModContent.ItemType <TarragonHornedHelm>(), ModContent.ItemType <TarragonHelmet>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyTarragonHelmet", group);

            //Victide
            group = new RecipeGroup(() => Lang.misc[37] + " Victide Helmet", ModContent.ItemType <VictideHelm>(), ModContent.ItemType <VictideVisage>(), ModContent.ItemType <VictideMask>(), ModContent.ItemType <VictideHelmet>(), ModContent.ItemType <VictideHeadgear>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyVictideHelmet", group);

            //Wulfrum
            group = new RecipeGroup(() => Lang.misc[37] + " Wulfrum Helmet", ModContent.ItemType <WulfrumHelm>(), ModContent.ItemType <WulfrumHeadgear>(), ModContent.ItemType <WulfrumHood>(), ModContent.ItemType <WulfrumHelmet>(), ModContent.ItemType <WulfrumMask>());
            RecipeGroup.RegisterGroup("FargowiltasSouls:AnyWulfrumHelmet", group);
        }
Exemple #22
0
        public override void AddRecipeGroups()
        {
            RecipeGroup willsGroup = new RecipeGroup(() => Language.GetTextValue("LegacyMisc.37") + "Wills", new int[]
            {
                ItemType("WillToFight"),
                ItemType("WillToChange"),
                ItemType("WillToControl"),
                ItemType("WillToDestroy"),
                ItemType("WillToEscape"),
                ItemType("WillToProtect")
            });

            RecipeGroup.RegisterGroup("JoJoStandsWills", willsGroup);
        }
Exemple #23
0
        public override void AddRecipeGroups()
        {
            RecipeGroup EvilBlade = new RecipeGroup(() => Lang.misc[37] + " Evil Blade", new int[]
            {
                ItemType("DemonBlade"),
                ItemType("Crimblade"),
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:EvilBlade", EvilBlade);

            RecipeGroup EvilGem = new RecipeGroup(() => Lang.misc[37] + " Evil Gem", new int[]
            {
                ItemType("CorroGem"),
                ItemType("CrimGem"),
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:EvilGem", EvilGem);

            RecipeGroup TrueEvilDagger = new RecipeGroup(() => Lang.misc[37] + " True Evil Dagger", new int[]
            {
                ItemType("TrueNightDagger"),
                ItemType("TrueClotDagger"),
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:TrueEvilDagger", TrueEvilDagger);

            RecipeGroup TrueEvilBlaster = new RecipeGroup(() => Lang.misc[37] + " True Evil Blaster", new int[]
            {
                ItemType("TrueNoctem"),
                ItemType("TrueClotCannon"),
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:TrueEvilBlaster", TrueEvilBlaster);

            RecipeGroup EvilBar = new RecipeGroup(() => Lang.misc[37] + " Evil Bar", new int[]
            {
                ItemID.DemoniteBar,
                ItemID.CrimtaneBar
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:EvilBar", EvilBar);

            RecipeGroup EvilMaterial = new RecipeGroup(() => Lang.misc[37] + " Evil Material", new int[]
            {
                ItemID.ShadowScale,
                ItemID.TissueSample
            });

            RecipeGroup.RegisterGroup("OurStuffAddon:EvilMaterial", EvilMaterial);
        }
        internal static void AddOldVanillaGroups()
        {
            RecipeGroup rec = new RecipeGroup(() => Lang.misc[37].Value + " " + Lang.GetItemNameValue(ItemID.Wood), new int[]
            {
                ItemID.Wood,
                ItemID.Ebonwood,
                ItemID.RichMahogany,
                ItemID.Pearlwood,
                ItemID.Shadewood,
                ItemID.SpookyWood,
                ItemID.BorealWood,
                ItemID.PalmWood
            });

            RecipeGroupID.Wood = RecipeGroup.RegisterGroup("Wood", rec);
            rec = new RecipeGroup(() => Lang.misc[37].Value + " " + Lang.GetItemNameValue(ItemID.IronBar), new int[]
            {
                ItemID.IronBar,
                ItemID.LeadBar
            });
            RecipeGroupID.IronBar = RecipeGroup.RegisterGroup("IronBar", rec);
            rec = new RecipeGroup(() => Lang.misc[37].Value + " " + Lang.misc[38].Value, new int[]
            {
                ItemID.RedPressurePlate,
                ItemID.GreenPressurePlate,
                ItemID.GrayPressurePlate,
                ItemID.BrownPressurePlate,
                ItemID.BluePressurePlate,
                ItemID.YellowPressurePlate,
                ItemID.LihzahrdPressurePlate
            });
            RecipeGroupID.PressurePlate = RecipeGroup.RegisterGroup("PresurePlate", rec);
            rec = new RecipeGroup(() => Lang.misc[37].Value + " " + Lang.GetItemNameValue(ItemID.SandBlock), new int[]
            {
                ItemID.SandBlock,
                ItemID.PearlsandBlock,
                ItemID.CrimsandBlock,
                ItemID.EbonsandBlock,
                ItemID.HardenedSand
            });
            RecipeGroupID.Sand = RecipeGroup.RegisterGroup("Sand", rec);
            rec = new RecipeGroup(() => Lang.misc[37].Value + " " + Lang.misc[51].Value, new int[]
            {
                ItemID.FragmentSolar,
                ItemID.FragmentVortex,
                ItemID.FragmentNebula,
                ItemID.FragmentStardust
            });
            RecipeGroupID.Fragment = RecipeGroup.RegisterGroup("Fragment", rec);
        }
Exemple #25
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Gem", new int[]
            {
                ItemID.Amethyst,
                ItemID.Topaz,
                ItemID.Emerald,
                ItemID.Sapphire,
                ItemID.Ruby,
                ItemID.Diamond,
            });

            RecipeGroup.RegisterGroup("AnyGem", group);
        }
Exemple #26
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " " + "Jellyfish (Bait)", new int[]
            {
                ItemID.PinkJellyfish, ItemID.GreenJellyfish, ItemID.BlueJellyfish
            });

            RecipeGroup.RegisterGroup("UnuBattleRods:Jellies", group);


            AddRGBars();
            AddRGArmors();
            AddRGRods();
        }
Exemple #27
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Language.GetTextValue("LegacyMisc.37") + " Chest", new int[]
            {
                ItemID.Chest,
                ItemID.GoldChest,
                ItemID.ShadowChest,
                ItemID.EbonwoodChest,
                ItemID.RichMahoganyChest,
                ItemID.PearlwoodChest,
                ItemID.IvyChest,
                ItemID.IceChest,
                ItemID.LivingWoodChest,
                ItemID.SkywareChest,
                ItemID.ShadewoodChest,
                ItemID.WebCoveredChest,
                ItemID.LihzahrdChest,
                ItemID.WaterChest,
                ItemID.JungleChest,
                ItemID.CorruptionChest,
                ItemID.CrimsonChest,
                ItemID.HallowedChest,
                ItemID.FrozenChest,
                ItemID.DynastyChest,
                ItemID.HoneyChest,
                ItemID.SteampunkChest,
                ItemID.PalmWoodChest,
                ItemID.MushroomChest,
                ItemID.BorealWoodChest,
                ItemID.SlimeChest,
                ItemID.GreenDungeonChest,
                ItemID.PinkDungeonChest,
                ItemID.BlueDungeonChest,
                ItemID.BoneChest,
                ItemID.CactusChest,
                ItemID.FleshChest,
                ItemID.ObsidianChest,
                ItemID.PumpkinChest,
                ItemID.SpookyChest,
                ItemID.GlassChest,
                ItemID.MartianChest,
                ItemID.GraniteChest,
                ItemID.MeteoriteChest,
                ItemID.MarbleChest,
                ItemID.CrystalChest,
                ItemID.GoldenChest
            });

            RecipeGroup.RegisterGroup("PropHunt: Chests", group);
        }
Exemple #28
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => Language.GetText("LangMisc.37") + " Chest",
                                                ItemID.Chest,
                                                ItemID.GoldChest,
                                                ItemID.ShadowChest,
                                                ItemID.EbonwoodChest,
                                                ItemID.RichMahoganyChest,
                                                ItemID.PearlwoodChest,
                                                ItemID.IvyChest,
                                                ItemID.IceChest,
                                                ItemID.LivingWoodChest,
                                                ItemID.SkywareChest,
                                                ItemID.ShadewoodChest,
                                                ItemID.WebCoveredChest,
                                                ItemID.LihzahrdChest,
                                                ItemID.WaterChest,
                                                ItemID.JungleChest,
                                                ItemID.CorruptionChest,
                                                ItemID.CrimsonChest,
                                                ItemID.HallowedChest,
                                                ItemID.FrozenChest,
                                                ItemID.DynastyChest,
                                                ItemID.HoneyChest,
                                                ItemID.SteampunkChest,
                                                ItemID.PalmWoodChest,
                                                ItemID.MushroomChest,
                                                ItemID.BorealWoodChest,
                                                ItemID.SlimeChest,
                                                ItemID.GreenDungeonChest,
                                                ItemID.PinkDungeonChest,
                                                ItemID.BlueDungeonChest,
                                                ItemID.BoneChest,
                                                ItemID.CactusChest,
                                                ItemID.FleshChest,
                                                ItemID.ObsidianChest,
                                                ItemID.PumpkinChest,
                                                ItemID.SpookyChest,
                                                ItemID.GlassChest,
                                                ItemID.MartianChest,
                                                ItemID.GraniteChest,
                                                ItemID.MeteoriteChest,
                                                ItemID.MarbleChest);

            RecipeGroup.RegisterGroup("MagicStorage:AnyChest", group);

            group = new RecipeGroup(() => Language.GetText("LangMisc.37").Value + " " + Language.GetTextValue("Mods.MagicStorage.Common.SnowBiomeBlock"), ItemID.SnowBlock, ItemID.IceBlock, ItemID.PurpleIceBlock, ItemID.PinkIceBlock);
            RecipeGroup.RegisterGroup("MagicStorage:AnySnowBiomeBlock", group);
        }
Exemple #29
0
        public override void AddRecipeGroups()
        {
            RecipeGroup group = new RecipeGroup(() => "Any Iron Ore", new int[]
                                                { ItemID.IronOre, ItemID.LeadOre });

            RecipeGroup.RegisterGroup("Maggic:IronLeadOres", group);

            group = new RecipeGroup(() => "Any Spectre Helmet", new int[]
                                    { ItemID.SpectreHood, ItemID.SpectreMask });
            RecipeGroup.RegisterGroup("Maggic:SpectreHelmets", group);

            group = new RecipeGroup(() => "Any Dark Robe", new int[]
                                    { ItemType("DarkRobe"), ItemType("DarkRobeCrimson") });
            RecipeGroup.RegisterGroup("Maggic:DarkRobes", group);
        }
Exemple #30
0
        public override void AddRecipeGroups()
        {
#pragma warning disable CS0618 // Type or member is obsolete
            RecipeGroup group = new RecipeGroup(() => Lang.misc[37] + " Ki Fragment", new int[]
            {
                ItemType("KiFragment1"),
                ItemType("KiFragment2"),
                ItemType("KiFragment3"),
                ItemType("KiFragment4"),
                ItemType("KiFragment5")
            });
#pragma warning restore CS0618 // Type or member is obsolete

            RecipeGroup.RegisterGroup("DBZMOD:KiFragment", group);
        }