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

◆ IsRoomConsideredOccupiedForNPCIndex()

static bool Terraria.WorldGen.IsRoomConsideredOccupiedForNPCIndex ( int npc)
inlinestaticprivate

Definition at line 2286 of file WorldGen.cs.

2287 {
2288 bool result = true;
2289 for (int i = 0; i < 200; i++)
2290 {
2291 if (i != npc)
2292 {
2293 NPC nPC = Main.npc[i];
2294 if (nPC.active && nPC.townNPC && !nPC.homeless && nPC.homeTileX == bestX && nPC.homeTileY == bestY && !TownManager.CanNPCsLiveWithEachOther(Main.npc[npc], nPC))
2295 {
2296 result = false;
2297 break;
2298 }
2299 }
2300 }
2301 return result;
2302 }
static TownRoomManager TownManager
Definition WorldGen.cs:892
static int bestX
Definition WorldGen.cs:1070
static int bestY
Definition WorldGen.cs:1072

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

Referenced by Terraria.WorldGen.QuickFindHome().