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

◆ IsRoomConsideredAlreadyOccupied()

static bool Terraria.WorldGen.IsRoomConsideredAlreadyOccupied ( int spawnTileX,
int spawnTileY,
int npcTypeToSpawn )
inlinestaticprivate

Definition at line 2143 of file WorldGen.cs.

2144 {
2145 bool result = false;
2146 for (int i = 0; i < 200; i++)
2147 {
2148 NPC nPC = Main.npc[i];
2149 if (nPC.active && nPC.townNPC && !nPC.homeless && nPC.homeTileX == spawnTileX && nPC.homeTileY == spawnTileY && !TownManager.CanNPCsLiveWithEachOther(npcTypeToSpawn, nPC))
2150 {
2151 result = true;
2152 break;
2153 }
2154 }
2155 return result;
2156 }
static TownRoomManager TownManager
Definition WorldGen.cs:892

References Terraria.Main.npc, and Terraria.WorldGen.TownManager.

Referenced by Terraria.WorldGen.SpawnTownNPC().