//// 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); }
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); }
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); }
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); }
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); }
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); }
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(); }
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>())); }
// 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); }
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); }
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); }
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); }
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); }
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); }
//////////////// 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 ) ); }
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); }
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); }
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); }
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); }
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); }
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(); }
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); }
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); }
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); }
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); }