project-topaz / topaz

Server emulator for FFXI
Other
159 stars 224 forks source link

Kohlo-Lakolo needs rewritten to modern specs/retail accuracy #485

Open TeoTwawki opened 4 years ago

TeoTwawki commented 4 years ago

I have:

Additional Information (Steps to reproduce/Expected behavior) : https://github.com/project-topaz/topaz/blob/c52431e2c48516954aa2f5ebbb331238f43cc3d8/scripts/zones/Port_Windurst/npcs/Kohlo-Lakolo.lua

This script for Kohlo-Lakolo (in bad need of reformatting) for the "know one's onions" quest. The flow of the quest isn't even correct because ffxiclopedia is wrong - bg wiki has it right.

It presently does not check if you have already completed the trade and been sent to the house of heroes before accepting the same trade again. if you have the onions for it, you can keep generating scrolls of blaze spikes.

The conflict with the summon quest cs is wrong as well - you should get the opening cs for the job quest if you have not already, but the reminder event should not be repeated locking you out of this quest.

needToZone() also needs replaced, and the KnowOnesOnionsTime variable is ..I don't know what to say here. It makes no sense from either wiki's description. Supposedly the timer on retail had to do with a KI from Windurst Mission 3-1 due to a plot point if you were recently on that mission and not to do with the time you traded the onions.

Per https://www.bg-wiki.com/bg/Know_One%27s_Onions

I recently did this quest on retail, and it went exactly how BG described it. I was not recording however, had no reason to think I would need to as I thought this was working accurately already.

tl;dr Halver's disease got'em, poor Kohlo needs surgery to rewrite all the things.

hooksta4 commented 4 years ago

I can start working on this... will be a nice starter project. Would it be best just to redo the entire series or specifically just Know Ones Onions?

TeoTwawki commented 4 years ago

I only looked into know one's onions specifically but from the age of his code and the bad formatting I would guess a full rewrite would be a great idea. This guys script is a fossil.

hooksta4 commented 4 years ago

So I have most of it done as of right now. One of the issues that kind of threw me for a loop was the difference between the wikipedia and BG. For example, in Wild Card BG has the mission ending on talking to House of Hero, wikipedia has it talking to Honoi, which makes sense. Doing the best I can without have pcaps.

TeoTwawki commented 4 years ago

if need be we can request caps/video in the captures discord for any that don't already exist https://discord.gg/v6cv2t2

svarsstad commented 4 years ago

port windurst event 584 doesn't play when you have the dark mana orb. i just feel like it should.