Event command editing #53
Labels
compatibility
some form of compatibility issue with rpg maker
core functionality
a feature provided in rpg maker
enhancement
New feature or request
events
Milestone
At the moment, Luminol has a pretty basic event command editor.
In the past Events were preprocessed at load time to an enum of hardcoded commands. This system was clunky and generally annoying to work with (although it did yield some good results)
Currently, Luminol uses a descriptor based system to define commands rather than hardcoding them. It's a pretty basic system. There's no preprocessing of commands going on either, Luminol constructs the UI dynamically every frame based on command descriptions. This has the neat side effect that updating a command will instantly update the UI.
Unfortunately, the current approach is a bit flawed when it comes to handling event commands that "nest" other event commands underneath them, leading to weird bugs.
It's possible pre-parsing events commands into a tree of commands could solve that? Something like indextree may work.
The text was updated successfully, but these errors were encountered: