fix: accommodate empty parameter
This commit is contained in:
committed by
Julian Murgia
parent
0556ccbf32
commit
ecb7bfb528
@@ -25,7 +25,8 @@ func configure() -> ESCCommandArgumentDescriptor:
|
||||
|
||||
# Validate whether the given arguments match the command descriptor
|
||||
func validate(arguments: Array):
|
||||
if not escoria.main.scene_transition.has_transition(arguments[0]):
|
||||
if not escoria.main.scene_transition.has_transition(arguments[0]) \
|
||||
and not arguments[0].empty():
|
||||
escoria.logger.report_errors(
|
||||
"transition: argument invalid",
|
||||
[
|
||||
|
||||
@@ -289,7 +289,7 @@ func _perform_script_events(room: ESCRoom):
|
||||
[
|
||||
_transition.get_command_name(),
|
||||
escoria.project_settings_manager.get_setting(
|
||||
escoria.project_settings_manager.DEFAULT_TRANISITION
|
||||
escoria.project_settings_manager.DEFAULT_TRANSITION
|
||||
)
|
||||
],
|
||||
"%s 0.1" % _wait.get_command_name()
|
||||
@@ -346,7 +346,7 @@ func _perform_script_events(room: ESCRoom):
|
||||
[
|
||||
_transition.get_command_name(),
|
||||
escoria.project_settings_manager.get_setting(
|
||||
escoria.project_settings_manager.DEFAULT_TRANISITION
|
||||
escoria.project_settings_manager.DEFAULT_TRANSITION
|
||||
)
|
||||
],
|
||||
"%s 0.1" % _wait.get_command_name()
|
||||
|
||||
@@ -268,7 +268,7 @@ func load_game(id: int):
|
||||
[
|
||||
_transition.get_command_name(),
|
||||
escoria.project_settings_manager.get_setting(
|
||||
escoria.project_settings_manager.DEFAULT_TRANISITION
|
||||
escoria.project_settings_manager.DEFAULT_TRANSITION
|
||||
)]
|
||||
)
|
||||
)
|
||||
@@ -380,7 +380,7 @@ func load_game(id: int):
|
||||
[
|
||||
_transition.get_command_name(),
|
||||
escoria.project_settings_manager.get_setting(
|
||||
escoria.project_settings_manager.DEFAULT_TRANISITION
|
||||
escoria.project_settings_manager.DEFAULT_TRANSITION
|
||||
)]
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user