unified tooltips as dictionary (#8)

## Changes
- From one variable for each tooltip to dictionary
- Should not break the game.

## How to test
- Run game
- In `cocina_delante` every tooltip yould appear as always.
- The rest of the rooms/items appear without tooltip.

## Side effects
- `set_tooltip` ESC command doesn't work untill `tooltip` is set to the in the new way. It changes the tooltip to every object without the new tooltip.
- Should be gone when we update every object.

Reviewed-on: gymkhana/gymkhana#8
Co-authored-by: oier <oierbravo@gmail.com>
Co-committed-by: oier <oierbravo@gmail.com>
This commit is contained in:
2023-09-16 15:56:20 +02:00
committed by Oier Bravo
parent ef82e45e10
commit 2fdbdaaa6a
28 changed files with 212 additions and 121 deletions

View File

@@ -59,7 +59,9 @@ esc_script = "res://gymkhana/rooms/turno_cocina/cocina/esc/puerta_detras.esc"
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Ir detrás"
tooltips = {
"action1": "Ir detrás"
}
animations = null
[node name="puerta_detras_collision" type="CollisionPolygon2D" parent="puerta_detras"]
@@ -81,7 +83,9 @@ esc_script = "res://gymkhana/rooms/turno_cocina/cocina/esc/puerta_delante.esc"
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Salir de la cocina"
tooltips = {
"action1": "Salir de la cocina"
}
animations = null
[node name="puerta_delante_collision" type="CollisionPolygon2D" parent="puerta_delante"]
@@ -125,8 +129,10 @@ global_id = "cocina_fregadero_der"
esc_script = "res://gymkhana/rooms/turno_cocina/cocina/esc/fregadero_der.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar fregadero"
action2_text = "Usar"
tooltips = {
"action1": "Mirar fregadero",
"action2": "Usar"
}
action3_target_texts = {
"turno_cocina_bol": "Llenar el bol de agua",
"turno_cocina_bol_lentejas": "Llenar el bol de agua"
@@ -148,8 +154,10 @@ global_id = "cocina_fregadero_izq"
esc_script = "res://gymkhana/rooms/turno_cocina/cocina/esc/fregadero_izq.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar fregadero"
action2_text = "Usar"
tooltips = {
"action1": "Mirar fregadero",
"action2": "Usar"
}
action3_target_texts = {
"turno_cocina_bol": "Llenar el bol de agua",
"turno_cocina_bol_lentejas": "Llenar el bol de agua"
@@ -171,8 +179,10 @@ global_id = "cocina_debajo_sofa"
esc_script = "res://gymkhana/rooms/turno_cocina/cocina/esc/debajo_sofa.esc"
combine_when_selected_action_is_in = [ "action4" ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar debajo del sofa"
action2_text = "Meter la mano"
tooltips = {
"action1": "Mirar debajo del sofa",
"action2": "Meter la mano"
}
action3_target_texts = {
"turno_cocina_frontal": "Mirar denajo del sofa"
}

View File

@@ -44,7 +44,9 @@ esc_script = "res://gymkhana/rooms/turno_cocina/cocina_delante/esc/puerta_cocina
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Entrar en la cocina"
tooltips = {
"action1": "Entrar en la cocina"
}
animations = null
[node name="puerta_cocina_collision" type="CollisionPolygon2D" parent="puerta_cocina"]
@@ -65,7 +67,9 @@ esc_script = "res://gymkhana/rooms/turno_cocina/cocina_delante/esc/puerta_despen
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Bajar a la despensa"
tooltips = {
"action1": "Bajar a la despensa"
}
animations = null
[node name="puerta_despensa_collision" type="CollisionPolygon2D" parent="puerta_despensa"]
@@ -86,7 +90,9 @@ esc_script = "res://gymkhana/rooms/turno_cocina/cocina_delante/esc/puerta_detras
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Ir detrás"
tooltips = {
"action1": "Ir detrás"
}
animations = null
[node name="puerta_detras_collision" type="CollisionPolygon2D" parent="puerta_detras"]
@@ -101,10 +107,11 @@ global_id = "puerta_detras_start"
[node name="EnekoSmoking" parent="." instance=ExtResource( 8 )]
position = Vector2( 813, 440 )
tooltip_name = "Objervar sujeto"
dialog_color = Color( 0, 1, 0.462745, 1 )
action1_text = "Objervar sujeto"
action2_text = "Hablar"
tooltips = {
"action1": "Observar sujeto",
"action2": "Hablar"
}
action3_target_texts = {
"bombona2": "Toma, un regalo",
"caja_herramientas": "Regalar"

View File

@@ -43,7 +43,9 @@ global_id = "cocina_detras_puerta_cocina"
esc_script = "res://gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_cocina.esc"
is_exit = true
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Entrar en la cocina"
tooltips = {
"action1": "Entrar en la cocina"
}
animations = null
[node name="puerta_cocina_collision" type="CollisionPolygon2D" parent="puerta_cocina"]
@@ -63,7 +65,9 @@ global_id = "cocina_detras_puerta_delante"
esc_script = "res://gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_delante.esc"
is_exit = true
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Ir delante"
tooltips = {
"action1": "Ir delante"
}
animations = null
[node name="puerta_delante_collision" type="CollisionPolygon2D" parent="puerta_delante"]

View File

@@ -46,8 +46,10 @@ esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc
is_exit = true
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Salir fuera"
animations = null
tooltips = {
"action1": "Salir fuera"
}
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="puerta_exterior"]
position = Vector2( 129, -721 )
@@ -73,8 +75,10 @@ global_id = "turno_cocina_despensa_cebolla_izq"
esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar cebollas"
action2_text = "Coger cebollas"
tooltips = {
"action1": "Mirar cebollas",
"action2": "Coger cebollas"
}
animations = null
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="cebolla izq"]
@@ -94,8 +98,10 @@ global_id = "turno_cocina_despensa_cebolla_der"
esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar cebollas"
action2_text = "Coger cebollas"
tooltips = {
"action1": "Mirar cebollas",
"action2": "Coger cebollas"
}
animations = null
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="cebolla der"]
@@ -115,8 +121,10 @@ global_id = "turno_cocina_despensa_bidon_der"
esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar dentro"
action2_text = "Coger"
tooltips = {
"action1": "Mirar dentro",
"action2": "Coger"
}
animations = null
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="bidon_der"]
@@ -136,8 +144,10 @@ global_id = "turno_cocina_despensa_bidon_izq"
esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar dentro"
action2_text = "Coger"
tooltips = {
"action1": "Mirar dentro",
"action2": "Coger"
}
animations = null
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="bidon_izq"]
@@ -152,7 +162,9 @@ script = ExtResource( 5 )
[node name="turno_cocina_patata_grande" parent="." instance=ExtResource( 7 )]
position = Vector2( 440, 161 )
scale = Vector2( 0.880435, 0.88735 )
action1_text = "Mirar"
tooltips = {
"action1": "Mirar"
}
[node name="ESCLocation2" type="Position2D" parent="turno_cocina_patata_grande"]
position = Vector2( 40.8889, 672.79 )
@@ -175,8 +187,10 @@ global_id = "turno_cocina_despensa_bidon_cntr"
esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/bidon_cntr.esc"
combine_when_selected_action_is_in = [ ]
dialog_color = Color( 1, 1, 1, 1 )
action1_text = "Mirar dentro"
action2_text = "Coger"
tooltips = {
"action1": "Mirar dentro",
"action2": "Coger"
}
action3_target_texts = {
"turno_cocina_bol": "Coger lentejas a ojo",
"turno_cocina_peso_bol": "Coger las lentejas exactas"