not at all, thats why I suggested Lua. As language itself it is very powerfull, but can also be as functional as the current system.
But yes, as developer i can understand it totally. But some interrupt or bypass functions would be great in the scenario engine. Change scenario step depends on weather for example for automated diadem fishing 🙂
would it be an option to replace the scenarion engine by someting like lua scripting engines?
sure, the effort on the first side is high to very high and it will break all existing scenarios, but after this you only have to care about functions and return values, and not on the runtime/scriptingfeatures itself.
Then users can create more complex scenarios and can use subfunctions, interrupts, hooks etc