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

◆ HasValidGroundForGlowTulipBelowSpot()

static bool Terraria.WorldGen.HasValidGroundForGlowTulipBelowSpot ( int x,
int y )
inlinestaticprivate

Definition at line 63194 of file WorldGen.cs.

63195 {
63196 if (!InWorld(x, y, 2))
63197 {
63198 return false;
63199 }
63200 Tile tile = Main.tile[x, y + 1];
63201 if (tile == null || !tile.active())
63202 {
63203 return false;
63204 }
63205 ushort type = tile.type;
63207 {
63208 return false;
63209 }
63210 if (type != 0 && type != 70 && type != 633 && type != 59 && type != 225 && !TileID.Sets.Conversion.Grass[type] && !TileID.Sets.Conversion.Stone[type] && !Main.tileMoss[type])
63211 {
63212 return false;
63213 }
63214 return SolidTileAllowBottomSlope(x, y + 1);
63215 }
static readonly ushort Count
Definition TileID.cs:1698
static bool SolidTileAllowBottomSlope(int i, int j)
static bool InWorld(int x, int y, int fluff=0)
Definition WorldGen.cs:5816

References Terraria.Tile.active(), Terraria.ID.TileID.Count, Terraria.ID.TileID.Sets.Conversion.Grass, Terraria.ID.TileID.Sets.Conversion.Stone, Terraria.Main.tile, Terraria.Main.tileMoss, System.type, and Terraria.Tile.type.