public void OnHitPvP(Player target)
 {
     switch (type)
     {
     case ProjectileID.FriendlyEyeFire:
         target.AddBuff(BuffID.CursedInferno, Utils.SecondsToTicks(8), false);
         break;
     }
 }
        public void ModdedSetDefaults(int type)
        {
            switch (type)
            {
            case ProjectileID.KingSlimeShockwave:
                hostile     = true;
                width       = 288;
                height      = 48;
                ignoreWater = true;
                knockBack   = 3f;
                tileCollide = false;
                timeLeft    = 15;
                penetrate   = -1;
                velocity    = new Vector2(0, 0);
                aiStyle     = -1;
                alpha       = 255;
                break;

            case ProjectileID.CorruptedFlames:
                hostile     = true;
                width       = 16;
                height      = 16;
                tileCollide = false;
                ignoreWater = true;
                penetrate   = -1;
                timeLeft    = 60 * 8;
                aiStyle     = 185;
                break;

            case ProjectileID.SmarterCursedFlames:
                width       = 16;
                height      = 16;
                aiStyle     = 186;
                timeLeft    = Utils.SecondsToTicks(20);
                hostile     = true;
                light       = 0.8f;
                alpha       = 100;
                magic       = true;
                penetrate   = -1;
                scale       = 0.9f;
                scale       = 1.3f;
                tileCollide = false;
                break;

            case ProjectileID.FriendlyEyeFire:
                localNPCHitCooldown = -2;
                width        = 16;
                height       = 16;
                aiStyle      = 23;
                alpha        = 255;
                penetrate    = -1;
                extraUpdates = 3;
                magic        = true;
                friendly     = true;
                break;

            default:
                active = false;
                break;
            }
        }