Updated dialogic

This commit is contained in:
MaddoScientisto 2026-01-05 16:00:41 +01:00
commit cbb82512ee
483 changed files with 5743 additions and 2177 deletions

View file

@ -26,9 +26,9 @@ func _execute() -> void:
var time_per_event: float = dialogic.Inputs.auto_skip.time_per_event
final_time = min(time, time_per_event)
if clear_textbox and dialogic.has_subsystem("Text"):
if clear_textbox and dialogic.has_subsystem("Text") and dialogic.Text.is_textbox_visible():
dialogic.Text.update_dialog_text('')
dialogic.Text.hide_textbox()
dialogic.Text.hide_textbox(final_time == 0)
dialogic.current_state = dialogic.States.IDLE
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
@ -44,10 +44,10 @@ func _execute() -> void:
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
if clear_music and dialogic.has_subsystem('Audio'):
for channel_id in dialogic.Audio.max_channels:
if dialogic.Audio.has_music(channel_id):
dialogic.Audio.update_music('', 0.0, "", final_time, channel_id)
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
dialogic.Audio.stop_all_one_shot_sounds()
if dialogic.Audio.is_any_channel_playing():
dialogic.Audio.stop_all_channels(final_time)
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
if clear_style and dialogic.has_subsystem('Styles'):
dialogic.Styles.change_style()
@ -109,6 +109,6 @@ func build_event_editor() -> void:
add_body_edit('clear_textbox', ValueType.BOOL_BUTTON, {'left_text':'Clear:', 'icon':load("res://addons/dialogic/Modules/Clear/clear_textbox.svg"), 'tooltip':'Clear Textbox'})
add_body_edit('clear_portraits', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_characters.svg"), 'tooltip':'Clear Portraits'})
add_body_edit('clear_background', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_background.svg"), 'tooltip':'Clear Background'})
add_body_edit('clear_music', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_music.svg"), 'tooltip':'Clear Music'})
add_body_edit('clear_music', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_music.svg"), 'tooltip':'Clear Audio'})
add_body_edit('clear_style', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_style.svg"), 'tooltip':'Clear Style'})
add_body_edit('clear_portrait_positions', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_positions.svg"), 'tooltip':'Clear Portrait Positions'})

View file

@ -1 +1 @@
uid://dny1dhrq768ul
uid://7aikid38is1o

View file

@ -1 +1 @@
uid://cj5o6vkiga2r6
uid://cyftouhvjfun2