Okay, so I'm working on an engine that can throw stuff around.
And I also made moving platforms which the boxes you throw, can stay on and move with the platforms.
So I made both vertical and horizontal platforms and the boxes stays on them just fine one at a time.
but when i put a box on a horizontal AND a vertical at the same time, it's like the events screw up and does the same thing for all the objects, making them go both up/down and left/right. I don't understand this since the events is "When box is overlapping platform, box do that". Shouldnt that be enough for the object to do individual things?
i'm confused. are you putting the box onto a platform that moves both horizontally and vertically? the use of 'one at a time' makes it seem like the box is be placed on two platforms simultaneously... so maybe the box is moving from one to the other and overlaps both at a given time?
when you have two conflicting events it is going to do both. how would it know which to take precidence?
if its overlapping both at the same time it will obvously do actions for both. its not screwing anything up.
you are also using the same active for both horizontal and vertical moving platforms? use different objects. then you can tell it that the vertical one takes precidence so if its over both, ignore moving horizontally.
because if its overlapping both a horizontal and a vertical moving platform at the same time its going to do both! until it isnt overlapping one of them anymore. when it gets to the first 2 event which is up and down, and it meets the conditions, it will carry out the actions. when it gets to the second 2 events which is right and left it will STILL CARRY OUT THOSE ACTIONS!
you have to tell it to NOT do it. using groups or flags or what have you. but it isnt mmfs fault.
unless i am totally missing the point of your problem here.