So I was just browsing through the list of available conditions in MMF2, and came across a couple of interesting ones that I haven't noticed before. I'm guessing they were only added quite recently?
Pick All Objects on a Line (Create Object)
"This condition asks for the coordinates of two points, and draws a virtual line between them. It then picks all the objects that cross the line."
Seems like it could be really useful for checking Line of Sight (in combination with the "Select Object" extension) - it surely ought to be more efficient than scaling and rotating an active object?
X Chances Out of Y at random (Special Object)
"This condition has X chances out of Y to be true."
Not quite so useful, but still a neat alternative to random().
Makes me wonder what else I've been missing out on...
These new features come from recommendations from Clickteam forum members.
I even made a new suggestion, but Yves wants to wait for the iOS runtime to be released first.
My suggestion involves being able to extend the field of object activation in the frame properties, or even at runtime.
So any objects that have the property "inactive if too far from window" set to "yes" would become active when they enter the activation field rather than just the frame window itself.
Setting this value to "yes" causes the application to use less system resources when these objects are off-screen and keeps the fps high, but sometimes this option isn't viable unless the activation field could be extended, hence the suggestion.