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

◆ IsRoomConsideredOccupiedForNPCIndex()

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

Definition at line 2581 of file WorldGen.cs.

2582 {
2583 bool result = true;
2584 for (int i = 0; i < 200; i++)
2585 {
2586 if (i != npc)
2587 {
2588 NPC nPC = Main.npc[i];
2589 if (nPC.active && nPC.townNPC && !nPC.homeless && nPC.homeTileX == bestX && nPC.homeTileY == bestY && !TownManager.CanNPCsLiveWithEachOther(Main.npc[npc], nPC))
2590 {
2591 result = false;
2592 break;
2593 }
2594 }
2595 }
2596 return result;
2597 }
static TownRoomManager TownManager
Definition WorldGen.cs:1130
static int bestX
Definition WorldGen.cs:1308
static int bestY
Definition WorldGen.cs:1310

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

Referenced by Terraria.WorldGen.QuickFindHome().

+ Here is the caller graph for this function: