2 extends DialogicIndexer
5 func _get_events() -> Array:
6 return [this_folder.path_join('event_text.gd')]
9 func _get_subsystems() -> Array:
10 return [{'name':'Text', 'script':this_folder.path_join('subsystem_text.gd')}]
13 func _get_settings_pages() -> Array:
14 return [this_folder.path_join('settings_text.tscn')]
17 func _get_character_editor_sections() -> Array:
18 return [this_folder.path_join('character_settings/character_moods_settings.tscn'),
19 this_folder.path_join('character_settings/character_portrait_mood_settings.tscn'),
23 func _get_text_effects() -> Array[Dictionary]:
25 {'command':'speed', 'subsystem':'Text', 'method':'effect_speed', 'arg':true},
26 {'command':'lspeed', 'subsystem':'Text', 'method':'effect_lspeed', 'arg':true},
27 {'command':'pause', 'subsystem':'Text', 'method':'effect_pause', 'arg':true},
28 {'command':'signal', 'subsystem':'Text', 'method':'effect_signal', 'arg':true},
29 {'command':'mood', 'subsystem':'Text', 'method':'effect_mood', 'arg':true},
33 func _get_text_modifiers() -> Array[Dictionary]:
35 {'subsystem':'Text', 'method':'modifier_autopauses'},
36 {'subsystem':'Text', 'method':'modifier_random_selection', 'mode':-1},
37 {'subsystem':'Text', 'method':"modifier_break", 'command':'br', 'mode':-1},