public override void ModifyWorldGenTasks(List<GenPass> tasks, ref float totalWeight)
{
int ShiniesIndex = tasks.FindIndex(genpass => genpass.Name.Equals("Shinies"));
if (ShiniesIndex == -1)
{
} else{
tasks.Insert(ShiniesIndex + 1, new PassLegacy("Growing Sulfur", delegate (GenerationProgress progress)
{
progress.Message = "Growing Sulfur";
for (int k = 0; k < (int)((double)(Main.maxTilesX * Main.maxTilesY) * 6E-05); k++)
{
WorldGen.TileRunner(WorldGen.genRand.Next(0, Main.maxTilesX), WorldGen.genRand.Next((int)WorldGen.worldSurfaceLow, Main.maxTilesY), (double)WorldGen.genRand.Next(3, 6), WorldGen.genRand.Next(2, 6), mod.TileType("Sulfur"), false, 0f, 0f, false, true);
}
}));
}
int ShiniesIndex2 = tasks.FindIndex(genpass => genpass.Name.Equals("Shinies2"));
if (ShiniesIndex2 == -1)
{
return;
}
tasks.Insert(ShiniesIndex2 + 1, new PassLegacy("Growing Sulfur2", delegate (GenerationProgress progress)
{
progress.Message = "Growing Sulfur2";
for (int k = 0; k < (int)((double)(Main.maxTilesX * Main.maxTilesY) * 6E-05); k++)
{
WorldGen.TileRunner(WorldGen.genRand.Next(0, Main.maxTilesX), WorldGen.genRand.Next((int)WorldGen.worldSurfaceLow, Main.maxTilesY), (double)WorldGen.genRand.Next(3, 6), WorldGen.genRand.Next(2, 6), mod.TileType("Sulfur2"), false, 0f, 0f, false, true);
}
}));
}