26293 {
26298 if (num == 0)
26299 {
26302 }
26315 {
26317 {
26319 {
26320 return false;
26321 }
26322 if (Main.tile[
j, i].type == 203 || Main.tile[
j, i].type == 25)
26323 {
26324 return false;
26325 }
26326 }
26327 }
26330 {
26332 }
26335 {
26337 }
26339 {
26341 {
26342 Main.tile[
l,
k].liquid = 0;
26344 {
26346 }
26348 {
26350 }
26353 {
26354 Main.tile[
l,
k].color(0);
26355 Main.tile[
l,
k].wallColor(0);
26356 Main.tile[
l,
k].slope(0);
26357 Main.tile[
l,
k].halfBrick(halfBrick:
false);
26358 Main.tile[
l,
k].type = 1;
26360 {
26361 Main.tile[
l,
k].active(active:
true);
26362 }
26363 if ((
double)
num15 < (
double)
num5 * 0.9)
26364 {
26365 Main.tile[
l,
k].wall = 0;
26366 }
26367 }
26370 {
26371 Main.tile[
l,
k].active(active:
false);
26372 }
26374 {
26375 Main.tile[
l,
k].active(active:
false);
26376 }
26379 {
26380 continue;
26381 }
26383 {
26384 Main.tile[
l,
k].active(active:
false);
26385 }
26387 {
26389 {
26390 Main.tile[
l,
k].liquid = 127;
26391 }
26392 else
26393 {
26394 Main.tile[
l,
k].liquid =
byte.MaxValue;
26395 }
26396 Main.tile[
l,
k].shimmer(shimmer:
true);
26397 }
26398 }
26399 }
26400 if (num == 0)
26401 {
26407 {
26409 while (!Main.tile[
m,
num17].active())
26410 {
26412 }
26418 {
26420 {
26422 Main.tile[
n,
num17].type = 1;
26423 }
26426 {
26430 }
26432 {
26434 }
26437 }
26439 Main.tile[
n,
num17 - 2].active(active:
true);
26440 Main.tile[
n,
num17 - 2].type = 1;
26441 Main.tile[
n,
num17 - 1].active(active:
true);
26442 Main.tile[
n,
num17 - 1].type = 1;
26444 Main.tile[
n,
num17].type = 1;
26446 {
26447 Main.tile[
n,
num17 + 1].active(active:
true);
26448 Main.tile[
n,
num17 + 1].type = 1;
26450 }
26451 else
26452 {
26454 }
26455 }
26456 }
26461 {
26467 {
26468 case 0:
26470 break;
26471 case 1:
26473 break;
26474 case 2:
26476 break;
26477 case 3:
26479 break;
26480 case 4:
26482 break;
26483 case 5:
26485 break;
26486 case 6:
26488 break;
26489 }
26491 {
26493 }
26494 }
26495 return true;
26496 }
static double Sqrt(double d)
static double Pow(double x, double y)
static double Abs(double value)
static bool TryGrowingTreeByType(int treeTileType, int checkedX, int checkedY)
static UnifiedRandom genRand
static void ShimmerMakeBiomeOpening(int direction, int X, int Y, int caveOpenningSize)
static bool InWorld(int x, int y, int fluff=0)
static void PlaceTight(int x, int y, bool spiders=false)