> You talk it down, but the thing about events is you can reference arbitrary variables, functions, other events, other actions and so on - in other words, custom logic. The system you've shown as I see it only supports a very, very small subset of the "anything goes" capability of events. Want a variable time for the timer? Want a trigger to enable/disable? It looks like you'd be straight back to events. So this is a lot of work for something which is only useful some of the time.
>
As said this would be useful for setting things up - and as said it is totally a question of approach - for example, I would, for example, like to make a jungle scene with vines and all sorts of little bugs and animals and so on - everything nicely animated and alive and yet background when it comes to gameplay - with a system like this I set everything up it never enters the event system which stays clean and ready for the gameplay logic.
"Oh, but you can use groups and global variables, etc" you say - yes, you can - by annoyingly going through the event system - and then you have a hundred global variables on top that you cannot group or minimize and you cannot scroll up or down quickly because pg up/dn and any other keys do nothing. And every time you want to work on your gameplay the unnecessary global variables from your background stuff pop up in autocomplete. But sure, you can do it that way... well, HAVE to do it that way as is.
> Anyway as far as feature requests go, this appears to be just another way of doing what's already possible via events. Generally I prefer to work on feature requests where it's not yet reasonably possible to achieve the request by any other means. That actually increases the scope of what you can do with Construct 2.
>
Well, it's not even a feature request, more like thinking out loud what would be neat. And I think this would be.
I'm sorry, but you must be doing something wrong then. You can make events for background animations on separate event sheet, and use local variables set to satic, and only one global variable trough which you set types of backgrounds.