[lua] Update NIN AF2 Mob Enagakure behavior
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?
Updates spawn behavior for Enagakure so that it only spawns at night. Allows for it's spawn during pirates should the player meet requirements. Assures mob does not despawn if actively engaged past 4:00:00 Vanadiel time. Implements a check to assure the mob can only be popped once per boat ride. Implements a failsafe should a player log in on the boat with requirements met to spawn mob (and it has not been spawned already or killed during the current voyage).
Steps to test these changes
Flag "I'll Take The Bigger Box" quest for NIN AF2. Take the 16:00:00 or 00:00:00 ferry from Mhaura to Selbina. Depending on time, wait around until Enagakure spawns at 20:00:00 or upon zone in if you took the later ferry. Note that mob will despawn if not engaged before 4:00:00 or if idle for 10mins.
None of this logic should really be placed in the zone script. Its a quest nm and belongs to the quest script
This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.