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

◆ SolidTile() [3/3]

static bool Terraria.WorldGen.SolidTile ( Tile testTile)
inlinestatic

Definition at line 60593 of file WorldGen.cs.

60594 {
60595 try
60596 {
60597 if (testTile == null)
60598 {
60599 return true;
60600 }
60601 if (testTile.active() && Main.tileSolid[testTile.type] && !Main.tileSolidTop[testTile.type] && !testTile.halfBrick() && testTile.slope() == 0 && !testTile.inActive())
60602 {
60603 return true;
60604 }
60605 }
60606 catch
60607 {
60608 }
60609 return false;
60610 }

References Terraria.Main.tileSolid, and Terraria.Main.tileSolidTop.

Referenced by Terraria.GameContent.Biomes.Desert.DesertHive.AddTileVariance(), Terraria.NPC.AI(), Terraria.Projectile.AI_001(), Terraria.NPC.AI_001_Slimes(), Terraria.NPC.AI_003_Fighters(), Terraria.NPC.AI_005_EaterOfSouls(), Terraria.NPC.AI_007_TownEntities(), Terraria.Projectile.AI_026(), Terraria.Projectile.AI_067_FreakingPirates(), Terraria.NPC.AI_107_ImprovedWalkers(), Terraria.NPC.AI_111_DD2LightningBug(), Terraria.NPC.AI_112_FairyCritter(), Terraria.NPC.AI_114_Dragonflies(), Terraria.Projectile.AI_121_StardustDragon(), Terraria.NPC.AI_123_Deerclops_ShootRubbleUp(), Terraria.NPC.AI_123_Deerclops_TryMakingSpike_FindBestY(), Terraria.Projectile.AI_137_CanHit(), Terraria.Projectile.AI_137_LightningAura(), Terraria.Projectile.AI_170_FairyGlowstick(), Terraria.WorldBuilding.Actions.SwapSolidTile.Apply(), Terraria.GameContent.Biomes.GraniteBiome.BuildMagmaMap(), Terraria.GameContent.Generation.TrackGenerator.CalculateStateForLocation(), Terraria.Player.CheckCrackedBrickBreak(), Terraria.NPC.checkDead(), Terraria.GameContent.Events.CultistRitual.CheckFloor(), Terraria.Player.CheckIceBreak(), Terraria.GameContent.Events.CultistRitual.CheckRitual(), Terraria.GameContent.Biomes.GraniteBiome.CleanupTiles(), Terraria.GameContent.Drawing.TileDrawing.CrawlToBottomOfReverseVineAndAddSpecialPoint(), Terraria.GameContent.Drawing.TileDrawing.CrawlToTopOfVineAndAddSpecialPoint(), Terraria.GameContent.Biomes.HiveBiome.CreateDentForHoneyFall(), Terraria.Player.DoBootsEffect_PlaceFlowersOnTile(), Terraria.Main.DrawBlack(), Terraria.TileObject.DrawPreview(), Terraria.GameContent.Drawing.TileDrawing.DrawTile_LiquidBehindTile(), Terraria.Main.DrawTileInWater(), Terraria.GameContent.Drawing.WallDrawing.DrawWalls(), Terraria.WaterfallManager.DrawWaterfall(), Terraria.Mount.EmitGolfCartWheelDust(), Terraria.GameContent.Drawing.TileDrawing.EmitLivingTreeLeaf_Below(), Terraria.GameContent.Drawing.TileDrawing.EmitLivingTreeLeaf_Sideways(), Terraria.GameContent.Drawing.TileDrawing.EmitTreeLeaves(), Terraria.Cinematics.DSTFilm.FindFloorAt(), Terraria.Player.FindSharpTearsOpening(), Terraria.WaterfallManager.FindWaterfalls(), Terraria.Projectile.GetAlpha(), Terraria.Projectile.GetFishingPondState(), Terraria.Projectile.GetFishingPondWidth(), Terraria.GameContent.Drawing.TileDrawing.GetTileDrawData(), Terraria.Gore.Gore_UpdateLeaf(), Terraria.NPC.HitEffect(), Terraria.Player.ItemCheck_CheckCanUse(), Terraria.Player.ItemCheck_ReleaseCritter(), Terraria.Player.ItemCheck_Shoot(), Terraria.Player.ItemCheck_UseMiningTools_TryPoundingTile(), Terraria.Projectile.Kill(), Terraria.Liquid.LiquidCheck(), Terraria.Rain.MakeRain(), Terraria.Player.MowTheLawn(), Terraria.Main.oldDrawWater(), Terraria.GameContent.Biomes.CorruptionPitBiome.Place(), Terraria.GameContent.Biomes.HoneyPatchBiome.Place(), Terraria.GameContent.Biomes.MiningExplosivesBiome.Place(), Terraria.GameContent.Biomes.GraniteBiome.PlaceGranite(), Terraria.Cinematics.DD2Film.PlaceNPCOnGround(), Terraria.GameContent.Biomes.MarbleBiome.PlaceSlab(), Terraria.Player.PlaceThing_Tiles_PlaceIt_KillGrassForSolids(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinSmartPlatform(), Terraria.Projectile.ReduceRemainingChumsInPool(), Terraria.NPC.SpawnNPC(), Terraria.NPC.SpawnNPC_CheckToSpawnRockGolem(), Terraria.NPC.SpawnOnPlayer(), Terraria.NPC.SpawnWOF(), Terraria.DelegateMethods.SpreadDirt(), Terraria.DelegateMethods.SpreadTest(), Terraria.GameContent.SmartCursorHelper.Step_Pigronata(), Terraria.GameContent.AmbientWindSystem.TrySpawningWind(), Terraria.Gore.UpdateAmbientAirborneCloud(), Terraria.Gore.UpdateAmbientFloorCloud(), Terraria.Player.UpdateBlacklistedTilesForGrappling(), Terraria.Dust.UpdateDust(), Terraria.Mount.UpdateEffects(), Terraria.Gore.UpdateFogMachineCloud(), and Terraria.Player.WallslideMovement().