Page 1 of 1

Thank you Wynna - Skullport now has working quests

Posted: Wed Nov 05, 2008 12:20 am
by indio
I need some database help, please. I know AL is busy and so previous requests have gone unaided. My affection and admiration for AL is such that no matter what happens, I know there is good reason for his prioritising.

However, I cannot get the Skullport quests to function. They did function. Suddenly, I guess a couple of months ago, they stopped. The ones that used to work as well as new ones I'd added...all of them stopped working.

I'm ready to build again, but if I can't git this database issue fixed it won't matter. When I get home tonight I'll be loading the toolset, loading up the server with Skullport on it, and testing it again. I'll report any new findings then.

I'd really appreciate some help though, until this issue is fixed. There is a copy of Skullport here if you want to take a look at the problem:

http://www.realmslore.net/alfa/modules/ ... rt_aug.rar

Re: Please Help

Posted: Wed Nov 05, 2008 1:24 am
by Wynna
Downloading. I'll have a look at it tomorrow and get back to you if I see anything.

Re: Please Help

Posted: Wed Nov 05, 2008 3:05 am
by indio
Thanks Wynna.

I'll be home in a couple of hours, toasting your new president with my wife. Then I should have some time for a proper breakdown of the problem, what's been done, and anything else relevant.

Re: Please Help

Posted: Wed Nov 05, 2008 6:08 am
by Wynna
I've opened up your journal to have a look, Indio. I see a couple of quests that don't have an endpoint ticked, for starters. We could either get together in chat or if our times don't match, if you can break down one or two of the quests here, with the quest conversation and whatever area in which the quest is performed, that'd be great. I've got to run a friend to the airport mid-morning, but I should be back from about 11:30 am PST through about 3:00 pm PST. If I do my time zones right, that's 5:30 am through 9:00 am your time. Hope to be able to help.

Edit: I find conversations Vilt and Whelt. Those'll do to start with. What areas are those quests? I also see that your conversations are using the acr_quest_start, acr_quest_update and acr_quest_progress scripts. They first two are busted. You want to use quest_a_start and quest_a_finish. Tomorrow I'll load a couple of your quests into my working mod and change their scripts and see if they work.

Re: Please Help

Posted: Wed Nov 05, 2008 6:39 am
by indio
You've reminded me of where I was at. I'm testing with your suggestions now, having updated those 2 scripts.

Re: Please Help

Posted: Wed Nov 05, 2008 7:40 am
by indio
I'm better prepared now. Uploading a new module with the changes Wynna suggested in place. I've tested the changes but to no avail.

Vilt is the guy I'm testing with Wynna. He has a convo with the correct scripts in place and journal entries. If you proceed through the Start Area portal you end up in Skullport west. Vilt is on a small balcony placeable in the north west of the map, just south of the corner itself.

http://www.realmslore.net/alfa/modules/ ... rt_nov.rar

The convo partially works, as the mapnote appears on the map when the first quest is accepted. But neither the journal entry appears, nor is the quest state increased.

EDIT: Please note that this latest module has the ALFA Basemod ACR scripts and was tested using the latest haks. I'm not certain the August version of the mod has the same.

Re: Please Help

Posted: Wed Nov 05, 2008 9:02 pm
by Wynna
I've got the first pirate quest working now. All I did was import Vilt, the first pirate refuge area and the journal into my build module, refresh the action and conditional scripts, move the quest_a_start scripts from PC_Speaker lines to Owner lines and streamline the conditionals for moving onto the next job once a prior is done. Oh, and I did change your party integers to solo player integers, but I don't think that had anything to do with it. Pop into #alfa-builders when you can and we'll go over it. I only have a couple of hours from this post for the immediate future.

Re: Please Help

Posted: Wed Nov 05, 2008 9:27 pm
by Wynna
quest_t_progress:


int StartingConditional(string sQuest, int nState)
{
return (ACR_RetrieveQuestState(sQuest, GetPCSpeaker()) == nState) ? TRUE : FALSE;
}

Re: Please Help

Posted: Thu Nov 06, 2008 2:53 am
by indio
Wynna gave me a huge hand this morning. I'll be testing her ideas tonight, and looking forward to moving on. Just a huge thanks to Wynna for extending her hand. Makes a big difference.

Re: Thank you Wynna - Skullport now has working quests

Posted: Thu Nov 06, 2008 7:13 am
by indio
Very pleased indeed.