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

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 10-09-2008, 04:59 AM
MNWatchdog
Hill Giant
 
Join Date: Feb 2006
Posts: 179
Default

What people can do to impliment item select is make a quest NPC that accepts the rewards and gives them a replacement item in a round robin manner. Make the items BoE and the quest NPC not accept the item once its NoDrop/not BoE.

For example, the inital reward is a Dagger, turn it in, you get a club, turn the club in, you get a sword, turn in the sword you get a spear, turn in the spear and you get the original dagger. Thats round robin.
Reply With Quote
  #2  
Old 10-23-2008, 03:05 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,498
Default

After Rock posted a task on PEQ, I noticed that Task Activity Type 2 (Kill) does not register when killing objects. In this case, it was the 'a vermin nest' (189443). Is there a method to cover this? Right now he has created a .pl script to update the task, but that seems excessive if we can have the task system take care of it the same as mobs.
Reply With Quote
  #3  
Old 10-23-2008, 03:26 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

I can see where the problem is. The code to update tasks on kill doesn't execute if the NPC class is 'LDON_TREASURE' (62) which the vermin nests are.

I'll fix and test it tomorrow.
Reply With Quote
  #4  
Old 10-23-2008, 04:43 PM
Rocker8956
Hill Giant
 
Join Date: Sep 2007
Posts: 117
Default

Hmm, I just figured this was an intended feature since killing objects is a little strange.
Reply With Quote
  #5  
Old 10-27-2008, 12:25 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

i get these on server/zone startup. I'm no longer getting the sql errors for 'minlevel' so I think I have all the sql correct.
these are in the error log files like eqemu_error_zone_0196.log

Code:
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 2) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 3) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 4) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 5) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 6) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 7) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (1, 8) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (2, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (2, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (2, 2) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (3, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (3, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (3, 2) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (4, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (4, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (5, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (5, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (5, 2) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (5, 3) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (5, 4) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (6, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (7, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (7, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (7, 2) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (7, 3) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (8, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (8, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (9, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (9, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (10, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (10, 1) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (11, 0) while loading activities from database
[10.27. - 08:13:03] [TASKS]Activity for non-existent task (11, 1) while loading activities from database
Reply With Quote
  #6  
Old 10-27-2008, 12:37 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

It looks like it could not read from the tasks table. Is there not an error earlier on, like
Code:
[TASKS]Error in TaskManager::LoadTasks:  <MySQL Error>
If you are running Rev133 or later, did you add the repeatable column ?

Code:
ALTER TABLE `tasks` ADD `repeatable` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1';
Reply With Quote
  #7  
Old 10-27-2008, 02:31 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

i didn't get that error unless it is in a different file, and my tasks table does have the repeatable column in it. The output I listed above was the entire log file except the first line: Starting Log: logs/eqemu_error_zone_3344.log
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:31 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3