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

◆ IsTileDangerous()

static bool Terraria.GameContent.Drawing.TileDrawing.IsTileDangerous ( Player localPlayer,
Tile tileCache,
ushort typeCache )
inlinestaticprivate

Definition at line 3577 of file TileDrawing.cs.

3578 {
3579 bool flag = false || typeCache == 135 || typeCache == 137 || TileID.Sets.Boulders[typeCache] || typeCache == 141 || typeCache == 210 || typeCache == 442 || typeCache == 443 || typeCache == 444 || typeCache == 411 || typeCache == 485 || typeCache == 85 || typeCache == 654 || (typeCache == 314 && Minecart.IsPressurePlate(tileCache));
3580 flag |= Main.getGoodWorld && typeCache == 230;
3581 flag |= Main.dontStarveWorld && typeCache == 80;
3582 if (tileCache.slope() == 0 && !tileCache.inActive())
3583 {
3584 flag = flag || typeCache == 32 || typeCache == 69 || typeCache == 48 || typeCache == 232 || typeCache == 352 || typeCache == 483 || typeCache == 482 || typeCache == 481 || typeCache == 51 || typeCache == 229;
3585 if (!localPlayer.fireWalk)
3586 {
3587 flag = flag || typeCache == 37 || typeCache == 58 || typeCache == 76;
3588 }
3589 if (!localPlayer.iceSkate)
3590 {
3591 flag = flag || typeCache == 162;
3592 }
3593 }
3594 return flag;
3595 }
static bool[] Boulders
Definition TileID.cs:123

References Terraria.ID.TileID.Sets.Boulders, Terraria.Tile.inActive(), Terraria.Minecart.IsPressurePlate(), and Terraria.Tile.slope().

Referenced by Terraria.GameContent.Drawing.TileDrawing.DrawAnimatedTile_AdjustForVisionChangers(), and Terraria.GameContent.Drawing.TileDrawing.DrawSingleTile().