Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 12, in script
Exception: Unknown keyword arguments: who_window_style
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script.rpy", line 12, in script
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\ast.py", line 593, in execute
renpy.exports.say(who, what, interact=self.interact)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\exports.py", line 1024, in say
who(what, interact=interact)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\character.py", line 826, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\character.py", line 688, in do_display
**display_args)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\character.py", line 465, in display_say
what_text = show_function(who, what_string)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\character.py", line 672, in do_show
**self.show_args)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\character.py", line 275, in show_display_say
return renpy.display.screen.get_widget(screen, "what", layer)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\display\screen.py", line 968, in get_widget
screen.update()
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\display\screen.py", line 555, in update
self.screen.function(**self.scope)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\ast.py", line 148, in apply_arguments
return parameters.apply(args, kwargs, ignore_errors)
File "C:\Users\Owner\renpy-6.14.1-sdk\renpy\ast.py", line 136, in apply
raise Exception("Unknown keyword arguments: %s" % ( ", ".join(values.keys())))
Exception: Unknown keyword arguments: who_window_style
Windows-7-6.1.7601-SP1
Ren'Py 6.99.0.303
tgtp-GUI 0.0
In script.rpy:
Code: Select all
# Declare characters used by this game.
define e = Character('Eileen', color="#c8ffc8", show_who_window_style="say_who_windowBrown", show_two_window = True)
Code: Select all
style.say_who_windowBlue = Style ('say_who_window')
style.say_who_windowBlue.background = "UI/Textbox/name_tag_blue.png"
style.say_who_windowBrown = Style ('say_who_window')
style.say_who_windowBrown.background = "UI/Textbox/name_tag_brown.png"
style.say_who_windowGreen = Style ('say_who_window')
style.say_who_windowGreen.background = "UI/Textbox/name_tag_green.png"
style.say_who_windowOrange = Style ('say_who_window')
style.say_who_windowOrange.background = "UI/Textbox/name_tag_orange.png"
style.say_who_windowPink = Style ('say_who_window')
style.say_who_windowPink.background = "UI/Textbox/name_tag_pink.png"
style.say_who_windowYellow = Style ('say_who_window')
style.say_who_windowYellow.background = "UI/Textbox/name_tag_yellow.png"
Code: Select all
screen say(who, what, side_image=None, two_window=False):
# Decide if we want to use the one-window or two-window variant.
default side_image = None
default two_window = False
default who_window_style = "say_who_window"
if not two_window:
# The one window variant.
window:
id "window"
has vbox:
style "say_vbox"
if who:
text who id "who"
text what id "what"
else:
# The two window variant.
vbox:
style "say_two_window_vbox"
if who:
window:
style who_window_style # New Style!
text who:
id "who"
window:
id "window"
has vbox:
style "say_vbox"
text what id "what"
# If there's a side image, display it above the text.
if side_image:
add side_image
else:
add SideImage() xalign 0.0 yalign 1.0
# Use the quick menu.
use quick_menu