Taking out the show statement didn't take away the error, and I don't think I've overwritten the centered statement with anything.
I wanted to make it so that the main character's image would still be there even when she's not the character speaking. When I use the traditional code for side images, her image pops in only when she's talking and then disappears when she's not, making it really distracting when there are conversations.
Code: Select all
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\bootstrap.py", line 281, in bootstrap
renpy.main.main()
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\main.py", line 468, in main
run(restart)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\main.py", line 142, in run
renpy.execution.run_context(True)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\execution.py", line 700, in run_context
context.run()
File "game/script.rpy", line 192, in script
centered "{color=#fff}{i}RING-DING DING-DONG.{/i}{/color}"
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\ast.py", line 594, in execute
renpy.exports.say(who, what, interact=self.interact)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\exports.py", line 1032, in say
who(what, interact=interact)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\character.py", line 826, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\character.py", line 688, in do_display
**display_args)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\character.py", line 491, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\ui.py", line 277, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\core.py", line 2346, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\core.py", line 2683, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\core.py", line 1785, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 394, in renpy.display.render.render_screen (gen\renpy.display.render.c:6190)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\screen.py", line 610, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1904)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 282, in render
surf = render(self.child, width, height, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 1127, in render
self.update(st, at)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 1114, in update
child, redraw = self.function(st, at, *self.args, **self.kwargs)
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 1177, in condition_switch_show
return condition_switch_pick(switch), None
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\display\layout.py", line 1171, in condition_switch_pick
if renpy.python.py_eval_bytecode(code):
File "C:\Users\Ash\Documents\Ren'py\renpy-6.17.3-sdk\renpy\python.py", line 1472, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
NameError: name 'sa' is not defined
'Sariya' changes to 'sa' depending on what letters I use to define the character, but that's the only noticeable change.
The regular code I use (the one where the image only shows when she's talking) is: