As the title states.
I have two terrain items, Asteroid and Asterock, and I have a detector object called P2 LOS Checker (all on Layer 2). When I attempt to move an NPC active, it places two items at the mouse location - Move Marker and Move Rock Checker, on Layer 4 and 2 respectively. Then, to find out if the NPC has line of sight to the Move Marker, I set scale of the P2 LOS Checker to form a line between the NPC active and the Move Marker.
Now, when this line is drawn, it will detect an overlap for Asteroid objects, but not Asterock objects, which is obviously not what I want.
They (Asteroid/Asterock) are both on the same layer, so that shouldn't be the issue, same with LOS Checker. I have different events which test for collisions on both Asteroid/Asterock with a different object that works, both as separate objects and underneath a shared Qualifier. I've attempted to check for the LOS collision as separate objects and under the qualifier, with the same effect (works for one, not the other). I've attempted to change the order of the Overlap condition (x overlapping y, y overlapping x) to no avail.
Probably related is the Active Move Rock Checker, which is displaying the same behaviour. This works by being placed at the same location as Move Marker, but then being moved to Layer 2. It successfully tests for Overlap on Asteroid, but not Asterock. Does moving layers change the order of objects within that layer? And would the order affect Overlap conditions anyway if it's all on the same layer?
I'm positively stumped. I can't understand why it works for one object and not the other, doubly so since one is a clone of the other to begin with! Since the file is too large to upload, dropbox link provided for perusing eyes. Thanks in advance for any pointers.