TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ Chlorophyte()

static bool Terraria.WorldGen.Chlorophyte ( int i,
int j )
inlinestatic

Definition at line 63654 of file WorldGen.cs.

63655 {
63656 int num = 40;
63657 int num2 = 130;
63658 int num3 = 35;
63659 int num4 = 85;
63660 if (Main.remixWorld)
63661 {
63662 num += 5;
63663 num2 *= 15;
63664 num3 -= 4;
63665 num4 -= 8;
63666 }
63667 else if ((double)j < Main.rockLayer)
63668 {
63669 num /= 2;
63670 num2 /= 2;
63671 num3 = (int)((double)num3 * 1.5);
63672 num4 = (int)((double)num4 * 1.5);
63673 }
63674 int num5 = 0;
63675 for (int k = i - num3; k < i + num3; k++)
63676 {
63677 for (int l = j - num3; l < j + num3; l++)
63678 {
63679 if (InWorld(k, l) && Main.tile[k, l].active() && Main.tile[k, l].type == 211)
63680 {
63681 num5++;
63682 }
63683 }
63684 }
63685 if (num5 > num)
63686 {
63687 return false;
63688 }
63689 num5 = 0;
63690 for (int m = i - num4; m < i + num4; m++)
63691 {
63692 for (int n = j - num4; n < j + num4; n++)
63693 {
63694 if (InWorld(m, n) && Main.tile[m, n].active() && Main.tile[m, n].type == 211)
63695 {
63696 num5++;
63697 }
63698 }
63699 }
63700 if (num5 > num2)
63701 {
63702 return false;
63703 }
63704 return true;
63705 }
static bool InWorld(int x, int y, int fluff=0)
Definition WorldGen.cs:6481

References Terraria.Main.remixWorld, Terraria.Main.rockLayer, and Terraria.Main.tile.