public override void Tick()
 {
     base.Tick();
     if (--TicksforAppearence == 0)
     {
         Projectile_FireTrail.ThrowFireTrail(base.Position.ToVector3Shifted(), base.Map, 0.5f);
         TicksforAppearence = 5;
     }
 }
 public override void Tick()
 {
     base.Tick();
     if (this.ticksToDetonation > 0)
     {
         this.ticksToDetonation--;
         if (this.ticksToDetonation <= 0)
         {
             this.Explode();
         }
     }
     if (--TicksforAppearence == 0)
     {
         Projectile_FireTrail.ThrowFireTrail(base.Position.ToVector3Shifted(), base.Map, 0.5f);
         TicksforAppearence = 5;
     }
 }