TModLoader v1.4.4.9
TModLoader 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 90307 of file NPC.cs.

90308 {
90309 if (!Main.hardMode || (tileType != 1 && !TileID.Sets.Conversion.Moss[tileType]) || Main.player[plr].ZoneSnow)
90310 {
90311 return false;
90312 }
90313 if (Main.rand.Next(60) != 0)
90314 {
90315 return false;
90316 }
90317 if (WorldGen.SolidTile(spawnTileX - 1, spawnTileY - 4) || WorldGen.SolidTile(spawnTileX, spawnTileY - 4) || WorldGen.SolidTile(spawnTileX + 1, spawnTileY - 4))
90318 {
90319 return false;
90320 }
90321 return true;
90322 }

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

+ Here is the call graph for this function: