24352 {
24353 int[]
array =
new int[5];
24354 int[]
array2 =
new int[5];
24355 int[]
array3 =
new int[10];
24356 int[]
array4 =
new int[10];
24357 int num = 8;
24360 {
24361 num /= 2;
24363 }
24374 num = 6;
24378 for (
int k = 4;
k < 10;
k++)
24379 {
24382 }
24384 {
24387 }
24388 bool flag = false;
24389 bool flag2 =
false;
24390 bool[,]
array5 =
new bool[5, 10];
24393 for (
int l = 0;
l < 2;
l++)
24394 {
24396 {
24397 flag = true;
24400 {
24402 }
24404 {
24406 }
24409 {
24413 }
24414 else
24415 {
24417 }
24420 {
24422 }
24425 {
24428 }
24429 }
24431 {
24435 {
24437 }
24439 {
24441 }
24444 {
24448 }
24449 else
24450 {
24452 }
24455 {
24457 }
24460 {
24463 }
24464 }
24465 }
24466 for (
int m = 0;
m < 5;
m++)
24467 {
24469 bool flag3 =
false;
24471 {
24473 }
24474 else
24475 {
24476 for (
int n = Main.UnderworldLayer;
n < Main.maxTilesY;
n++)
24477 {
24478 if (Main.tile[
num14,
n].wall > 0)
24479 {
24481 }
24482 }
24483 }
24485 {
24487 {
24489 }
24490 }
24491 }
24494 {
24496 }
24499 {
24501 }
24502 if (!flag && !
flag2)
24503 {
24505 {
24508 {
24510 }
24513 {
24515 }
24516 }
24517 }
24519 {
24521 }
24523 {
24525 {
24527 {
24529 }
24530 }
24531 }
24533 {
24535 {
24537 {
24538 continue;
24539 }
24541 {
24543 {
24545 {
24546 break;
24547 }
24548 if (
num22 > Main.maxTilesX - 10)
24549 {
24550 break;
24551 }
24554 {
24559 }
24560 else
24561 {
24564 }
24565 }
24566 }
24567 }
24568 }
24569 int style = 19;
24572 {
24573 bool[]
array6 =
new bool[10];
24574 bool flag4 =
false;
24576 {
24578 {
24581 }
24582 }
24584 {
24587 {
24596 }
24597 }
24598 }
24600 {
24602 {
24604 {
24605 continue;
24606 }
24608 {
24613 {
24618 {
24619 break;
24620 }
24621 }
24623 {
24624 break;
24625 }
24627 {
24631 }
24632 }
24634 {
24642 }
24643 }
24644 }
24645 bool flag5 =
false;
24647 {
24648 bool[]
array7 =
new bool[10];
24650 {
24652 {
24655 }
24656 }
24658 {
24659 continue;
24660 }
24661 bool flag6 =
false;
24663 {
24665 {
24667 {
24669 }
24670 else
24671 {
24673 }
24674 }
24675 }
24677 {
24680 {
24686 }
24687 }
24688 break;
24689 }
24690 bool flag7 =
false;
24692 {
24693 bool[]
array8 =
new bool[10];
24695 {
24697 {
24700 }
24701 }
24703 {
24704 bool flag8 =
false;
24706 {
24708 {
24710 {
24711 break;
24712 }
24714 {
24716 }
24717 else
24718 {
24720 }
24721 }
24722 }
24724 {
24727 {
24733 }
24734 }
24735 break;
24736 }
24737 }
24738 bool flag9 =
false;
24740 {
24741 bool[]
array9 =
new bool[10];
24743 {
24745 {
24748 }
24749 }
24751 {
24752 continue;
24753 }
24756 {
24759 {
24760 continue;
24761 }
24766 {
24771 {
24772 break;
24773 }
24774 }
24776 {
24777 break;
24778 }
24780 {
24782 {
24784 }
24785 }
24787 {
24789 {
24792 }
24793 }
24795 }
24796 break;
24797 }
24798 }
static bool PlaceTile(int i, int j, int Type, bool mute=false, bool forced=false, int plr=-1, int style=0)
static UnifiedRandom genRand
static bool drunkWorldGen