Hi, I'm currently working on the accessibility parts of my game for players with limited vision but I'm running into a weird bug for self-voicing where audio captions and image descriptions are repeating once when after I use the {alt} and {noalt} tags in dialogue. This is a snippet of code in the practice script (please ignore the yalign I'm fixing that later) where it begins to happen, note the comments:
## This is where it doesn't repeat.
$ play_sound (boots_default_2)
show ferrumpl at stepfwd:
yalign -1
$ renpy.pause (0.2)
$ quick_menu = True
ic "Ferrum steps closer."
ferrum "Hey, you."
window hide
$ quick_menu = False
$ renpy.pause (1.0)
$ play_sound (boots_default_4)
show ferrumpl at stepfwd2:
yalign -1
$ renpy.pause (0.2)
$ quick_menu = True
ic "Ferrum steps even closer."
ferrum "{noalt}Ya listenin', lass?{/noalt}{alt}Are you listening girl?{/alt}"
window hide
$ quick_menu = False
$ renpy.pause (1.0)
$ quick_menu = True
carmara "Too close."
ferrum "{noalt}...{/noalt}{alt}Ferrum says nothing in response.{/alt}"
## This is where it starts to repeat ic and audio titles once throughout the entire game.
window hide
$ quick_menu = False
$ renpy.pause (1.0)
$ play_sound (boots_default_3)
show ferrumpl at stepback:
yalign -2
$ renpy.pause (1.0)
$ quick_menu = True
ic "Ferrum takes a step back."
carmara "Further."
window hide
$ quick_menu = False
$ renpy.pause (1.0)
$ play_sound (boots_default_5)
show ferrumpl at stepback2:
yalign -2
$ renpy.pause (1.0)
$ quick_menu = True
ic "Ferrum takes a step further back."
carmara "Better."
Sorry for the atrocious formatting, itchio keeps removing my line spaces. I don't know how else to code alt text for dialogue unfortunately, so I'm not sure how to fix this issue. Is there anything that can be done?
EDIT: I also just now noticed this bug also happens when you rollback text.
