fix(rtmi-ui): don't show neither tooltip nor outline if accept_input is not ALL, fixes #207.
This commit is contained in:
1 parent
36b8d58d9e
commit
016210c1d9
4 files changed
+10
-2
No files matched your search
@@ -188,6 +188,10 @@ func mousewheel_action(direction: int) -> void:
|
||||
func element_focused(element_id: String) -> void:
|
||||
if escoria.current_state != escoria.GAME_STATE.DEFAULT:
|
||||
return
|
||||
|
||||
if escoria.inputs_manager.input_mode != escoria.inputs_manager.INPUT_ALL:
|
||||
return
|
||||
|
||||
var target_obj = escoria.object_manager.get_object(element_id).node
|
||||
if target_obj is ESCItem or ESCItemWithTooltip:
|
||||
tooltip_node.set_target(target_obj.tooltip_name)
|
||||
|
||||
@@ -32,7 +32,6 @@ func _input(event) -> void:
|
||||
if escoria.current_state != escoria.GAME_STATE.DEFAULT:
|
||||
return
|
||||
|
||||
|
||||
# No tool selected
|
||||
if escoria.action_manager.action_state == escoria.action_manager.ACTION_INPUT_STATE.AWAITING_VERB_OR_ITEM:
|
||||
if event.pressed:
|
||||
|
||||
@@ -155,7 +155,8 @@ func update_tooltip_text():
|
||||
var left_click_text = "";
|
||||
var right_click_text = "";
|
||||
|
||||
if current_target_object.is_interactive and escoria.current_state == escoria.GAME_STATE.DEFAULT:
|
||||
if current_target_object.is_interactive and escoria.current_state == escoria.GAME_STATE.DEFAULT \
|
||||
and escoria.inputs_manager.input_mode == escoria.inputs_manager.INPUT_ALL:
|
||||
var item_in_inventory = escoria.inventory_manager.inventory_has(current_target_object.global_id)
|
||||
var waiting_for_target_item = escoria.action_manager.action_state == ESCActionManager.ACTION_INPUT_STATE.AWAITING_TARGET_ITEM
|
||||
|
||||
|
||||
@@ -78,9 +78,11 @@
|
||||
say($eneko_smoking, "¿Y podrías meter imágenes subliminales para que la gente haga lo que yo quiera?", "cocina_delante_intro_dialog_option6_res3")
|
||||
say($player, "No veo por que no, la mayoría de juegos lo hacen, es una práctica habitual en la industria.", "cocina_delante_intro_dialog_option6_res_player2")
|
||||
they_live_visible = true
|
||||
accept_input("SKIP")
|
||||
anim($eneko_smoking, "they_live")
|
||||
wait(1)
|
||||
they_live_visible = false
|
||||
accept_input("ALL")
|
||||
say($eneko_smoking, "Suena interesante, ya hablaremos más adelante, pero para hoy tienes que pensar otra cosa que hacer.", "cocina_delante_intro_dialog_option6_res4")
|
||||
cocina_delante_intro_dialog_option6_done = true
|
||||
- "cocina_delante_intro_dialog_end:¿Que te parece que haga la comida?" [cocina_delante_intro_dialog_option4_done and cocina_delante_intro_dialog_option5_done and cocina_delante_intro_dialog_option6_done]
|
||||
@@ -321,10 +323,12 @@
|
||||
say($eneko_smoking, "Sé exactamente a lo que te refieres. Algo no funciona en el mundo. No sabes lo que es, pero ahí está, como una astilla clavada en tu mente, y te está enloqueciendo. Esta sensación te ha traído hasta mí. ¿Sabes de lo que te estoy hablando?", "cocina_delante_eneko_action2_dialog_option6_1")
|
||||
say($player, "¿De Las Gymkhanikas de Uli?", "cocina_delante_eneko_action2_dialog_option6_2")
|
||||
say($eneko_smoking, "¿Te gustaría saber lo que son Las Gymkhanikas de Uli? Las Gymkhanikas de Uli nos rodean, están por todas partes. Es el mundo que ha sido puesto ante tus ojos para ocultarte la verdad.", "cocina_delante_eneko_action2_dialog_option6_3")
|
||||
accept_input("SKIP")
|
||||
they_live_visible = true
|
||||
anim($eneko_smoking, "they_live")
|
||||
say($player, "¿Qué verdad?", "cocina_delante_eneko_action2_dialog_option6_4")
|
||||
they_live_visible = false
|
||||
accept_input("ALL")
|
||||
say($eneko_smoking, "Que eres un esclavo Oier. Igual que yo naciste en cautiverio, naciste en una prisión que no puedes ni saborear, ni oler, ni tocar. Una prisión para tu mente. Por desgracia no se puede explicar lo que son Las Gymkhanikas de Uli. Has de verlas con tus propios ojos.", "cocina_delante_eneko_action2_dialog_option6_5")
|
||||
say($player, "¿Ahora no deberías ofrecerme una pastilla roja y otra azul?", "cocina_delante_eneko_action2_dialog_option6_6")
|
||||
say($eneko_smoking, "¿Pastillas? ¿Por la mañana? ¡Anda y vete a hacer la comida!", "cocina_delante_eneko_action2_dialog_option6_7")
|
||||
|
||||
Reference in new issue
Block a user