fix(rich_tooltip): use action3 and action4 texts if item in inventory

This commit is contained in:
eneko committed 2023-03-03 19:46:43 +01:00
1 parent 5b482d99d1
commit 63cf13a452
3 files changed
+19 -14

No files matched your search

@@ -144,11 +144,17 @@ func update_tooltip_text():
if(current_target_object == null):
return
$tooltip1.visible = current_target_object.action1_text != "";
$tooltip1/label.text = current_target_object.action1_text
var itemInInventory = escoria.inventory_manager.inventory_has(current_target_object.global_id)
$tooltip2.visible = current_target_object.action2_text != "";
$tooltip2/label.text = current_target_object.action2_text
var action1_text = current_target_object.action1_text if !itemInInventory else current_target_object.action3_text
var action2_text = current_target_object.action2_text if !itemInInventory else current_target_object.action4_text
$tooltip1/label.text = action1_text
$tooltip1.visible = action1_text != "";
$tooltip2/label.text = action2_text
$tooltip2.visible = action2_text != "";
@@ -10,6 +10,6 @@ inventory_add i_bombona2
say player "Es el segundo bolsillo más grande que he visto nunca"
:action4
say player "Antes era una bombona pero ahora es una llave inglesa."
say player "Tiene pinta de dibujo animado"
say player "¿Esto es real?"
say player "¿Vivo en Matrix?"
@@ -86,15 +86,15 @@ position = Vector2( 583, 414 )
script = ExtResource( 28 )
global_id = "i_bombona"
esc_script = "res://gymkhana/rooms/trasera_cocina/esc/i_bombona.esc"
tooltip_name = "TT Mirar bombona"
tooltip_name = "Mirar bombona"
combine_when_selected_action_is_in = [ ]
inventory_texture = ExtResource( 29 )
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "TT Mirar bombona"
action2_text = "TT2 Coger bombona"
action1_text = "Mirar bombona"
action2_text = "Coger bombona"
action3_text = "¿Cómo ha entrado en mi bolsillo?"
action4_text = "¿Por qué es una llave inglesa?"
tooltip2_name = "TT2 Coger bombona"
tooltip2_name = "Coger bombona"
animations = null
[node name="bombona2" parent="Hotspots" instance=ExtResource( 27 )]
@@ -102,16 +102,15 @@ position = Vector2( 355, 409 )
script = ExtResource( 28 )
global_id = "i_bombona2"
esc_script = "res://gymkhana/rooms/trasera_cocina/esc/i_bombona2.esc"
tooltip_name = "TT Mirar bombona"
combine_when_selected_action_is_in = [ "action1", "action3" ]
use_from_inventory_only = true
inventory_texture = ExtResource( 29 )
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "TT Mirar bombona"
action2_text = "TT2 Coger bombona"
action1_text = "Mirar bombona"
action2_text = "Coger bombona"
action3_text = "Usar"
action4_text = "¿Por qué es una llave inglesa?"
tooltip2_name = "TT Mirar bombona"
action4_text = "¿Por qué es un dibujo animado?"
tooltip2_name = "Mirar bombona"
animations = null
[node name="Columna" type="Sprite" parent="."]