53545 {
53549 int num2 = (int)y / 16;
53551 if (Main.tile[num,
num2].nactive() && Main.tileSolid[Main.tile[num,
num2].type] && !Main.tileSolidTop[Main.tile[num,
num2].type])
53552 {
53556 {
53558 if (Main.tile[num,
num6].nactive() && Main.tileSolid[Main.tile[num,
num6].type] && !Main.tileSolidTop[Main.tile[num,
num6].type])
53559 {
53562 continue;
53563 }
53565 break;
53566 }
53568 for (
int i = 0;
i < 20 &&
num2 +
i < Main.maxTilesY;
i++)
53569 {
53571 if (Main.tile[num,
num8].nactive() && Main.tileSolid[Main.tile[num,
num8].type] && !Main.tileSolidTop[Main.tile[num,
num8].type])
53572 {
53574 continue;
53575 }
53577 break;
53578 }
53580 }
53582 bool flag = false;
53584 {
53585 if (
WorldGen.SolidTileAllowBottomSlope(num,
j))
53586 {
53587 flag = true;
53588 }
53589 }
53590 while (!flag)
53591 {
53594 {
53595 if (
WorldGen.SolidTileAllowBottomSlope(num,
k))
53596 {
53597 flag = true;
53598 }
53599 }
53600 }
53603 {
53605 }
53606 }
float Distance(Vector2 Other)
Vector2 MinionRestTargetPoint