The code to trigger the walkway :
IF
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Fallen Solar
!Exists([ENEMY])
Global("SetForceWalkwayTimer","AR6200",0)
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("SetForceWalkwayTimer","AR6200",1)
SetGlobalTimer("ForceWalkway","AR6200",30)
END
IF
GlobalTimerExpired("ForceWalkway","AR6200")
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",5)
END
The dialog options only trigger on FinalFight being 3 (and then they get set to 5 through the dialog). (value 4 is set on starting the dialog and signifies that you're talking about it).
IF
Global("FinalFight","AR6200",5)
Global("SetUpPools","AR6200",0)
THEN
RESPONSE #100
SetGlobal("SetUpPools","AR6200",1)
AmbientActivate("AMB_Stream1",TRUE)
SoundActivate("Bridge3",TRUE)
OpenDoor("DOOR03")
AmbientActivate("AMB_Stream2",TRUE)
SoundActivate("Bridge1",TRUE)
OpenDoor("DOOR02")
SoundActivate("Bridge2",TRUE)
AmbientActivate("AMB_Stream3",TRUE)
OpenDoor("DOOR01")
END
actually triggers the pools.
I know myself at least when I did ascension had difficulty because the pool's didn't have the energy flowing between them to show the bridge, but I could still cross over.