The way I have it set up is like so:
Code: Select all
define nar = Character(None)
default narrator = nar
define route1_nar = Character(None, who_style="route1_namebox", what_style="route1_dialogue", window_style="route1_window")
define route2_nar = Character(None, who_style="route1_namebox", what_style="route1_dialogue", window_style="route1_window")
Code: Select all
action [Start(route.startlabel), SetVariable("narrator",route.id + "_nar")]
I tried using defaults instead of defines for the nar, route1_nar, route2_nar, etc definitions, but that didn't work either.
I already know I can use the styling I want by typing route1_nar before all narration text in my script, but I'd rather avoid doing that, because having to type out the name of the narrator character every time I want to put in narration is tedious and annoying. I'd prefer to dynamically change the style of the default narrator so I don't have to type it out every time.
Is there a way to make this work?