public override void AI()
        {
            if (!yoyosSpawned && projectile.owner == Main.myPlayer)
            {
                int maxYoyos = 5;
                for (int i = 0; i < maxYoyos; i++)
                {
                    float      radians = (360f / (float)maxYoyos) * i * (float)(Math.PI / 180);
                    Projectile yoyo    = FargoGlobalProjectile.NewProjectileDirectSafe(projectile.Center, Vector2.Zero, ModContent.ProjectileType <BlenderOrbital>(), projectile.damage, projectile.knockBack, projectile.owner, 5, radians);
                    yoyo.localAI[0] = projectile.whoAmI;
                }

                yoyosSpawned = true;
            }

            if (soundtimer > 0)
            {
                soundtimer--;
            }

            if (Main.player[projectile.owner].HeldItem.type == ModContent.ItemType <Items.Weapons.SwarmDrops.Blender>())
            {
                projectile.damage    = Main.player[projectile.owner].GetWeaponDamage(Main.player[projectile.owner].HeldItem);
                projectile.knockBack = Main.player[projectile.owner].GetWeaponKnockback(Main.player[projectile.owner].HeldItem, Main.player[projectile.owner].HeldItem.knockBack);
            }
        }
        public override void AI()
        {
            if (!yoyosSpawned)
            {
                int maxYoyos = 5;
                for (int i = 0; i < maxYoyos; i++)
                {
                    float      radians = (360f / (float)maxYoyos) * i * (float)(Math.PI / 180);
                    Projectile yoyo    = FargoGlobalProjectile.NewProjectileDirectSafe(projectile.Center, Vector2.Zero, ModContent.ProjectileType <BlenderOrbital>(), projectile.damage, projectile.knockBack, projectile.owner, 5, radians);
                    yoyo.localAI[0] = projectile.whoAmI;
                }

                yoyosSpawned = true;
            }
        }