Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-12-2004, 08:48 AM
astonerii
Sarnak
 
Join Date: Jan 2004
Posts: 44
Default Capability request for EQEmu

First off I would like to thank everyone for thier efforts, this is a really great achievement for anyone, let alone a group of people not being paid to do it.

I was wondering if it would be possible to add a feature in EQEmu that would keep track of a players quests.

It would probably include:

1) a command like #quest that would list out the quests completed, and the quests still being worked on.
2) a database entry that would keep a list of NPCs needed to visit and the phrase required to get them to give the next detail of the quest.
3) a command like #qsay that would act like the /hail command does, but instead of saying, Hail, "NPC NAME", it would give the phrase in the database.
4) A quest board ability. It would be a book item, or a sign item in each zone that would have a list of NPCs looking for adventurers to do tasks or start a quest.

I just think that part of the problem of questing is figuring out exactly the words to use. I know some quests include them like this [say this], but some of them did not, like the epic quest of the ranger did not have those [say this] with all the NPCs.

I removed a request that seems to have been already asked/completed
Reply With Quote
  #2  
Old 01-12-2004, 11:15 AM
haloboycs
Sarnak
 
Join Date: Jan 2003
Posts: 94
Default

#1 cant be done i think (or its up to custom server's owner decision), i think thats what /note is for to keep track of quests.
Reply With Quote
  #3  
Old 01-12-2004, 12:03 PM
mattmeck
Guest
 
Posts: n/a
Default

This would not be able to be done, because each and every server has diferent quests and most server keep ading quests every day. So this would need to be done for every server individualy, and be updated every time a server adds quests.
Reply With Quote
  #4  
Old 01-12-2004, 08:04 PM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

in fact, all is doable as long as it doesnt interfer with the client gui (requires new forms, or such) and works with command lines, that's only a question of coding
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #5  
Old 01-13-2004, 09:42 AM
kathgar
Discordant
 
Join Date: May 2002
Posts: 434
Default

Yes, it /could/ be done. It would be a hell of a lot of work. Also think.. how many quests are there? I have to store whether they are done for EACH CLIENT. As well as extensions to the quest format to somehow 'link' the quests, otherwise there really isn't a good way to go from step to step...
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
Reply With Quote
  #6  
Old 01-13-2004, 09:59 AM
m0oni9
Hill Giant
 
Join Date: Dec 2003
Posts: 166
Default or

You may be able to do something along the lines of:

1. Have a new quests table in the db, each entry having an id and text description.
2. Add a new column to the user table for quests, maybe a blob type (I don't remember much about mysql). It would have a list of quest ids, and indicators of progress in those quests.

5923,3;1821,1

means that on quest 5923 we have progress 3, and 1821 we have progress 1. There would be some overhead from having it all stored here, but shouldn't be too bad.

3. From there, it would be up to the quest scripts to know what the progress levels mean. They would be able to retrieve/set quest progress, and act accordingly (ie: "Oh, EQPlayer01, you only have progress 3 on this quest. Come back at a later time")

Just one implementation that comes to mind, but it seems workable. Of course I'm not familiar with the eqemu code (yet), so I don't think I'll be coding it
Reply With Quote
  #7  
Old 01-14-2004, 04:39 AM
astonerii
Sarnak
 
Join Date: Jan 2004
Posts: 44
Default

I was playing on my minilogin server yesterday, and a window popped up that had something to do with current events in everquest. It said to open up a window, so i did, and it showed a whole listing of what I think are new quests. maybe that function could be a GUI for the linked quests.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:54 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3