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

◆ Spawn_DescendFromDefaultSpace()

static int Terraria.Player.Spawn_DescendFromDefaultSpace ( int x,
int y )
inlinestaticprivate

Definition at line 35935 of file Player.cs.

35936 {
35937 for (int i = 0; i < 50; i++)
35938 {
35939 bool flag = false;
35940 for (int j = -1; j <= 1; j++)
35941 {
35942 Tile tile = Main.tile[x + j, y + i];
35943 if (tile.nactive() && (Main.tileSolid[tile.type] || !Main.tileSolidTop[tile.type]))
35944 {
35945 flag = true;
35946 break;
35947 }
35948 }
35949 if (flag)
35950 {
35951 y += i;
35952 break;
35953 }
35954 }
35955 return y;
35956 }

References Terraria.Tile.nactive(), Terraria.Main.tile, Terraria.Main.tileSolid, Terraria.Main.tileSolidTop, and Terraria.Tile.type.