[LUA/SQL] Add Divine Interference quest and instance#5826
[LUA/SQL] Add Divine Interference quest and instance#5826ampitere wants to merge 1 commit intoLandSandBoat:basefrom
Conversation
| { | ||
| function(player, prevZone) | ||
| if quest:getVar(player, 'Prog') == 4 then | ||
| return 309 -- correct cs from capture but doesn't play for some reason? |
There was a problem hiding this comment.
Can't figure out why this cutscene doesn't work, tried passing it more params but doesn't seem to make a difference. Tried !cs and !exec player:startEvent. Event can be seen in a capture here: https://www.youtube.com/watch?v=fkIgQxGs9qE&t=2498s
There was a problem hiding this comment.
This also seems to affect the same CS for Waking the Colossus which is event 307.
There was a problem hiding this comment.
Was thinking about this. Are there packet caps from the fight? I wonder if there's a text table change or event flag that needs to be set to support displaying the event.
There was a problem hiding this comment.
I stayed up late with him one night trying to get this right. We emulated every packet exactly as the capture and verified with Captain that they were the same.
My best guess is some npc doesn't have the right properties and is causing the cutscenes to not proceed, but we tweaked every one in the capture to have exactly the same values and still would black screen.
Also I highly suspect amp moved on, I haven't heard from him in months
There was a problem hiding this comment.
I looked at this the other day coincidentally and I'm more or less thinking the same thing, I'm leaning towards needing the 0x00E entity update packet code fixed before looking more into this
eac4af7 to
67656f2
Compare
67656f2 to
03cc4d0
Compare
03cc4d0 to
2de3fc1
Compare
|
I have Waking the Colossus completed as well but will keep it separate for now. Still can't figure out what the issue is with CS 307 and 309. |
|
Got CS to work after aligning all the NPC flags and models with the capture |
|
ampitere hasn't shown signs of life in quite a while. I assume this PR is abandoned, so I will close it. @sruon Feel free to PR the battlefield if you got the CS working. |
I affirm:
What does this pull request do?
Adds Divine Interference quest and instance. Created based on multiple captures, videos, and wiki information:
https://www.bg-wiki.com/ffxi/Divine_Interference
https://wiki.ffo.jp/html/19593.html
https://www.youtube.com/watch?v=fkIgQxGs9qE (note the first 2 CS in this capture are actually for Unwavering Resolve)
https://www.youtube.com/watch?v=tEDcCLBs9Yk
https://drive.google.com/file/d/1aBexVwCy0inuYlDCfj8Ng_6JpCJWLnNG/view (shows the correct trigger area for starting)
https://www.youtube.com/watch?v=tTrwLPHaRUU
Steps to test these changes
To test just the instance use !instance 7702
TODO