Map Quest Window (YEP)
This is a plugin created for RPG Maker MV.
For help on how to install plugins, click here.
For help on how to update plugins, click here.
Got errors with your RPG Maker MV plugin? Click here.
The following plugins are required in order to use this plugin.
Place the following plugins above this plugin located in the Plugin Manager.
This plugin is a part of the Yanfly Engine Plugins library.
This plugin requires YEP_QuestJournal. Make sure this plugin is located under YEP_QuestJournal in the plugin list. This plugin adds a new window to the map scene: a Quest Window to display whatever quest is currently active and its unfinished objectives. This way, the player can conveniently look at the needed quest objectives that are needed to be completed. The player can also set or clear the currently active quest from the Quest Journal System menu.
- Setting Up the Active Map Quest Window
Here is a list of Plugin Command(s) that you may use:
You can use the following plugin commands to change the behavior of the Map Quest Window. Plugin Commands: SetActiveQuest x - Sets the active quest to x. RefreshActiveQuestWindow - Refreshes the map quest window. ShowActiveQuestWindow HideActiveQuestWindow - Changes the Active Map Quest Window to be visible/hidden. This will not override the player's Options Menu's setting to hide the window.
To integrate options from this plugin into Yanfly's Options Core, use the settings below:
If you are using YEP_OptionsCore.js, you can add a new Option using this plugin. Here's the following code/parameter settings you can use with it. --------- Settings: --------- Name: \iQuest Window Help Description: Show a window displaying the currently active quest on the screen while exploring. Symbol: mapQuestWindow Show/Hide: show = Imported.YEP_X_MapQuestWindow; Enable: enabled = true; Ext: ext = 0; ---------- Functions: ---------- Make Option Code: this.addCommand(name, symbol, enabled, ext); Draw Option Code: var rect = this.itemRectForText(index); var statusWidth = this.statusWidth(); var titleWidth = rect.width - statusWidth; this.resetTextColor(); this.changePaintOpacity(this.isCommandEnabled(index)); this.drawOptionsName(index); this.drawOptionsOnOff(index); Process OK Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); this.changeValue(symbol, !value); Cursor Right Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); this.changeValue(symbol, true); Cursor Left Code: var index = this.index(); var symbol = this.commandSymbol(index); var value = this.getConfigValue(symbol); this.changeValue(symbol, false); Default Config Code: // Empty. Provided by this plugin. Save Config Code: // Empty. Provided by this plugin. Load Config Code: // Empty. Provided by this plugin.
Version 1.01: - Compatibility update for YEP_OptionsCore.js. Version 1.00: - Finished Plugin!