I've been making a top-down shooter for a while now and throughout the creation of the game, while I was playing my player just stopped picking up items. I didn't put any code anywhere to disable his collisions. I tought it was a bug with my item pickup code, so I carried on as i didn't manage to solve it.
After almost 2 months of not working on the game I added walls, and that is when I realized the player stops registering his collision, as he starts passing through solid objects even tough he has the 8 Direction behaviour just as he stops picking up items. I tried exporting to see if it happens outside construct and, sadly, it does.
Here's the capx so you can take a look for yourself:
Any help would be greatly appreciated, and if you do decide to help out please feel free to post if you can't understand a part of my code as it is not commented at all.
I've also uploaded the game to dropbox, so you can test and see if you get the problem as well.
EDIT: I found that the easiest way to trigger the problem was to randomly drop and pickup items.