Beispiel #1
0
 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>());