Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[EO] Robin's Quest System


Taisune
 Share

Recommended Posts

It seems to be linking oddly with the conversation editor, beyond just one quest/conversation.

In my instance, I have Tabitha and Jerald. Just Tabitha alone works fine, yet when I add in Jerald and his quest his [End Quest] event does not save. Tabitha's [End Quest] event goes to "Quest: None" and if you do her quest again then it completes Jerald's quest, and then erases both [End Quest] events from the actual editor.

I've tried to figure this out, but it's beyond me. Are you not able to have two repeatable quests together in the conversation array?
Link to comment
Share on other sites

Just made a test quest. I had Bob give the Bob's Cigarettes quest and made it so you had to hand them to Fred.

Worked fine for me.

There is a slight bug where when you open up a new quest in the quest editor it doesn't upload a couple of labels properly. The actual data is saved, however.
Link to comment
Share on other sites

They're completely separate quests?

I've tried moving the scrolls around so I can visibly see what the quest is, and after doing the above Jerald's individual quest's [End Quest] is turned to a 'None' Event.

Yet, like you said–the data is saved on the server. This is proven by simply closing the client and reloading it. I'm going to try a compiled version and see if that makes any difference. The client shouldn't be doing this normally, I wouldn't think.
Link to comment
Share on other sites

Well, that's not too bad of an error since it's only open for the staff to see and I can go in and set new label captioning upon an action happening.

Just tried the compiled client and now Jerald's [End Quest] is setting to ending quest #1 instead of #2\. I completed Tabitha's Quest (#1) while Jerald's Quest (#2) was also in my quest log, but it gave me the reward and notice of completion from Quest #2\. Similarly, going through the conversation for Jerald to complete quest #2 ended up completing quest #1.

tl;dr: The two quests are mixing up and ending the wrong one and I can't fathom why. :<
Link to comment
Share on other sites

There are a handful of editor issues. All of them are simply graphical. On a scale of how much I care about the editor designs, from 1 to 10, they're probably about -4.

Open Bank simply hasn't been programmed in.

As for quests, I just woke up. Give me a few minutes for nicotine and caffeine then I'll start debugging.
Link to comment
Share on other sites

Any luck so far?

I've noticed after finishing the quests despite their mixing up, cmbEvent on the [End Quest] chat actually resets to None. The value for scrlData1 remains the same, though, so I'm a little perplexed. Though this does resonate a little with the issue at hand so perhaps the answer can be found in how quest completion is monitored?
Link to comment
Share on other sites

To test this a little further I added the following to Private Sub HandleChatUpdate :

```
Call AddText("Your current chat target is " & Trim$(Npc(npcNum).name) & ".", White)
```
Inefficient call yes, but all it needed to do was get the target of the NPC at the time and check it against the conversation that I was also receiving. If the two were from the same NPC there would be no issue.

[http://img191.imageshack.us/img191/9537/questissue1.png](http://img191.imageshack.us/img191/9537/questissue1.png)

This shows the added code in action along with my [End Quest] on conversation editor for Jerald.

[http://img26.imageshack.us/img26/539/questissue2.png](http://img26.imageshack.us/img26/539/questissue2.png)

And this is the same screen, only with the actual quest itself.

To verify:

[http://img181.imageshack.us/img181/4809/questissue3.png](http://img181.imageshack.us/img181/4809/questissue3.png)

Tabitha's Conversation…

[http://img169.imageshack.us/img169/4360/questissue4.png](http://img169.imageshack.us/img169/4360/questissue4.png)

…and her quest.

I hope that was a little more helpful. ^^; I'd have probably been able to take a good try at fixing it, but I'm not one of those geniuses that can look at code with minimal comment and understand what it does immediately. :embarrassed:
Link to comment
Share on other sites

Okay. I know I said I'd look over it today, but I've had a lot of stuff crop up. It sounds like an easy fix. A simple variable mixup, if that. I'll get to debugging it as soon as I can.

Thanks for doing the tests yourself. Saved me a lot of time.
Link to comment
Share on other sites

I was worried about that, actually. ^_^; I've seen your queue comments in the shout box and knew you were busy, so I went ahead and did that.

Glad I could be of some use, though. Everything else in the source is excellent and very simple to understand.
Link to comment
Share on other sites

  • 1 month later...
I noticed, on the unedited WN you give out to test it works fine. A new player joined my server today and did the quest just fine, maybe its something to do with data needing to be updated?

EDIT: The problem probably is the quest doesn't take the items once you hand it in and only gives you 1 of the items (the reward was 10 logs, I only got 1). Also as said above the quest doesn't work on my admin account but works on my new account.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...