I accidentally wrote in one screen of my program:
Code: Select all
text _("Test"):
align 0.5
Code: Select all
text _("Test"):
xalign 0.5
TypeError: 'float' object has no attribute '__getitem__'
I could live with that, but Ren'py claimed that error to be in a different screen!
Both screens are called from the same subroutine, first the one with the error above, then the one where Ren'py claimed the error to be. The error occurred before the program came even close to calling the second screen and interrupted the program there. I only figured that out by adding manual breakpoints into the subroutine. (The bug search therefore took a long time. In my despair, I actually completely reprogrammed the second routine. Wasn't needed after all. )
I don't know whether this can be fixed, but I just wanted to report it - and even if only to help others who encounter this problem.