Closed rschlaikjer closed 1 year ago
Ugh nope breaks in 01_00_ARC01_2 because of something to do with this
_SCH2(24,ari_l_10_01_n04,,,,,,,CC,,,,,,,,,,23);
causing the _MSAD line to get removed when the next _ZM plays
Game's busted, calling time on this
A problem with the way we initially handled glued lines is that we had a raw wait between the first line and the second, which didn't always match the real voice line duration and which can't be skipped with
c
.With better understanding of the way the control macros work, I think we can get away with changing from the old way of doing things:
@k@e
from triggering _ZM block, and@x
from the glued blockto instead
@k@e
, since this seems to be responsible for the waiting until the voice trigger is done@n
to the first line to auto-play the next line, and still removing@x
from the next lineThis patch needs to be pretty thoroughly tested to ensure that it doesn't introduce text pop or broken choice jumps.