IJCT
you dont need to use include event sheet to call functions from other sheets o_o
Of course you need to.
Scoremonger
..but I suppose it comes down to how people want to organize their event sheets and name their functions.
I just keep thinking I"d rather have that effort go into a scene graph, animation timeline, and event sheet-authored behaviors that we can share between projects. Those are things that would be widely useful and I find myself wishing for them on every single project.
First of all I understand but I don't want to add more problems for the Construct Team before the new C3 runtime is released. I already have a C2 plugin ready for it called "Function_Advanced", and what you are suggesting would do more work when we already have a solution that only needs a port to Construct 3 because the current C3 SDK isn't available for this feature. And I can see the potential that Construct 3 can overcome the limitations with Function_Advanced had on Construct 2.
dop2000
I would probably like to see a different feature implemented - a Global Event List. When you mark an event list as Global and it becomes "visible" from all other event lists, without the need to include it. Would be useful for generic events and functions.
That is very bad for the editor. I don't know if you've ever made a large project on Construct 2 or Construct 3 or any game engine. But as by experience, the more visual popups you have, the slower the editor becomes.
That would slowdown the editor so bad. The key point for every game engine is to limit the performance overhead as much as possible and avoid redundant visual windows / visual lists that can have the potential to reach the number of thousands of object loads.
With my current project with 2686+ objects :
Construct 2 :: Visual Popup, Undo, Redo, Change Events, Image Editor.
It takes 5 seconds to load.
Construct 3 :: Visual Popup, Undo, Redo, Create/Change Events, Image Editor.
All Objects Expanded: It takes 5 seconds to load.
Some Objects Expanded: It takes 1 second to load.
dop2000 So, what you are suggesting can really do more harm than good.
Reference just in case you are curious:
https://www.construct.net/ph/forum/construct-2/closed-bugs-22/poor-c2-editor-performance-on-131074
I made the reproducable .capx there so I myself have witnessed the dire effects of too many visual popups.