I've been sort of making somewhat of a Hack and Slash to try to learn Construct 2, and I've seem to run into an issue with the Solid behavior.
My player model is made up of three sprites, one for his body and one for each of his arms. His left arm only has one 2 frame animation, one for holding his shield up to block, and the other with the shield at his side. When I hold right click, it sets it to the frame for blocking, and changes back to the other frame when I release it. My problem is that I want to make his shield a Solid object, but it won't work despite the Solid behavior I put on the sprite. I initially wanted to make the Solid behavior toggle with the frames, but I've since just started trying to get the solid behavior to work on this sprite at all. I made a new sprite and added the solid behavior to it, and it seemed to work fine.
I read some places that said something about the objects needing the 8Direction behavior, but even adding that did nothing and I have other objects with working solid behaviors and no 8direction.
docs.google.com/file/d/0B33EgxAFaaceTmd4S3M0QXR6T3M/edit is the CAPX of my game where I ran into the issue.