-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathBossesAsNPCsRecipes.cs
121 lines (120 loc) · 4.2 KB
/
BossesAsNPCsRecipes.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
using BossesAsNPCs.Items;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace BossesAsNPCs
{
public class BossesAsNPCsRecipes : ModSystem
{
public override void AddRecipes()
{
if (ModContent.GetInstance<BossesAsNPCsConfigServer>().CatchNPCs)
{
Recipe.Create(ItemID.SlimeBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtKingSlime>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtEyeOfCthulhu>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.LesionBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtEaterOfWorlds>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtBrainOfCthulhu>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.Hive, 25)
.AddIngredient(ModContent.ItemType<CaughtQueenBee>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.BoneBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtSkeletron>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtDeerclops>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtWallOfFlesh>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.PinkSlimeBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtQueenSlime>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.TungstenBrick, 25)
.AddIngredient(ModContent.ItemType<CaughtTheDestroyer>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.IronBrick, 25)
.AddIngredient(ModContent.ItemType<CaughtRetinazer>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.LeadBrick, 25)
.AddIngredient(ModContent.ItemType<CaughtSpazmatism>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.SilverBrick, 25)
.AddIngredient(ModContent.ItemType<CaughtSkeletronPrime>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.Hay, 25)
.AddIngredient(ModContent.ItemType<CaughtPlantera>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.LihzahrdBrick, 25)
.AddIngredient(ModContent.ItemType<CaughtGolem>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtEmpressOfLight>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtDukeFishron>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtBetsy>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtLunaticCultist>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtMoonLord>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.ReefBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtDreadnautilus>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.FleshBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtMothron>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.Pumpkin, 25)
.AddIngredient(ModContent.ItemType<CaughtPumpking>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.IceBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtIceQueen>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.MartianConduitPlating, 25)
.AddIngredient(ModContent.ItemType<CaughtMartianSaucer>())
.AddTile(TileID.MeatGrinder)
.Register();
Recipe.Create(ItemID.LivingFireBlock, 25)
.AddIngredient(ModContent.ItemType<CaughtTorchGod>())
.AddTile(TileID.MeatGrinder)
.Register();
}
}
}
}