server
server copied to clipboard
[lua] [sql] BCNM Amphibian Assault
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 BCNM Amphibian Assault with captures from retail
- Uses Winters new PR that allows you to pass a target in onMobSpellChoose to write a smart WHM lua. All credits to @Xaver-DaRed for reviewing and improving my draft significantly.
WHM Logic findings
- Will cast various -na spells on allies if needed but not Stona (Maybe WHMs in newer content might)
- Will not Silena non-caster jobs
- Will heal when self or a nearby ally is 33% HP or below, only uses its strongest Cure or Curaga
- Will buff itself or allies quite often with haste, protect & shell
- Does seem to check which enfeebles are present and does not overlap them
- Does seem to check if Aquaveil is missing and only casts it if needed Sahagin_Study.zip
Capture
AmphibianAssault.zip https://youtu.be/t8qe2Ko8aUc
Steps to test these changes
Run Amphibian Assault in Sacrificial Chamber