1.3.3 - Important fixes, and some new features.
Fixes
- Fixed an omission that caused the number of completed quests not to be incremented if a GET quest was completed.
- Fixed an error at the `/qadmin reload` command.
- Fixed that quests of type "VILLAGER_TRADE" without a specified required item were simply not created.
- Fixed a bug where quests, if category mode is selected, were not in their correct locations and changed each time the player logged in.
- Fixed the `%achieved%` placeholder in the player interface, which was not incremented.
- Fixed many bugs on `VILLAGER_TRADE` quests (synchronized progress, required item not taken into account...).
- Fixed `FISH` quests, where the required item was not taken into account.
- Fixed a bug with the `synchronized_progression` parameter, which caused that no quest would progress if the first one was not completed.
- Fixed a bug that prevented quests from loading at player login if quests are categorized and progressions are stored on a MySQL database.
- Fixed an error when a villager feeds an entity.
Global
- Players will now automatically get new quests at midnight, if the `timestamp_mode` selected is 1.
- Players now have a total number of completed quests. You can display it with the placeholder `%odailyquests_total%`.
- The `/qadmin reset` command has been updated accordingly. Please refer to the Wiki.
Quests
- Added quest type `EXP_POINTS` (player must get a given amount of experience points).
- Added quest type `EXP_LEVELS` (player must get a given amount of experience levels).
- Added support for complex recipes in `CRAFT` quests.
Configuration
You can now choose in the configuration if the `GET` quests take the required items from the players.
If bugs occur, please report them.
If you store player progress on a MySQL database, you MUST regenerate the database, to add the column of the total number of quests completed by the player.
Thanks a lot,
Kind regards.