I just wanted to stop in and mention that this task system is hot like fire. Excellent work.
|
Quote:
Or can task system handles this 1 item at a time? and count the turn ins? |
Quote:
Quote:
Quote:
Quote:
In Rev24, I fixed it so the Reward text field will be displayed even if RewardID==0, so if you want a task to have a cash-only reward, set RewardID to 0 and put the details of the cash reward in the Reward field. If you want to give an item and cash and want the player to know they will get both, then the only way currently is to put the ItemID in the RewardID field, and then put eg. 'Item x and 20 plat' in the Reward text field. |
Quote:
|
Next suggestion:
Alter the task table to have minlevel and maxlevel fields Create a bool function for CheckTaskLevel() Create perl quest function quest::istaskappropriate(taskid) With those, we could let the system do the level checks for us. Not really a big deal, but just might be handy. |
Display messages
Odd text display. Here is what I am talking about. Please look at this task with your previous and new revisions. You'll notice the text gets cut short also.
SQL Code: Code:
INSERT INTO tasks VALUES(13, 0, 'They\'re a Bit Short','[1, They might as well call you a scout, because you\'ll be going out and doing some scouting on some very high-profile sites. These sites are rumored to be burial grounds for priests of an ancient civilization, but there is not much information on them than that. Enough delay, get going and explore the single dwarven hut along the path in the north.][2, If your findings are correct, there\'s nothing around there that even remotely suggests an ancient burial ground. It\'s unfortunate, but there\'s one more spot you need to check before we give up all hope. Go ahead and explore the large rock tower on goblin isle. Be careful, if there is a burial ground, there\'s no telling what kind of creatures lurk nearby.][3, It\'s unfortunate that you weren\'t able to find any remnants at all. Perhaps there will be more to find next time. In the meantime, you need to report your findings, so speak with Tarerd Gahar. That is all.]','Money and Experience', 0, 1433, 2000, 0, 68, 1); Code:
#BeginFile: butcher\Gibi_Bilgum.pl (68090) Code:
#Tarerd_Gahar.pl |
Quote:
I think it maybe be possible to have an extra field in the task table for a description which is only displayed in the task selector window. If this new field was null, then it could just behave as at present. Quote:
Quote:
|
Old method (before you stated rev24 was made):
http://i409.photobucket.com/albums/p...q/EQ000011.jpghttp://i409.photobucket.com/albums/p...q/EQ000012.jpg http://i409.photobucket.com/albums/p...q/EQ000013.jpghttp://i409.photobucket.com/albums/p...q/EQ000014.jpg As you can see, the reward "Money and Experience" does not show up under rewards or on the main task screen. The entire 1st step is shown instead. |
New code (using cavedude's PEQ after you said rev24 was made):
http://i409.photobucket.com/albums/p...q/EQ000007.jpghttp://i409.photobucket.com/albums/p...q/EQ000008.jpg http://i409.photobucket.com/albums/p...q/EQ000009.jpghttp://i409.photobucket.com/albums/p...q/EQ000010.jpg The entire first step is shown again, however it is truncated. The following steps have no text any more. Money and Experience now shows up as a reward but not on the main task window. |
Putting the non-display of the reward on the task selection window aside for now, I don't see the other problems you are seeing:
http://www.rama.demon.co.uk/abs-task1.jpg http://www.rama.demon.co.uk/abs-task2.jpg http://www.rama.demon.co.uk/abs-task3.jpg I think I am running Rev29, but I have made no changes to the task code since Rev24. This is on Linux. I'll try a Windows build on the off chance there is some incompatibilty that has crept in. Guess I should also test with your task as the only active one, as that is a difference between your test and mine. |
Adding the level check would be a big help as there were some Live quests that had level requirements before the quest giver would hand out those quests. You can see in the quest list for PoK in Alla http://everquest.allakhazam.com/db/q....html?zone=158 that soem quests have a level minimum before the giver would hand it out. Or like this quest http://everquest.allakhazam.com/db/q...tml?quest=3157 I remember from Live. I know when I was piddling around years ago after they added these armor quests, I started a noob and ran through Gloomingdeep. Once I left, I went to the armor guys. They only give quests in order, but I had to level to the appropriate level before later quests would be given.
|
Quote:
|
Yes, I see that... I am using Titanium.
|
Quote:
Edit: I did a /loadskin default_old and still can't reproduce this :( |
I installed Titanium and did loadskin default old. Other than that I haven't changed it...
|
All times are GMT -4. The time now is 08:07 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.