I'm having a fairly unique problem, but I just have no idea how to fix it. I've created a family called 'shadows' and when an object is overlapping one of the objects in this family, it is given a grey colour filter and when it is not overlapping a 'shadow' object it is given a white colour filter (i.e. no colour filter).
This worked when I had only one object (the player) that was moving in and out of shadows. Now it seems, after I've added some other objects (the rocks) overlapping the shadows, the player object does not lose the grey filter when it leaves the shadows.
To make things more clear, I've included a .cap file. I realise this is a small problem in the grand scheme of things, but its one I have no idea how to fix.
The events in question are in the 'terrain events' event sheet.