I know, it’s something ridiculously easy to script, and there’re probably more advanced alternatives to do this, but I needed this feature on my project and I’m going to use anyone else’s scripts on it. Thought I may share it anyway:
VARIABLE BASED QUESTS MENU
This simple script doesn’t provide a quest system. It just helps you making more user firendly the use of variables for making quests. To put it simple, you set a quest to be ridden by the variable 3. The variable value is 0, so the quest is invisible on the menu. Someone starts the quest, just by changing the variable 3 value to 1. Whenever the quest requeriments are fulfilled, any event can change the variable to 3, or any greater value, and grant a reward. The menu will show if the quest is completed or not based on that variable. You can set custom icons to any quest, and optionally, an image to show on the window. Now it also let you use the ‘activate’ function. This feature lets your player to select a certain quest, and mark it as the main one for the time being! Useful if those quests are some sort of ‘mission’ and you cannot do two of them at the same time!
That’s all. Remember you need molegato functions 1.2.1 or newer to run it!
As an example, something I was making back in the day:
Games that use this script: