PreBc
- Implemented possibility of generating own plugins (map, scripts, menu, inmenu). ItemGenerator is the next one.
- Quest system. Creating own quest via xml files. Quests can have storyline and that's why they are in groups with groupids. Groups can store text about the quest and what to do next for making progress.
- ConversationSystem. Creating own converstion via xml files. Conversation are simple texts with specific attributes to show in conversation screen. Conversation ids are grouped into conversationgroup xml. Those groups can be then associated with entities in entities xml files.
- Journal Menu with all active quests.
- ShowMsgDialog, inputdialog for showing msgs on the screen fast.
- Executing scripts, actions via datautils executed method that will create thread with action a then it will be performed by ThreadPool initialized inside DataUtils.
- Destroying tiles and showing those tiles in the inventory.
- Map particularly chunks now have meta data where you can specify what state has tile. Metadata are now saved into savefiles.
- Implemented Lua scripts and execution.
- Added ScriptFactory and ScriptUtils for executing scripts with ease.
- Added new commands into listener. Listener can execute lua scripts. Lua scripts might execute listeners.
- And much more...