24606 {
24610 if (Main.rand == null)
24611 {
24613 }
24614 double num = (double)
genRand.Next(300, 400) * 0.001;
24615 double num2 = (double)
genRand.Next(200, 300) * 0.001;
24616 int num3 = (int)((
double)Main.maxTilesX *
num);
24617 int num4 = (int)((
double)Main.maxTilesX * (1.0 -
num));
24620 {
24621 num4 = (int)((
double)Main.maxTilesX *
num);
24622 num3 = (int)((
double)Main.maxTilesX * (1.0 -
num));
24624 }
24627 {
24629 }
24631 {
24633 {
24634 num4 = (int)((
double)Main.maxTilesX *
num2);
24635 }
24636 else
24637 {
24638 num3 = (int)((
double)Main.maxTilesX *
num2);
24639 }
24640 }
24642 {
24643 num4 = (int)((
double)Main.maxTilesX * (1.0 -
num2));
24644 }
24645 else
24646 {
24647 num3 = (int)((
double)Main.maxTilesX * (1.0 -
num2));
24648 }
24655 if (Main.remixWorld)
24656 {
24659 }
24660 else
24661 {
24663 }
24668 {
24670 }
24672 {
24673 int num7 = Main.maxTilesX / 7;
24674 int num8 = Main.maxTilesX / 14;
24675 if (Main.dungeonX < Main.maxTilesX / 2)
24676 {
24677 for (
int i = Main.maxTilesX -
num7 -
num8; i < Main.maxTilesX; i++)
24678 {
24679 for (
int j = (
int)Main.worldSurface +
genRand.Next(-1, 2);
j < Main.maxTilesY - 10;
j++)
24680 {
24681 if (i > Main.maxTilesX -
num7)
24682 {
24684 }
24686 {
24688 }
24689 }
24690 }
24691 }
24692 else
24693 {
24695 {
24696 for (
int l = (
int)Main.worldSurface +
genRand.Next(-1, 2);
l < Main.maxTilesY - 10;
l++)
24697 {
24699 {
24701 }
24703 {
24705 }
24706 }
24707 }
24708 }
24709 }
24711 {
24713 }
24714 }
static void TryProtectingSpawnedItems()
static UnifiedRandom genRand
static void HardmodeWallsTask(GenerationProgress progress, GameConfiguration configuration)
static void smCallback_End(List< GenPass > hardmodeTasks)
static void HardmodeAnnouncementTask(GenerationProgress progress, GameConfiguration configuration)
static void GERunner(int i, int j, double speedX=0.0, double speedY=0.0, bool good=true)
static void Convert(int i, int j, int conversionType, int size=4)
Converts biome variant tiles and walls to a target biome. Converts a 9x9 square by default,...
static bool IsGeneratingHardMode