Page 1 of 2

Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 2:18 pm
by BugTracker
Bug ID       : 560 - Aya Nimblecat on the island of... 
Bug Date     : 2016/05/13 12:21:47
Assigned To  : Content
Priority     : Low

Category     : VGClient
Sub-Category : Gameplay: Quest
Severity     : Standard
Reproducible : Every time
Details:
Aya Nimblecat on the island of dawn, quest "Thief in the Night" is broken and does not work. This has nothing to do with the animations. It will not complete.
Originated From World: New Telon (1)
Chunk                : Isle of Dawn (1)
Location             : -22215 16349 1263

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 5:32 pm
by Jakkal
Confirmed. For some reason the dialogue window doesn't allow you complete it anymore.

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 6:03 pm
by Jakkal
Testing shows that it's behaving as if it has a selectable quest reward. Because you can't select one, it isn't bringing up the complete/continue button.

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 6:07 pm
by zippyzee
Don't bother with that one for now. It's due to me trying to figure out what is exactly going on with the codes sent to the reward window. I commented out an override for that quest and didn't get it back in. It will soon come back to life.

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 6:09 pm
by Jakkal
Ah okay, thanks zippy!

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 6:25 pm
by zippyzee
I reverted one small change to an override for that quest. For status 3 (turnin text), I am sending unknown7a as 255. I was also sending that for status 4 (reward text), but that seems to be the issue. Before, I only sent it for status 3, and it worked. I sent 0 for status 4.

The confusing thing is that it is always sent as 255 for both status 3 and 4 in the logs, which doesn't work here.

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Fri May 13, 2016 6:39 pm
by zippyzee
If I had to make a guess, I would predict that unknown7a, which is currently a 16-bit unsigned integer, is really unknown7a and unknown7b, both 8-bit unsigned integers, and each part does something different. Looking at a log for this quest, unknown7a is 256, but really 0 and 1 if you split it into 8-bit pieces. Xinux is much more of an expert on these packets and may find that I'm going down the wrong path with that theory...

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Sat May 14, 2016 11:23 am
by Blackstorm
Hi,
i confirm. you have both unknown7a and unknown7b on 8bits.

My DB have these correct values from my last extract. I can send my raw_quests_details table but you will need to extract what you need if you changed more columns...

Xinux already have one of my last vgstruct if you need more...

Code: Select all

<Struct Name="Substruct_ServerQuestText" IsSubstruct="True" >
<Data ElementName="target_entity_low" Type="uint32" />
<Data ElementName="target_entity_high" Type="uint32" />
<Data ElementName="quest_id" Type="uint32" />
<Data ElementName="quest_name" Type="wstring" />
<Data ElementName="level" Type="uint32" />
<Data ElementName="sphere" Type="uint8" />
<Data ElementName="quest_text" Type="wstring" />
<Data ElementName="summary" Type="wstring" />
<Data ElementName="questgiver_note" Type="wstring" />
<Data ElementName="objectives" Type="wstring" />
<Data ElementName="unknown5" Type="uint32" />
<Data ElementName="reward_money" Type="uint32" />
<Data ElementName="unknown6" Type="uint32" />
<Data ElementName="unknown7" Type="uint8" />
<Data ElementName="unknown7a" Type="uint8" />
<Data ElementName="unknown7b" Type="uint8" />
<Data ElementName="accept_time" Type="uint32" />
<Data ElementName="unknown9" Type="uint32" />
<Data ElementName="unknown10" Type="float" />
<Data ElementName="unknown11" Type="float" />
<Data ElementName="unknown12" Type="uint32" />
<Data ElementName="quest_difficulty" Type="uint32" />
<Data ElementName="unknown14" Type="uint8" />
<Data ElementName="coord_x" Type="int32" />
<Data ElementName="coord_y" Type="int32" />
<Data ElementName="unknown15" Type="uint32" />
<Data ElementName="unknown16" Type="uint32" />
<Data ElementName="unknown17" Type="uint32" />
<Data ElementName="location_count" Type="uint32" />
<Data ElementName="location_1" Type="uint32" />
<Data ElementName="location_2" Type="uint32" />
<Data ElementName="reward_array" Substruct="Substruct_RewardArray" Size="30" />
<Data ElementName="location_array" Type="Array" ArraySizeVariable="location_count">
	<Data ElementName="location" Type="uint32" />
    <Data ElementName="sequence" Type="uint32" />
</Data>
</Struct>

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Sat May 14, 2016 4:59 pm
by zippyzee
Thanks Blackstorm. I've already changed it on my end but not seeing a lot of difference using various values for the various parts just yet. I'd be glad to have the raw data if you want to message it to me for a look.

Re: Bug 560: (Content) Aya Nimblecat on the island of...

Posted: Sun May 15, 2016 10:56 am
by Blackstorm
Hi Zippy,

i just checked my quests struct and something seems wrong with many of coord_x and coord_y.
i prefere to recheck to be sure but you should find the requested unknown7a and unknown7b values.
raw_quests_details (20160515).zip
raw_quests_details
(3.1 MiB) Downloaded 281 times
Edit: i found why ^^ i correct that and i will provide a new full extract.