public override float SpawnChance(NPCSpawnInfo spawnInfo) { Player player = spawnInfo.player; if ((NPC.CountNPCS(NPCType <Mushman>()) < 1) && Main.dayTime && ModHelper.NoBiomeNormalSpawn(spawnInfo) && player.ZoneOverworldHeight) { if (player.ZoneRain) { return(0.0078f); } else { return(0.005f); } } return(0f); }