nss_quest - changelog
1.6.6 (2025-11-17)
- Move discord webhooks from
config.luato a server readonly config filesecure.luato hide webhook urls from clients. Config.DiscordWebhookis now insecure.lua.
What must be considered during update?
- New file
secure.luamust be created fromsecure.demo.luain the resource root folder. - Transfer your existing webhook configuration from
config.luato newsecure.luafile (seeNew since 1.6.6marks).
1.6.5 (2025-04-24)
- Optimize quest step log: Only the latest entries instead of the whole history will be logged to improve performance.
What must be considered during update?
- Nothing.
1.6.4 (2024-11-20)
- Add workaround to delete not needed quest log items in VORP table
items_crafted.
What must be considered during update?
- Nothing.
1.6.3 (2024-07-03)
- Add optional command to open the quest log. So you can use this command as alternative to the quest log item, e.g. in the nss_emotes script.
- The quest log item to open the quest log is now optional if you use the command to open the quest log.
- The quest log item and command can be used together.
What must be considered during update?
- Update options in
config.lua(seeNew since 1.6.3marks inconfig.demo.lua).
1.6.2 (2024-04-15)
- Fix nil pointer exception in
getCharDatamethod. - Add listener for job changes to update job restrictions/blacklists.
- If a quest is not available after job change it will be still shown in quest log but with a hint that it is not available for the current job or job grade. Those quests are not clickable.
What must be considered during update?
- Update
nss_libsto version0.33.0or higher. - Update translations and options in
config.lua(seeNew since 1.6.2marks inconfig.demo.lua).
1.6.1 (2024-03-02)
- Remove unnecessary prints.
- Fix issues with prompt restrictions.
- Allow quest prompts in water.
What must be considered during update?
- Update
nss_libsto version0.30.0or higher.
1.6.0 (2024-03-01)
- Add time windows for quests. See
quests/quest_demo.luafor an example and QUEST.md atin_game_time_windowsfor more information. - Documentation of the properties of quests and quest steps moved to separate files. See QUEST.md and STEPS.md.
What must be considered during update?
- Update translations and options in
config.lua(seeNew since 1.6.0marks inconfig.demo.lua).
1.5.0 (2024-02-26)
- Add blacklisted jobs that are not allowed to use the related quests. See
quests/quest_demo.luafor an example and QUEST.md for more information. - Extend the documentation (README.md) to make it more clear.
What must be considered during update?
- Nothing.
1.4.0 (2024-02-23)
- Add jobs as requirement for quests. See
quests/quest_demo.luafor an example and README.md for more information.
What must be considered during update?
- Update
nss_libsto version0.29.0or higher.
1.3.0 (2023-12-11)
- Add gold as reward/requirement type.
- Add weapons as reward type.
- Fix requirements check for money.
What must be considered during update?
- Compare your
config.luawithconfig.demo.lua(seenew since 1.3.0marks). - Update
nss_libsto version0.28.0or higher.
1.2.1 (2023-10-28)
- Add optional quest property
show_previous_step_in_quest_log. Seequests/quest_demo.luafor an example and README.md for more information. - Add a delay to wait for vorp inventory to be loaded. Delay can be changed in config via
Config.CheckInventoryAfterCharSelectedDelayInSeconds. Default is 10 seconds. - Ensure that only one quest log item is in the inventory on char loaded (duplicates will now be removed automatically).
What must be considered during update?
- Compare your
config.luawithconfig.demo.lua(seenew since 1.2.1marks).
1.2.0 (2023-08-03)
- Add optional marker for quest steps. See
quests/quest_demo.luafor an example. - Add optional blip for quest steps. See
quests/quest_demo.luafor an example. - Add optional radius blip for quest steps. See
quests/quest_demo.luafor an example. - Switch from hardcoded prompts to
nss_libsprompts. - Add configuration validation (it tells you if something is wrong in the config and/or quests).
- Add config file existence check (it tells you if config file does not exist).
- Add quest log.
What must be considered during update?
- Update
nss_libsto version0.26.0or higher. - Create quest log inventory item, see Setup quest log item.
- Update translations and options in
config.lua(seeNew since 1.2.0marks inconfig.demo.lua).
1.1.1
- Remove unnecessary event variable.
- Quests with only one step each now store the number of completions correctly in the database, so that
max_solvedis considered correctly.
1.1.0
- Add "daily quests" to the quest system
- Remove unnecessary
QuestLoadingIndicator.cssfromindex.html. - Move some sensitive config vars to
internal_cfg.lua.
1.0.15
- Important:
nss_libsversion0.17.0or higher is required. - Switch to
nss_libsNssButtonui component. - Move loading indicator to
nss_libsNssLoadingIndicatorui component. - Add "Quest completed" sound.
- Fix ERR_FAILED on NUI requests.
1.0.14
- Code refactoring.
- Move changelog from README.md to CHANGELOG.md.
1.0.13
- Switch to
nss_libsNssConfirmui component. - Remove dev files for local browser testing.
1.0.11 / 1.0.12
- Internal improvements based on nss_libs changes.
1.0.10
- Update demo files.
1.0.9
- Use item images from
nss_libsitem api.
1.0.8
- Use new
nss_libspoint-in-range api.
1.0.7
- Use new
nss_libscharacter api. - Prepare item images for future use.
1.0.6
- Use new
nss_libsinventory api. - Add some typedefs.
- Add new "callback" function if a quest step gets done.
1.0.5
- Use new
nss_libsDB api.
1.0.4
- Switch to new
nss_libsui api instead of including the needed files directly.
1.0.3
- Add version check.
- Add
nss_libsui modules as dependencies.
1.0.2
- Prevent nil pointer exception in method getVorpCharData for characters without lastname.
1.0.1
- Create README.md
- Consider optional server event
vorp:SelectedCharacterto update the char and quest data on player selection. - Add item labels as hover to requirements/rewards icon table.
1.0.0
- Initial release.
