LandSandBoat / server

:sailboat: LandSandBoat - a server emulator for Final Fantasy XI. Just an X-34 landspeeder out for a drive.
https://landsandboat.github.io/server/
GNU General Public License v3.0
277 stars 543 forks source link

Marid Tusk Breaking #5974

Closed jmcmorris closed 4 days ago

jmcmorris commented 5 days ago

I affirm:

What does this pull request do?

This implements the family logic for Marids to has their tusks broken and drop as loot. Marid's can have their tusks broken at a 20% chance per critical hit (similar to Imps and their horns). Whenever this happens the Marid animation changes to reflect this. Additionally, whenever the Marid dies it will drop Marid Tusks equal to the number broken.

This is logic I originally implemented for Eden years ago. Here is the capture I used thanks to @Wiggo32: https://www.youtube.com/watch?v=UEwacJNiyoU

Steps to test these changes

  1. Go fight a Marid !gotoid 16986144
  2. Hit it with critical attacks to see its tusks break
  3. Kill it with varying number of broken tusks to see that the number of tusks dropped are the same as the broken tusks
Xaver-DaRed commented 5 days ago

Also, there are marids in Nyzul Island aswell.

jmcmorris commented 5 days ago

I spent an hour running around killing Marid on retail. It took awhile to find one in Nyzul Isle but I confirmed that they do have their tusks break so I fixed that. I also tested the ones in Abyssea Vunkerl and they do not have their tusks break. This video is good evidence that Marid NMs do not have this mechanic either. https://www.youtube.com/watch?v=3RazpCA2y3g&feature=youtu.be