public override float CanSpawn(NPCSpawnInfo spawnInfo) { if (NPC.AnyNPCs(mod.NPCType("WispQueen")) && Gyrolite.NoBiome(spawnInfo)) { return(10); } if (Gyrolite.NoInvasion(spawnInfo) && Gyrolite.NoBiome(spawnInfo)) { return(0.5F); } return(0); }
public override float CanSpawn(NPCSpawnInfo spawnInfo) { if (NPC.AnyNPCs(mod.NPCType("WispQueen")) && spawnInfo.player.ZoneCorrupt) { return(10); } if (Gyrolite.NoInvasion(spawnInfo) && spawnInfo.player.ZoneCorrupt) { return(0.5F); } return(0); }