/// <summary>
 /// Add buff to other player
 /// </summary>
 /// <param name="type">Type of buff to add</param>
 /// <param name="player">Player to buff</param>
 public void StatusPvP(int type, Player player)
 {
     switch (type)
     {
         case 121:
             if (Main.rand.Next(2) == 0)
                 player.AddBuff(24, 180, false);
             return;
         case 122:
             if (Main.rand.Next(10) == 0)
                 player.AddBuff(24, 180, false);
             return;
         case 190:
             if (Main.rand.Next(4) == 0)
                 player.AddBuff(20, 420, false);
             return;
         case 217:
             if (Main.rand.Next(5) == 0)
                 player.AddBuff(24, 180, false);
             return;
     }
 }
        public void StatusPvP(Player player)
        {
            switch (this.type)
            {
                case ProjectileType.N2_FIRE_ARROW:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.N15_BALL_OF_FIRE:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(24, 300, false);
                    break;

                case ProjectileType.N19_FLAMARANG:
                    if (Main.rand.Next(5) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.N34_FLAMELASH:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(24, 240, false);
                    break;

                case ProjectileType.N35_SUNFURY:
                    if (Main.rand.Next(4) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.N33_THORN_CHAKRUM:
                    if (Main.rand.Next(5) == 0)
                        player.AddBuff(20, 420, false);
                    break;

                case ProjectileType.N54_POISONED_KNIFE:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(20, 600, false);
                    break;
                case ProjectileType.N63_THE_DAO_OF_POW:
                    if (Main.rand.Next(3) != 0)
                        player.AddBuff(31, 120, true);
                    break;
                case ProjectileType.N85_FLAMES:
                    player.AddBuff(24, 1200, false);
                    break;
                case (ProjectileType.N95_CURSED_FLAME):
                    player.AddBuff(39, 420, true);
                    break;
                case (ProjectileType.N103_CURSED_ARROW):
                    player.AddBuff(39, 420, true);
                    break;
                case (ProjectileType.N104_CURSED_BULLET):
                    player.AddBuff(39, 420, true);
                    break;
            }
        }
        public void StatusPlayer(Player player)
        {
            switch (this.type)
            {
                case ProjectileType.N55_STINGER:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(20, 600, true);
                    break;

                case ProjectileType.N44_DEMON_SICKLE:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(22, 900, true);
                    break;
                case ProjectileType.N82_FLAMING_ARROW:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(24, 420, true);
                    break;
                case ProjectileType.N96_CURSED_FLAME:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(39, 480, true);
                    break;
                case ProjectileType.N101_EYE_FIRE:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(39, 480, true);
                    break;
                case ProjectileType.N98_POISON_DART:
                    player.AddBuff(20, 600, true);
                    break;
            }
        }
        public void StatusPvP(Player player)
        {
            switch (this.type)
            {
                case ProjectileType.ARROW_FIRE:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.BALL_OF_FIRE:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(24, 300, false);
                    break;

                case ProjectileType.FLAMARANG:
                    if (Main.rand.Next(5) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.FLAMELASH:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(24, 240, false);
                    break;

                case ProjectileType.SUNFURY:
                    if (Main.rand.Next(4) == 0)
                        player.AddBuff(24, 180, false);
                    break;

                case ProjectileType.CHAKRUM_THORN:
                    if (Main.rand.Next(5) == 0)
                        player.AddBuff(20, 420, false);
                    break;

                case ProjectileType.KNIFE_POISONED:
                    if (Main.rand.Next(2) == 0)
                        player.AddBuff(20, 600, false);
                    break;

            }
        }
        public void StatusPlayer(Player player)
        {
            switch (this.type)
            {
                case ProjectileType.STINGER:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(20, 600, true);
                    break;

                case ProjectileType.SICKLE_DEMON:
                    if (Main.rand.Next(3) == 0)
                        player.AddBuff(22, 900, true);
                    break;

            }
        }
 /// <summary>
 /// Add buff to other player
 /// </summary>
 /// <param name="type">Type of buff to add</param>
 /// <param name="player">Player to buff</param>
 public void StatusPvP(int type, Player player)
 {
     if (type == 121)
     {
         if (Main.rand.Next(2) == 0)
         {
             player.AddBuff(24, 180, false);
             return;
         }
     }
     else
     {
         if (type == 122)
         {
             if (Main.rand.Next(10) == 0)
             {
                 player.AddBuff(24, 180, false);
                 return;
             }
         }
         else
         {
             if (type == 190)
             {
                 if (Main.rand.Next(4) == 0)
                 {
                     player.AddBuff(20, 420, false);
                     return;
                 }
             }
             else
             {
                 if (type == 217 && Main.rand.Next(5) == 0)
                 {
                     player.AddBuff(24, 180, false);
                 }
             }
         }
     }
 }