private void WorldGen_AddUpAlignmentCounts(On.Terraria.WorldGen.orig_AddUpAlignmentCounts orig, bool clearCounts) { int[] tileCounts = WorldGen.tileCounts; if (clearCounts) { OriginWorld.totalDefiled2 = 0; OriginWorld.totalRiven2 = 0; } OriginWorld.totalDefiled2 += tileCounts[MC.TileType <Defiled_Stone>()] + tileCounts[MC.TileType <Defiled_Grass>()] + tileCounts[MC.TileType <Defiled_Sand>()] + tileCounts[MC.TileType <Defiled_Ice>()]; OriginWorld.totalDefiled2 += tileCounts[MC.TileType <Tiles.Riven.Riven_Flesh>()]; orig(clearCounts); }
/// <summary> /// Adds a required crafting station to this recipe of the given type of tile. /// </summary> public NewRecipeFinder AddTile <T>() where T : ModTile => AddTile(ModContent.TileType <T>());