public static void TransformSpren(Action <SprunButBetter> orig, SprunButBetter self)
 {
     if (self.Owner.HasPickupID(ETGMod.Databases.Items["The Sprun Bullet"].PickupObjectId))
     {
         bool flag2 = self.Owner && self.Owner.CurrentRoom != null && self.Owner.CurrentRoom.IsWinchesterArcadeRoom;
         if (!flag2)
         {
             bool flag3 = self.Owner && !self.Owner.IsGhost;
             if (flag3)
             {
                 foreach (PlayerItem active in self.Owner.activeItems)
                 {
                     if (active is SprenThing)
                     {
                         if (!active.IsCurrentlyActive)
                         {
                             active.ClearCooldowns();
                         }
                     }
                 }
             }
         }
     }
     else
     {
         orig(self);
     }
 }
 public static void DeTransformSpren(Action <SprunButBetter> orig, SprunButBetter self)
 {
     orig(self);
 }