Skip to content

Conversation

@DragonSlayer62
Copy link
Contributor

@DragonSlayer62 DragonSlayer62 commented Dec 24, 2024

  • [ADD] Added a Quest System to UOX3, supporting collect, kill, delivery, skill gain, and multi-step objectives with full progress tracking and player interaction via gumps and context menus.

This Quest System Requires PR #470

This is the brand new quest system first commit.
Fixed Trigger Events to match UOX3 numbers
Added Quest Giver
Added QuestGathering Objective
Feature Document Added to help setup quests.
Updates
Support for OSI Clients
Added Fame/Karma Reward
Added You can now set the reward item name
This function is what is used by the context menu to call into js
cleanup the returning stack of items to the quest giver,
Added the first New Player Quest Mug the Miner.
Added questrewards.dfn
Added Quest reward Colors.
Added 3 more new player quests from retail.
fixed some names on rewards
added 3 new quest givers
added new quest rewards
@ more New Haven Quests
addskill and fixes
Added new options for quests
Added new training Quest
cleanup of questcore and questconversationgump

Aded close button for the conversation gump if you was on a quest and double clicked npc to see progress
Added Quest Menu Options for player.
Fixed couple bugs introduced last commit
just some more updates to the questmenu for better option handling
Changed name of Doneonce to oneTimeQuest

Aded the quests information for rest of new haven quests, still need to setup npcs and rewards. and small tweaks to each quest

Added dailyQuest tag for quest system and example daily quest in the custom examples
Cahnged Pvp Quests to Daily Quests as right now we do not support pvp quests but future plans.
Updated Function names
split up the completequest function for better understanding and workings.

Fixed so mutli chars on same account can take quests no longer tie all chars to a single quest.
@DragonSlayer62 DragonSlayer62 changed the title Quest system Quest system ( In Testing) Jan 22, 2025
skill and skillpoints
Clean up of the entire quest system
Added new required quest id for quests to stop players from taking quests if some quest isn't done.
Fixed so the name of the npcs shows you give it in quest gump.
Fixed login quest would throw error if no npc
Fixed StartQuest for chain quests had some error handling it needed.

When you first take a kill quest it will assign you the onkill event for the system
Now you can set doors to require quest and quest items or you can just require quest item or quest to have the doors open this makes it easier to do in game no special stuff is needed. just set the tags and it works.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Ready for Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants