🔨 Pephredo Hives in Wajaom Woodlands not implemented
I affirm:
- [x] I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
- [x] I have read and understood the Contributing Guide and the Code of Conduct.
- [x] I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.
Describe the feature
Currently Pephredo Hives are not implemented on LSB in Wajaom Woodlands. This would be a great 1st issue for someone to pickup. https://www.bg-wiki.com/ffxi/Pephredo_Hive
My assertions are the following 3 statements -
- Before flagging quest "A Taste of Honey" the hives simply return "There is nothing out of the ordinary here." message.
https://youtu.be/PReBwPUiP6I?t=16 https://1drv.ms/u/c/87e665e10555c452/EW3sFu9vEmFEtmDi8ycKrp4BfF2ztK_11EJ5iYDCTCLXFA?e=IH69Vd
- After flagging quest "A Taste of Honey" you are able to obtain exactly 1 pot of White Honey from EACH hive in Wajaom and then subsequent interactions will default to "There is nothing out of the ordinary here."
https://youtu.be/jRr8s_xzkQQ?t=192 https://1drv.ms/u/c/87e665e10555c452/EdR1cLSDip5Jobl0MOOYqAgBGc6hvQHqET32rxxfPf70JA?e=8tS69B
- During and After Quest completion the hives will reset after JP Midnight and you can obtain another White Honey from each hive again.
https://youtu.be/GU1da32wpE8?t=22 https://1drv.ms/u/c/87e665e10555c452/EU5XJmCvWkhKmNEoXJOunScBx97x1gg8mjjkhR02ZzR7Sw?e=1XCNkR
Hello Siknoz, I just got my dev environment up and running and finishing up reading all of the dev documentation available. Would love to pick this up as my first Issue.
My first instinct to implement this is to edit the A_Taste_Of_Honey quest lua file to handle the interaction in relation to quest progress. Is this the right direction?
Also, I see the player:sendMessage function, but it expects a messageID rather than just a string, and I cannot for the life of me find where these are defined.
edit - I found what looks like a reference in documentation/message.log but it seems like an odd place for the code to be reaching out to...
further edit - but I did find the ID for "There is nothing out of the ordinary here." so it is a question of curiosity at this point.
Having dug into it further, the quest route didn't seem to be firing. I'm now working on the hive's lua file. My last speed bump seems to be figuring out how to clamp the item given to the day.
do a search for NextJstDay and look how its used in waking the colossus or divine interference
Ill check that out. I got a working solution setting charVars using GetUniqueVanidielDay() but Ill research the above as well to see if it is a better fit. I wasnt sure my implementation of setting permanent charVars that would never be cleared was the most robust solution.