1/
For the actions, the possibility to leave the "pick an object" field blanc.
Knowing the action then will do its thing on every object picked by the event.
This will be very handy when the event is made with several conditions. And when the event picks more objects, not certainly beeing the same instances.
This would quickly become annoying, consider if I wanted to use some System actions in a 'For each ordered', the object field wouldn't be there.
2/
A little more power to the event to compensate. Just 1 event more.
"pick object (x) "
to use like this
(event) on collision between "bottom" and "ball"
___(sub event) pick "ball"
________________________________________(action) .x = .x * -1
___(sub event) pick "bottom"
_____________"bottom" y < 100
________________________________________(action) flash 8 times 2 frames
Why not just do:
Collision between "Bottom" and "Ball"
Ball: .x = .x * -1
(subevent) "Bottom" y < 100
Bottom: Flash 8 times 2 frames
Or am I missing something? These objects picked in the collision will be accessible in the subevents too.
We have no way to pick every object on a certain layer yet. And make an action adressing all those if we could pick em.
You can use 'Object is on layer' to select every object on a layer.