public bool SpawnForBanner(Banner banner, IDifficultySetting difficulty, Colony colony, float cooldown, IPandaBoss boss)
        {
            int     recycleFrequency  = MonsterSpawner.GetPathRecycleFrequency(1f / cooldown);
            NPCType zombieTypeToSpawn = difficulty.GetZombieTypeToSpawn(colony);
            float   maxPathDistance   = difficulty.GetMaxPathDistance(colony, zombieTypeToSpawn, banner.SafeRadius);

            return(CaclulateZombie(banner, colony, zombieTypeToSpawn, recycleFrequency, maxPathDistance));
        }