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

◆ SpawnNPC_CheckToSpawnRockGolem()

static bool Terraria.NPC.SpawnNPC_CheckToSpawnRockGolem ( int spawnTileX,
int spawnTileY,
int plr,
int tileType )
inlinestaticprivate

Definition at line 76842 of file NPC.cs.

76843 {
76844 if (!Main.hardMode || (tileType != 1 && !TileID.Sets.Conversion.Moss[tileType]) || Main.player[plr].ZoneSnow)
76845 {
76846 return false;
76847 }
76848 if (Main.rand.Next(60) != 0)
76849 {
76850 return false;
76851 }
76852 if (WorldGen.SolidTile(spawnTileX - 1, spawnTileY - 4) || WorldGen.SolidTile(spawnTileX, spawnTileY - 4) || WorldGen.SolidTile(spawnTileX + 1, spawnTileY - 4))
76853 {
76854 return false;
76855 }
76856 return true;
76857 }

References Terraria.Main.hardMode, Terraria.ID.TileID.Sets.Conversion.Moss, Terraria.Main.player, Terraria.Main.rand, and Terraria.WorldGen.SolidTile().