Okay, it's hard to explain what I'm on about with such limited space as the topic title, so I apologize for the ambiguity there.
I've been thinking recently (as have several other people) about making a replacement system for Wrench Events, at least clientside (though it would probably be much easier to replace the whole serverside system as well rather than try to make a different system generate compatible output).
So I'm pitching a question to you, the eventers around: How would you prefer a replacement system to work? Something like the current system but with extra features such as integrated logic and variables? A more free-form, textual editor (this would be basically requiring you to learn to script, in some ways)? Flowgraphs? (This third option is ludicrously unworkable GUI-wise. The system of each element plugging into another wouldn't be too hard, but making it look good would be hrrlbrblr.)
It's just that the dropdowns, once you get a fair few items in them, can take quite a while to navigate. That and the system is quite non-extensible; there's a perfectly serviceable clientside GUI that could support us without needing any extra code, but serverside we can't tell clients when to use it, so we can't do anything with it. (for instance pushing the events dialog to show inputs for Minigames; brick hack workarounds to use minigame events are a stuff way to do it and they clutter the dropdowns even further)
Another thought, for you modders out there, who may have published an event or two in the past; would you move over to a new system? Compatibility between the two would be nice, but it's often a lot of work to give an inferior experience to stubborn or uninformed cretins as opposed to simply ordering them out the door like any well-to-do establishment should. But a new system having support from more modders is basically a must; if it has no content, it will also have no users.
Badspot, if you read this; would you ever consider accepting a community-made events GUI replacement that adds value to the current arrangement? Or at the very least adding a clientCmd to push the events dialog with inputs for whatever class name? Rejiggering it to do what you want without remaking the entire thing is a load of work when you could basically do it in five minutes, notably with the new revision system.
Ideally, we'd be able to quite simply push the events dialog to a client with a given classname and automatically send the events from an object (passing a string for the classname or an object, which would then use its class for the input list and send its events over - after all, the event system is pretty much universally available)
So I pose these questions to you all, hoping for coherent answers. Somehow I feel already disappointed, for my question isn't all that coherent itself. I should probably sleep or something. Wabbajack.