Closed Dev-Roland closed 2 years ago
As I understand it, they are still missing a lot of caps for what triggers different events in the RoV missions. The comments in some of the RoV scripts note that some things have not been scripted because of this.
Expansion progression can leave some characters unavailable to appear in RoV events, which can stall progression. That check may be the only known condtion/event correlation documented for this mission at the time it was scripted.
Can confirm that with all of ZM, CoP, and TAU main story completed on xiweb (running base), I was able to push through to log Cauterize when that last batch of RoV missions were added.
Expansion progression can leave some characters unavailable to appear in RoV events, which can stall progression. That check may be the only known condtion/event correlation documented for this mission at the time it was scripted.
Given that A) Both 2-10 and 2-11 mention no CoP requirement (at-all) in the wikis and B) 2-10 has no such check but 2-11 does, there seems to be a discrepancy in that this CoP requirement that was coded into 2-11. That is, as far as I can tell, and I'm very unfamiliar with the library here so I can definitely be wrong.
Please note that I did post my CoP progress in the repro steps so that it can be known during testing.
Earlier in the RoV mission pages though, it notes that if you progress CoP to a certain point, it will stall RoV progression until you move CoP further... like, all the way to Dawn. Forget exactly where it was, but it noted something specific to availability of Ulmia, Prishe, and Tenzen IIRC.
EDIT: It becomes a recurring theme after Volto Oscuro on the xiclopedia wiki. A lot of vague and unknown details, but a good bit of talk about how characters will react depending on the state of CoP progression... and they are missing captures of some those triggers/events.
https://ffxiclopedia.fandom.com/wiki/Ring_My_Bell
https://github.com/LandSandBoat/server/blob/base/scripts/missions/rov/1_18_Ring_My_Bell.lua
I just supplemented my repro steps with more details regarding CoP and RoV progression during the test. You can also reference https://forum.square-enix.com/ffxi/threads/47983-What-should-I-do-if-I-can%E2%80%99t-progress-in-Rhapsodies-of-Vana%E2%80%99diel
The more I read the more it seems to me that A) the wikis are confusing on this scenario (lol) and B) the code for RoV 2-11 seems to have an LSB-exclusive requirement rather than a retail-like requirement (it requires the completion of a CoP not mentioned to have a completion (as opposed to a blocking) requirement in the wikis nor in the official SE post) for this RoV mission.)
Hopefully I'm just missing something.
To clarify, these are the requirements for RoV 2-11 (Take Wing) found in SE's official post: (Our code mentions one of the 14 CoP missions in Tenzen's list. By reading the LSB code it appears to be A) blocking the CS until the user finishes the CoP 7-5 mission not B) blocking the cs if the user is on the CoP 7-5 mission . If it indeed is performing A then that would seem to be a mistaken requirement (and a strict one compared to retail CoP requirements). If B then I should be getting the CS, right?)
Tenzen will not be available if you are currently undertaking one of the following Chains of Promathia missions. The Rites of Life / Below the Arks / The Mothercrystals / An Invitation West / The Lost City / Distant Beliefs / An Eternal Melody / Ancient Vows / The Call of the Wyrmking / A Vessel Without a Captain / Desire of Emptiness / The Warrior’s Path / Garden of Antiquity / When Angels Fall / Dawn
Aphmau will not be available if you are currently undertaking one of the following Treasures of Aht Urhgan missions. Land of Sacred Serpents / Immortal Sentries / President Salaheem / Knight of Gold / Confessions of Royalty / Easterly Winds / Westerly Winds / A Mercenary Life / Undersea Scouting / Astral Waves / Imperial Schemes / Sweets for the Soul / Teahouse Tumult / Finders Keepers / Seal of the Serpent / Misplaced Nobility / Bastion of Knowledge / Puppet in Peril / Prevalence of Pirates / Shades of Vengeance / In the Blood / Sentinels’ Honor / Testing the Waters / Legacy of the Lost / Gaze of the Saboteur / Path of Blood / Stirrings of War / Allied Rumblings / Unraveling Reason / Light of Judgment / Path of Darkness / Fangs of the Lion / Nashmeira’s Plea / Ragnarok / Imperial Coronation
They are lacking captures for a lot of this, which is needed to code the various triggers/events.
As is noted in many of the RoV scripts, some things have been left out because of this.
Until more of the needed data is captured, progression may be restricted to only the confirmed correlations from the captures.
As such, all RoV is expected to evolve as more captures are submitted/reviewed.
I think this was fixed by #1943
I still do not trigger the CS when I enter the teahouse. I'm still on the same ToAU and CoP missions and, for what it's worth, the only ToAU quest I have active is "The Luck of the Draw".
Without progressing CoP since the original repro steps were authored, I was now able to trigger the CS. Issue fixed.
Just a note I just got to RoV 1-18 and Have completed all of DAWN for CoP and the door in norg gives me a message saying tenzen is still AWOL. I commented out the restrictions on DAWN in scripts/globals/rhapsodies.lua and that seems to bypass it
Branch affected by issue
base
Steps to reproduce
Beginning Progress: CoP: 3-3 (Only progress is Ulmia path started by zoning into Northern Sandoria) (Do not progress further during test) RoV: 2-8 (The Endless Sky) ToAU: 0
Expected behavior
RoV 2-11 cutscene should trigger once the player has entered the trigger area in Sharahat Teahouse.
NOTE: Is https://github.com/LandSandBoat/server/blob/base/scripts/missions/rov/2_11_Take_Wing.lua line 33 requiring PM 7-5 to be complete here??