server icon indicating copy to clipboard operation
server copied to clipboard

[Quest] The_Search_for_Goldmane

Open Rosienaikanaro opened this issue 9 months ago • 0 comments

Implements the quest "The Search for Goldmane" Log 5 Quest 200.

I affirm:

  • [x] I understand that if I do not agree to the following points by completing the checkboxes my PR will be ignored.
  • [x] I understand I should leave resolving conversations to the LandSandBoat team so that reviewers won't miss what was said.
  • [x] I have read and understood the Contributing Guide and the Code of Conduct.
  • [x] I have tested my code and the things my code has changed since the last commit in the PR and will test after any later commits.

What does this pull request do?

Implements the quest "The Search for Goldmane" Log 5 Quest 200. Involves Rabao, Tavnazia, Riverne A01, Metalworks, and Bibiki Bay - Porgonorro Isle.

  • New Message IDs and Text Defaults have been added Riverne and Bibiki.
  • New Mobskills for the below fight have been added based on captured data. Includes a fight with Elvaan enemy Rohemolipaud with nonstandard fight mechanics:
  • Fight concludes when the enemy falls to 30% or lower, where he uses Camouflage and despawns.
  • He can not be killed, even with overkill.
  • He has a standback distance of 13y when above 40%.
  • Two weaponskills are available to him Cyclone and Sniper Shot. While at standback he will only use Sniper Shot. Chance appears to be 50/50 when within Cyclone range.
  • Cyclone is not a ranged attack like it is for players and can only be used within 5 yalms of the player. It has the normal 8 yalm AoE radius.
  • Despite level 50 he has a custom HP value of between 1940 and 2070. I took the safe bet and rounded to 2000.
  • Has roughly a 40% chance to Eagle Eye Shot twice with immediate succession. Neither EES triggers the 2h cloud. Adds a missing minor event dialog interaction for Log 5 Quest 199 Chasing Dreams.

TODO Issue Troubleshooting:

  • The NM is not displaying a ranged attack animation.
  • AnimIDs for EES and Camouflage are player abilities, not mob ones. This causes issues with calling the mobskills instead of doing them manually as done currently in the script.
  • Appears to be firing acid bolts. Unsure how to implement that.

Resolved:

  • Cyclone issue was due to a misunderstanding in the messaging used on skillchains in limited circumstances. I was set straight by Frank and the issue has been resolved for both WSs. -- Frank <3
  • Captured lookstring from Retail is now correctly translating to the expected appearance of the enemy. --Kanryu
  • Helper function created to control advanced mob despawn mechanic, including progressing the quest of only the person who popped it, and only if they are a member of the killing alliance. --Kanryu w/ help from KnowOne
  • 180s interaction wait created as part of the above advanced despawn function. --Kanryu

Steps to test these changes

-- ##Log ID: 5, Quest ID: 200 -- Complete Chasing Dreams: !addquest 5 199 -- Mission progress at or above Ancient Vows (this puts you at The Last Verse): !addmission 6 850 -- Rabao: !zone 247 -- Zoriboh: !pos -43 8 82 -- Tavnazian Safehold: !zone 26 -- Quelveuiat: !pos 1.066 -22.750 -25.077 -- Riverne Site A01: !zone 30 -- Spatial_Displacement: !pos 260.72 75.50 -905.92 -- Trunk: !pos 163.96 96.40 -875.02 -- Copper Key: !additem 1665 -- Trade Copper Key to the Trunk -- Metalworks: !zone 237 -- Vladinek: !pos -17.19 -10.00 -20.76 -- Bibiki Bay: !zone 4 -- Weathered_Boat: !pos -620.43 -0.58 -698.72 -- Rabao: !zone 247 -- Zoriboh: !pos -43 8 82

Retail Captures

Pre-Reqs and Early Capture Data More detailed testing of pre-fight components NM Enfeeble Immunity Testing NM EEM Testing

Rosienaikanaro avatar Apr 14 '25 18:04 Rosienaikanaro