Compare commits
19 Commits
release/0.
...
release/1.
| Author | SHA1 | Date | |
|---|---|---|---|
| d03c46fb33 | |||
| 3d0b68a280 | |||
| bd93904bcb | |||
| 3d9445a40a | |||
| 0b63c25df1 | |||
| 173dc4e01c | |||
| a889dca375 | |||
| 39d14cb7de | |||
| 1266cc3355 | |||
| 39bf0d68e0 | |||
| 9406706a83 | |||
| 179883ef30 | |||
| 31f04e5881 | |||
| b5365d3644 | |||
| ded7845f58 | |||
| 1776aec8e7 | |||
| 0f26eb81b8 | |||
| 53dd4e2c98 | |||
| af10e24f76 |
@@ -9,6 +9,7 @@ env:
|
||||
GODOT_VERSION: 4.5
|
||||
EXPORT_NAME: LasGymkhanikasDeUli
|
||||
PROJECT_PATH: .
|
||||
APPWRITE_API_KEY: ${{ secrets.APPWRITE_API_KEY }}
|
||||
|
||||
jobs:
|
||||
all-exports:
|
||||
@@ -24,10 +25,6 @@ jobs:
|
||||
- name: Setup
|
||||
run: |
|
||||
git clone https://github.com/godot-escoria/escoria-demo-game $PROJECT_PATH/../escoria-demo-game
|
||||
- name: Setup
|
||||
run: |
|
||||
mkdir -p $PROJECT_PATH/secret
|
||||
echo "${{ secrets.APPWRITE_API_CFG }}" > $PROJECT_PATH/secret/api.cfg
|
||||
- name: All builds
|
||||
run: |
|
||||
./apply_patches.sh
|
||||
|
||||
@@ -40,6 +40,11 @@ func initialize(dialog_manager: ESCDialogManager, character: String, text: Strin
|
||||
|
||||
func handle_input(_event):
|
||||
if _event is InputEventMouseButton and _event.pressed:
|
||||
# MODIFIED FOR RTMI-UI: HACK FOR MENU/FULLSCREEN/MUSIC BUTTONS
|
||||
var position: Vector2 = _event.global_position
|
||||
if position.x > 1080 and position.y < 70:
|
||||
return
|
||||
# END MODIFIED FOR RTMI-UI
|
||||
if escoria.inputs_manager.input_mode != \
|
||||
escoria.inputs_manager.INPUT_NONE and \
|
||||
_dialog_manager != null:
|
||||
|
||||
@@ -68,6 +68,9 @@ var _progress_tween: Tween
|
||||
|
||||
# Build up the UI
|
||||
func _ready():
|
||||
escoria.paused.connect(_on_paused)
|
||||
escoria.resumed.connect(_on_resumed)
|
||||
|
||||
_click_to_continue = escoria.settings_manager.get_custom_setting(
|
||||
RTMISimpleDialogSettings.CLEAR_TEXT_BY_CLICK_ONLY_KEY,
|
||||
RTMISimpleDialogSettings.CLEAR_TEXT_BY_CLICK_ONLY_DEFAULT_VALUE
|
||||
@@ -304,12 +307,14 @@ func _on_dialog_finished():
|
||||
# Handler managing pause notification from Escoria
|
||||
func _on_paused():
|
||||
_talking_timer.set_paused(true)
|
||||
hide()
|
||||
|
||||
|
||||
|
||||
# Handler managing resume notification from Escoria
|
||||
func _on_resumed():
|
||||
_talking_timer.set_paused(false)
|
||||
|
||||
show()
|
||||
|
||||
func _stop_character_talking():
|
||||
# Make the speaking item animation stop talking, if it is still alive
|
||||
|
||||
@@ -21,7 +21,9 @@ func update() -> void:
|
||||
var achievements = gymkhana.achievement_manager.get_achievements()
|
||||
achievements.sort()
|
||||
for key in achievements:
|
||||
%Container.add_child(UiEscoriaVariableBuilder.create(key, achievements[key]))
|
||||
var variable: UIEscoriaVariable = UiEscoriaVariableBuilder.create(key, achievements[key])
|
||||
variable.double_clicked.connect(_on_double_clicked)
|
||||
%Container.add_child(variable)
|
||||
|
||||
|
||||
func clear() -> void:
|
||||
@@ -32,3 +34,6 @@ func clear() -> void:
|
||||
|
||||
func _on_time_updated(elapsed_time_in_seconds: int) -> void:
|
||||
%TimeTrackerLabel.text = str(elapsed_time_in_seconds)
|
||||
|
||||
func _on_double_clicked(achievement_id) -> void:
|
||||
gymkhana.achievement_manager.unlock_achievement(achievement_id)
|
||||
|
||||
@@ -59,6 +59,7 @@ const ESC_UI_CHANGE_VERB_ACTION = "esc_change_verb"
|
||||
@export var video_player: RTMIVideoPlayer
|
||||
@export var language_selector: RTMILanguageSelector
|
||||
@export var confetti: RTMIConfetti
|
||||
@export var tools: Container
|
||||
|
||||
# Tracks the mouse's current position onscreen.
|
||||
var _current_mouse_pos = Vector2.ZERO
|
||||
@@ -565,8 +566,10 @@ func _on_event_done(return_code: int, _event_name: String):
|
||||
|
||||
|
||||
func _on_MenuButton_pressed() -> void:
|
||||
pause_game()
|
||||
|
||||
if escoria.current_state == escoria.GAME_STATE.PAUSED:
|
||||
unpause_game()
|
||||
else:
|
||||
pause_game()
|
||||
|
||||
# Clears the tooltip content (if an ESCTooltip node exists in UI)
|
||||
# MODIFIED FOR RTMIUI
|
||||
|
||||
@@ -53,10 +53,10 @@ main_menu = NodePath("menu_layer/main_menu")
|
||||
pause_menu = NodePath("menu_layer/pause_menu")
|
||||
mouse_tooltip_margin = 70.0
|
||||
editor_debug_mode = 1
|
||||
ui_parent_control_node = NodePath("game_layer/ui_layer/Tools")
|
||||
|
||||
[node name="black_and_white_shader" type="CanvasLayer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
layer = 4
|
||||
visible = false
|
||||
script = ExtResource("2_o34rc")
|
||||
|
||||
@@ -69,6 +69,7 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
layer = 4
|
||||
|
||||
[node name="Confetti" parent="CanvasLayer" instance=ExtResource("4_ixq7a")]
|
||||
|
||||
@@ -85,7 +86,8 @@ color = Color(0, 0, 0, 1)
|
||||
[node name="game_layer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="dialog_layer" type="CanvasLayer" parent="game_layer"]
|
||||
layer = 3
|
||||
unique_name_in_owner = true
|
||||
layer = 2
|
||||
|
||||
[node name="ESCDialogsPlayer" type="Control" parent="game_layer/dialog_layer"]
|
||||
layout_mode = 3
|
||||
@@ -106,51 +108,11 @@ offset_from_cursor_action4 = Vector2(0, -20)
|
||||
debug_mode = true
|
||||
|
||||
[node name="ui_layer" type="CanvasLayer" parent="game_layer"]
|
||||
layer = 2
|
||||
|
||||
[node name="DevTools" parent="game_layer/ui_layer" instance=ExtResource("7_qk4ex")]
|
||||
visible = false
|
||||
|
||||
[node name="Tools" type="PanelContainer" parent="game_layer/ui_layer"]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -220.0
|
||||
offset_bottom = 84.0
|
||||
grow_horizontal = 0
|
||||
theme = ExtResource("9")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="game_layer/ui_layer/Tools"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer2" type="HBoxContainer" parent="game_layer/ui_layer/Tools/MarginContainer"]
|
||||
layout_mode = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="FullScreenButton" type="TextureButton" parent="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
process_mode = 3
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("18_ixq7a")
|
||||
texture_hover = ExtResource("12_te176")
|
||||
script = ExtResource("13_6rlck")
|
||||
fullscreen_active_texture = ExtResource("14_c6byj")
|
||||
fullscreen_active_hover_texture = ExtResource("15_j7gr8")
|
||||
fullscreen_default_texture = ExtResource("18_ixq7a")
|
||||
fullscreen_default_hover_texture = ExtResource("12_te176")
|
||||
|
||||
[node name="MusicButton" type="TextureButton" parent="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
custom_minimum_size = Vector2(64, 0)
|
||||
layout_mode = 2
|
||||
script = ExtResource("14")
|
||||
music_enabled_texture = ExtResource("6")
|
||||
music_enabled_hover_texture = ExtResource("13")
|
||||
music_disabled_texture = ExtResource("16")
|
||||
music_disabled_hover_texture = ExtResource("15")
|
||||
|
||||
[node name="MenuButton" type="TextureButton" parent="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("13_we0hb")
|
||||
texture_hover = ExtResource("14_parhr")
|
||||
|
||||
[node name="Inventory" parent="game_layer/ui_layer" instance=ExtResource("1")]
|
||||
anchors_preset = 7
|
||||
anchor_top = 1.0
|
||||
@@ -165,7 +127,7 @@ pivot_offset = Vector2(845, 116)
|
||||
[node name="AchievementNotifications" parent="game_layer/ui_layer" instance=ExtResource("18_ssxmx")]
|
||||
|
||||
[node name="menu_layer" type="CanvasLayer" parent="."]
|
||||
layer = 2
|
||||
layer = 8
|
||||
|
||||
[node name="pause_menu" parent="menu_layer" instance=ExtResource("8")]
|
||||
visible = false
|
||||
@@ -183,6 +145,52 @@ visible = false
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
|
||||
[connection signal="button_down" from="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2/FullScreenButton" to="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2/FullScreenButton" method="_on_button_down"]
|
||||
[connection signal="pressed" from="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2/MusicButton" to="." method="_on_MusicButton_pressed"]
|
||||
[connection signal="pressed" from="game_layer/ui_layer/Tools/MarginContainer/HBoxContainer2/MenuButton" to="." method="_on_MenuButton_pressed"]
|
||||
[node name="buttons_layer" type="CanvasLayer" parent="."]
|
||||
layer = 10
|
||||
|
||||
[node name="Tools" type="PanelContainer" parent="buttons_layer"]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -220.0
|
||||
offset_bottom = 84.0
|
||||
grow_horizontal = 0
|
||||
theme = ExtResource("9")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="buttons_layer/Tools"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer2" type="HBoxContainer" parent="buttons_layer/Tools/MarginContainer"]
|
||||
layout_mode = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="FullScreenButton" type="TextureButton" parent="buttons_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
process_mode = 3
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("18_ixq7a")
|
||||
texture_hover = ExtResource("12_te176")
|
||||
script = ExtResource("13_6rlck")
|
||||
fullscreen_active_texture = ExtResource("14_c6byj")
|
||||
fullscreen_active_hover_texture = ExtResource("15_j7gr8")
|
||||
fullscreen_default_texture = ExtResource("18_ixq7a")
|
||||
fullscreen_default_hover_texture = ExtResource("12_te176")
|
||||
|
||||
[node name="MusicButton" type="TextureButton" parent="buttons_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
process_mode = 3
|
||||
custom_minimum_size = Vector2(64, 0)
|
||||
layout_mode = 2
|
||||
script = ExtResource("14")
|
||||
music_enabled_texture = ExtResource("6")
|
||||
music_enabled_hover_texture = ExtResource("13")
|
||||
music_disabled_texture = ExtResource("16")
|
||||
music_disabled_hover_texture = ExtResource("15")
|
||||
|
||||
[node name="MenuButton" type="TextureButton" parent="buttons_layer/Tools/MarginContainer/HBoxContainer2"]
|
||||
process_mode = 3
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("13_we0hb")
|
||||
texture_hover = ExtResource("14_parhr")
|
||||
|
||||
[connection signal="button_down" from="buttons_layer/Tools/MarginContainer/HBoxContainer2/FullScreenButton" to="buttons_layer/Tools/MarginContainer/HBoxContainer2/FullScreenButton" method="_on_button_down"]
|
||||
[connection signal="pressed" from="buttons_layer/Tools/MarginContainer/HBoxContainer2/MusicButton" to="." method="_on_MusicButton_pressed"]
|
||||
[connection signal="pressed" from="buttons_layer/Tools/MarginContainer/HBoxContainer2/MenuButton" to="." method="_on_MenuButton_pressed"]
|
||||
|
||||
@@ -26,12 +26,12 @@
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="7.5520836"
|
||||
inkscape:cx="21.914482"
|
||||
inkscape:cx="22.046896"
|
||||
inkscape:cy="41.114481"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="941"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-height="959"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="15"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g1" />
|
||||
<rect
|
||||
@@ -48,26 +48,40 @@
|
||||
style="stroke-width:6.24650214;stroke-dasharray:none">
|
||||
<g
|
||||
id="g1">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.7411847,39.334608 H 24.137035 l -0.05328,18.906603"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 58.258814,39.334609 H 39.862965 l 0.05328,18.906602"
|
||||
id="path1-3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.741185,24.665391 H 24.137034 L 24.083754,5.7587889"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 58.258814,24.665391 H 39.862965 l 0.05328,-18.9066019"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<g
|
||||
id="g5"
|
||||
transform="matrix(1.3734613,0,0,1.3734613,-11.492178,-13.01245)">
|
||||
<g
|
||||
id="g2"
|
||||
style="stroke-width:4.66977;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,0.72808748,8.7012011,8.7012006)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.9734296,19.171545 H 18.643188 L 18.589908,5.7572476"
|
||||
id="path2-6"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 57.109402,19.171545 H 44.439643 l 0.05328,-13.4142974"
|
||||
id="path1-7"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g4"
|
||||
style="stroke-width:4.66977;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,-0.72808748,8.7012011,56.844804)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.9734296,19.171545 H 18.643188 L 18.589908,5.7572476"
|
||||
id="path3-5"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 57.109402,19.171545 H 44.439643 l 0.05328,-13.4142974"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 3.2 KiB |
@@ -25,13 +25,13 @@
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="7.5520836"
|
||||
inkscape:cx="24.827585"
|
||||
inkscape:cy="29.859309"
|
||||
inkscape:zoom="5.3401295"
|
||||
inkscape:cx="42.040179"
|
||||
inkscape:cy="14.325495"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="941"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-height="959"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="15"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3" />
|
||||
<rect
|
||||
@@ -43,28 +43,37 @@
|
||||
y="0"
|
||||
ry="11.032078" />
|
||||
<g
|
||||
id="g2"
|
||||
style="stroke-width:6.2465;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,0.72808748,8.7012011,8.7012006)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.7411851,39.334609 H 24.137034 l -0.05328,18.906602"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 58.258814,39.334609 H 39.862965 l 0.05328,18.906602"
|
||||
id="path1-3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.741185,24.665391 H 24.137034 L 24.083754,5.7587889"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 58.258814,24.665391 H 39.862965 l 0.05328,-18.9066019"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
id="g5"
|
||||
transform="translate(0.33388895,-0.7730023)">
|
||||
<g
|
||||
id="g2"
|
||||
style="stroke-width:4.66977;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,0.72808748,8.7012011,8.7012006)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.9734296,19.171545 H 18.643188 L 18.589908,5.7572476"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 57.109402,19.171545 H 44.439643 l 0.05328,-13.4142974"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g4"
|
||||
style="stroke-width:4.66977;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,-0.72808748,8.7012011,56.844804)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.9734296,19.171545 H 18.643188 L 18.589908,5.7572476"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66977;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 57.109402,19.171545 H 44.439643 l 0.05328,-13.4142974"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -26,12 +26,12 @@
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="7.5520836"
|
||||
inkscape:cx="21.914482"
|
||||
inkscape:cx="22.046896"
|
||||
inkscape:cy="41.114481"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="941"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-height="959"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="15"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g3" />
|
||||
<rect
|
||||
@@ -47,24 +47,25 @@
|
||||
transform="matrix(0.72808748,0,0,0.72808748,8.7012004,8.7012005)"
|
||||
style="stroke-width:6.24650214;stroke-dasharray:none">
|
||||
<g
|
||||
id="g1">
|
||||
id="g1"
|
||||
style="stroke-width:4.66976853;stroke-dasharray:none">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 24.145849,58.25 H 5.7499995 l 0.053284,-18.906602"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 39.854151,58.25 H 58.25 L 58.19672,39.343398"
|
||||
id="path1-3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 24.145849,5.75 H 5.7499995 l 0.053284,18.906602"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 39.854151,5.75 H 58.25 l -0.05328,18.906602"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
|
||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.7 KiB |
@@ -29,9 +29,9 @@
|
||||
inkscape:cx="24.827585"
|
||||
inkscape:cy="29.859309"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="941"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-height="959"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="15"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3" />
|
||||
<rect
|
||||
@@ -44,25 +44,25 @@
|
||||
ry="11.032078" />
|
||||
<g
|
||||
id="g2"
|
||||
style="stroke-width:6.2465;stroke-dasharray:none"
|
||||
style="stroke-width:4.66976853;stroke-dasharray:none"
|
||||
transform="matrix(0.72808748,0,0,0.72808748,8.7012011,8.7012006)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 24.145849,58.25 H 5.7499995 l 0.053284,-18.906602"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 39.854151,58.25 H 58.25 L 58.19672,39.343398"
|
||||
id="path1-3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 24.145849,5.75 H 5.7499995 l 0.053284,18.906602"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:6.2465;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="fill:none;stroke:#000000;stroke-width:4.66976853;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 39.854151,5.75 H 58.25 l -0.05328,18.906602"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.6 KiB |
@@ -1,14 +1,19 @@
|
||||
# A simple main menu
|
||||
extends Control
|
||||
|
||||
var save_enabled = ESCProjectSettingsManager.get_setting( RTMIUiSettings.SAVEGAME_ENABLED)
|
||||
var save_enabled = ESCProjectSettingsManager.get_setting(RTMIUiSettings.SAVEGAME_ENABLED)
|
||||
|
||||
|
||||
# Start the game
|
||||
func _on_new_game_pressed():
|
||||
escoria.new_game()
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
%Version.text = "v%s %s" % [gymkhana.version.current, "DEGUG" if OS.has_feature("debug") else ""]
|
||||
if OS.get_name() == "Web":
|
||||
%quit.visible = false
|
||||
|
||||
|
||||
# Show the load slots
|
||||
func _on_load_game_pressed():
|
||||
|
||||
@@ -88,6 +88,7 @@ script = ExtResource("5_4i6cp")
|
||||
|
||||
[node name="quit" type="Button" parent="main/main/buttons"]
|
||||
custom_minimum_size = Vector2(0, 40)
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "QUIT"
|
||||
script = ExtResource("5_4i6cp")
|
||||
|
||||
@@ -10,6 +10,9 @@ func _ready():
|
||||
|
||||
gymkhana.achievement_manager.time_updated.connect(_on_time_updated)
|
||||
|
||||
if OS.get_name() == "Web":
|
||||
%quit.visible = false
|
||||
|
||||
|
||||
# Continue the game
|
||||
func _on_continue_pressed():
|
||||
|
||||
@@ -124,6 +124,7 @@ script = ExtResource("6_31lra")
|
||||
|
||||
[node name="quit" type="Button" parent="VBoxContainer/menuitems"]
|
||||
custom_minimum_size = Vector2(0, 30)
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
text = "QUIT"
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
class_name UIEscoriaVariable
|
||||
extends Control
|
||||
|
||||
signal double_clicked()
|
||||
|
||||
enum {
|
||||
STRING,
|
||||
NUMBER,
|
||||
@@ -45,6 +47,7 @@ func _on_name_gui_input(event: InputEvent) -> void:
|
||||
_set_copied(true)
|
||||
DisplayServer.clipboard_set(var_name)
|
||||
escoria.logger.info(self, "%s copied." % var_name)
|
||||
double_clicked.emit(var_name)
|
||||
|
||||
func _set_copied(value: bool):
|
||||
_copied = value
|
||||
@@ -52,4 +55,3 @@ func _set_copied(value: bool):
|
||||
$Name.add_theme_color_override("font_color", Color.AQUA)
|
||||
else:
|
||||
$Name.add_theme_color_override("font_color", Color.WHITE)
|
||||
|
||||
|
||||
8
api.cfg.debug
Normal file
@@ -0,0 +1,8 @@
|
||||
[score_db]
|
||||
url="https://app.fosil.eu/v1"
|
||||
project_id="68fff7ac0029558ca82c"
|
||||
database_id="68fff91900295af283bf"
|
||||
|
||||
[score_submit]
|
||||
url="https://gymkhana.functions.app.fosil.eu"
|
||||
key="API_KEY_PLACEHOLDER"
|
||||
7
build.sh
@@ -16,6 +16,13 @@ VERSION=`git branch --show-current | sed 's/release\///'`
|
||||
EXPORT_NAME="LasGymkhanikasDeUli-$VERSION"
|
||||
EXPORT_DIR="build"
|
||||
|
||||
if [ ! -f $PROJECT_PATH/secret/api.cfg ]; then
|
||||
echo "api.cfg File not found! creating one."
|
||||
mkdir -p $PROJECT_PATH/secret/
|
||||
cp $PROJECT_PATH/api.cfg.debug $PROJECT_PATH/secret/api.cfg
|
||||
sed -i "s/API_KEY_PLACEHOLDER/$APPWRITE_API_KEY/" $PROJECT_PATH/secret/api.cfg
|
||||
fi
|
||||
|
||||
echo "Building $VERSION version"
|
||||
|
||||
echo "Release builds"
|
||||
|
||||
BIN
gymkhana-logo-itch.png
Normal file
|
After Width: | Height: | Size: 132 KiB |
@@ -1,30 +1,31 @@
|
||||
[gd_scene load_steps=28 format=3 uid="uid://dowbdjo7ka0sq"]
|
||||
[gd_scene load_steps=29 format=3 uid="uid://dowbdjo7ka0sq"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/escoria-core/game/core-scripts/esc_room.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://c7fcpp72w3dnj" path="res://addons/escoria-core/game/core-scripts/esc_room.gd" id="1"]
|
||||
[ext_resource type="PackedScene" uid="uid://cjmsexhyhi4vs" path="res://gymkhana/characters/oier/oier.tscn" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://c8ytapkbj5t4p" path="res://gymkhana/rooms/turno_cocina/cocina/assets/cocina_interior_vista_completa.jpg" id="3_ccj1t"]
|
||||
[ext_resource type="Script" path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" id="4"]
|
||||
[ext_resource type="Script" path="res://addons/escoria-core/game/core-scripts/esc_location.gd" id="5"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckdiqb7cmmaqb" path="res://gymkhana/rooms/turno_cocina/cocina/assets/cocina_interior_vista_completa.jpg" id="3_ccj1t"]
|
||||
[ext_resource type="Script" uid="uid://5pbcieq7gpdo" path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" id="4"]
|
||||
[ext_resource type="Script" uid="uid://beh3ds4eapldu" path="res://addons/escoria-core/game/core-scripts/esc_location.gd" id="5"]
|
||||
[ext_resource type="Script" uid="uid://ceym82rf2qnxu" path="res://addons/escoria-ui-return-monkey-island/esc_item_with_tooltip.gd" id="6"]
|
||||
[ext_resource type="Texture2D" uid="uid://2mw8y41yha5" path="res://gymkhana/rooms/turno_cocina/cocina/assets/depth.png" id="7"]
|
||||
[ext_resource type="Texture2D" uid="uid://hfsy8yh5msgu" path="res://gymkhana/rooms/turno_cocina/cocina/assets/foreground-mesa.png" id="8"]
|
||||
[ext_resource type="Texture2D" uid="uid://p7ou513681ag" path="res://gymkhana/rooms/turno_cocina/cocina/assets/foreground-silla.png" id="9"]
|
||||
[ext_resource type="Texture2D" uid="uid://crhfjda62540d" path="res://gymkhana/rooms/turno_cocina/cocina/assets/depth.png" id="7"]
|
||||
[ext_resource type="Texture2D" uid="uid://bss0jcop7w5cx" path="res://gymkhana/rooms/turno_cocina/cocina/assets/foreground-mesa.png" id="8"]
|
||||
[ext_resource type="Texture2D" uid="uid://bna12h746ucar" path="res://gymkhana/rooms/turno_cocina/cocina/assets/foreground-silla.png" id="9"]
|
||||
[ext_resource type="PackedScene" uid="uid://cwlq5pqwktbul" path="res://gymkhana/items/turno_cocina_peso.tscn" id="10"]
|
||||
[ext_resource type="PackedScene" uid="uid://cpeqaymxabewi" path="res://gymkhana/items/turno_cocina_bol.tscn" id="11"]
|
||||
[ext_resource type="PackedScene" uid="uid://d1ust40cvfjtw" path="res://gymkhana/items/turno_cocina_olla_llena.tscn" id="12"]
|
||||
[ext_resource type="Texture2D" uid="uid://brspvt17l2bsg" path="res://gymkhana/items/assets/turno_cocina_patata.png" id="13"]
|
||||
[ext_resource type="Texture2D" uid="uid://djkmw4bj8siok" path="res://gymkhana/items/assets/turno_cocina_patata.png" id="13"]
|
||||
[ext_resource type="PackedScene" uid="uid://bnf0ylqtnajms" path="res://gymkhana/items/turno_cocina_libro_de_cocina.tscn" id="14"]
|
||||
[ext_resource type="Texture2D" uid="uid://xv1xya2lcavx" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-apagado.png" id="15"]
|
||||
[ext_resource type="Texture2D" uid="uid://chy7hyrqi6imp" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-apagado.png" id="15"]
|
||||
[ext_resource type="Script" uid="uid://db4ghc5f2fhb2" path="res://addons/escoria-ui-return-monkey-island/item_components/esc_item_component_global_observer.gd" id="15_fji2i"]
|
||||
[ext_resource type="Texture2D" uid="uid://cwopnwjeljhk5" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido3.png" id="16"]
|
||||
[ext_resource type="Texture2D" uid="uid://5hgjkw372o28" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido1.png" id="17"]
|
||||
[ext_resource type="Texture2D" uid="uid://dh23qb40apphb" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido2.png" id="18"]
|
||||
[ext_resource type="Texture2D" uid="uid://bebo52w582216" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido3.png" id="16"]
|
||||
[ext_resource type="Texture2D" uid="uid://c13mgcko6vbd0" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido1.png" id="17"]
|
||||
[ext_resource type="Texture2D" uid="uid://da2sep4pylffj" path="res://gymkhana/rooms/turno_cocina/cocina/assets/gas-encendido2.png" id="18"]
|
||||
[ext_resource type="PackedScene" uid="uid://d7l30s558mvd" path="res://gymkhana/particles/SmokeParticles.tscn" id="19"]
|
||||
[ext_resource type="PackedScene" uid="uid://igj2f3midaad" path="res://gymkhana/items/turno_cocina_cuerno.tscn" id="20"]
|
||||
[ext_resource type="Script" uid="uid://uadel3g82io" path="res://gymkhana/items/scripts/turno_cocina_sin_olla_economica_encendida_observer.gd" id="21"]
|
||||
[ext_resource type="PackedScene" uid="uid://bthshk88n0ida" path="res://gymkhana/rooms/turno_cocina/cocina/jarra.tscn" id="22"]
|
||||
[ext_resource type="PackedScene" uid="uid://byfyg5p0h02br" path="res://gymkhana/rooms/turno_cocina/cocina/jarra_volcada.tscn" id="25"]
|
||||
[ext_resource type="Script" uid="uid://oaq45tntm70n" path="res://gymkhana/rooms/turno_cocina/cocina/cocina_gas.gd" id="26"]
|
||||
[ext_resource type="Script" uid="uid://85bledusisk1" path="res://addons/escoria-core/game/core-scripts/esc_dialog_location.gd" id="26_5b7i4"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="3"]
|
||||
vertices = PackedVector2Array(2398, 485, 2442, 499, 2446, 617, 2409, 597, 2283, 493, 144, 568, 3, 570, -56, 524, 111, 445, 162, 471, 229, 445, 200, 465, 252, 478, 305, 524, 273, 570, 2287, 687, 2062, 635, 2113, 565, 696, 737, 512, 591, 703, 699, 1269, 739, 1241, 699, 1502, 646, 1409, 752, 1345, 667, 1489, 627, 1347, 563, 1480, 587, 1466, 514, 1345, 505, 1382, 439, 2109, 424, 2238, 386, 1788, 325, 2018, 419, 1787, 383, 1466, 412, 1493, 479, 1305.5, 467, 1337.5, 449, 1306.5, 498)
|
||||
@@ -506,6 +507,11 @@ metadata/_custom_type_script = "uid://ceym82rf2qnxu"
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="turno_cocina_bandera_palestina"]
|
||||
polygon = PackedVector2Array(-49, -28, -48, -12, -48, 11, -48, 21, -25, 22, 2, 24, 32, 24, 47, 23, 50, -27, 14, -27, 2, -27, -9, -28, -28, -28, -47, -29)
|
||||
|
||||
[node name="ESCDialogLocation" type="Marker2D" parent="turno_cocina_bandera_palestina"]
|
||||
position = Vector2(0, 123)
|
||||
script = ExtResource("26_5b7i4")
|
||||
metadata/_custom_type_script = "uid://85bledusisk1"
|
||||
|
||||
[node name="ESCLocation" type="Marker2D" parent="turno_cocina_bandera_palestina"]
|
||||
position = Vector2(-136, 274)
|
||||
script = ExtResource("5")
|
||||
|
||||
@@ -2,18 +2,14 @@
|
||||
global achievement_palestina
|
||||
|
||||
:action1
|
||||
play_palestina_music()
|
||||
say_to_camera($player, "Mientras un pueblo está sufriendo un genocidio, no existe neutralidad, tienes que decidir de que lado estas.", "turno_cocina_bandera_palestina_action1_say")
|
||||
say_to_camera($player, "Mientras un pueblo está sufriendo un genocidio, no existe la neutralidad, tienes que decidir de que lado estas.", "turno_cocina_bandera_palestina_action1_say")
|
||||
|
||||
:action2
|
||||
play_palestina_music()
|
||||
accept_input("SKIP")
|
||||
say_to_camera($player, "La ocupación del Palestino no empezó el 7 de octubre de 2023 si no con la proclamación del Estado de Israel en 1948.", "turno_cocina_bandera_palestina_action2_say_1")
|
||||
say_to_camera($player, "Pero desde los ataques del 7 de octubre de 2023, Israel ha llevado a cabo una ofensiva militar que, según Amnistía Internacional y otras organizaciones, reúne los elementos del crimen de genocidio contra la población palestina de Gaza.", "turno_cocina_bandera_palestina_action2_say_2")
|
||||
walk_block($player, $turno_cocina_bandera_palestina_second, false)
|
||||
say_to_camera($player, "Las acciones deliberadas –asesinatos masivos, desplazamientos forzados, bloqueo del acceso a alimentos, agua y medicinas– y la retórica deshumanizadora de las autoridades israelíes demuestran una intención de destruir total o parcialmente al pueblo palestino de Gaza.", "turno_cocina_bandera_palestina_action2_say_3")
|
||||
say_to_camera($player, "La impunidad de Israel frente a las resoluciones internacionales perpetúa la ocupación, el apartheid y el genocidio contra la población palestina.", "turno_cocina_bandera_palestina_action2_say_4")
|
||||
accept_input("ALL")
|
||||
say($turno_cocina_bandera_palestina, "La ocupación de Palestina no empezó el 7 de octubre de 2023 si no con la proclamación del Estado de Israel en 1948.", "turno_cocina_bandera_palestina_action2_say_1")
|
||||
say($turno_cocina_bandera_palestina, "Desde los ataques del 7 de octubre de 2023, Israel ha llevado a cabo una ofensiva militar que según Amnistía Internacional y otras organizaciones, reúne los elementos del crimen de genocidio contra la población palestina de Gaza.", "turno_cocina_bandera_palestina_action2_say_2")
|
||||
say($turno_cocina_bandera_palestina, "Las acciones deliberadas –asesinatos masivos, desplazamientos forzados, bloqueo del acceso a alimentos, agua y medicinas– y la retórica deshumanizadora de las autoridades israelíes demuestran una intención de destruir total o parcialmente al pueblo palestino.", "turno_cocina_bandera_palestina_action2_say_3")
|
||||
say($turno_cocina_bandera_palestina, "La impunidad de Israel frente a las resoluciones internacionales perpetúa la ocupación, el apartheid y el genocidio contra la población palestina.", "turno_cocina_bandera_palestina_action2_say_4")
|
||||
if not achievement_palestina:
|
||||
unlock_achievement("palestina")
|
||||
set_global("achievement_palestina", true)
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
set_global("turno_cocina_credits_dancers_visible", true)
|
||||
accept_input("SKIP")
|
||||
if turno_cocina_perfect_score:
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score")
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_oier_1")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_eneko_1")
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_oier_2")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_eneko_2")
|
||||
say($oier_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_oier_3")
|
||||
say($eneko_dancing, "Perfect!", "turno_cocina_creditos_perfect_score_eneko_3")
|
||||
else:
|
||||
say($oier_dancing, "Enhorabuena! Guarda tu puntuación, para que todo el mundo la vea.", "turno_cocina_creditos_score_1")
|
||||
say($eneko_dancing, "Si consigues todos los logros entrarás en la lista de puntuaciones perfectas.", "turno_cocina_creditos_score_2")
|
||||
|
||||
BIN
gymkhana/sounds/speech/cocina_ordenador_action2_say.ogg
Normal file
BIN
gymkhana/sounds/speech/tips_eneko_porfa_8_res2.ogg
Normal file
BIN
gymkhana/sounds/speech/tips_eneko_spoiler_confirmation.ogg
Normal file
BIN
gymkhana/sounds/speech/tips_eneko_spoiler_confirmation_no.ogg
Normal file
BIN
gymkhana/sounds/speech/tips_eneko_spoiler_confirmation_yes.ogg
Normal file
BIN
gymkhana/sounds/speech/turno_cocina_creditos_score_1.ogg
Normal file
BIN
gymkhana/sounds/speech/turno_cocina_creditos_score_2.ogg
Normal file
BIN
gymkhana/sounds/speech/turno_cocina_creditos_score_3.ogg
Normal file
@@ -1,6 +1,4 @@
|
||||
:init
|
||||
# Play Escoria logo cutscene
|
||||
# change_scene res://gymkhana/rooms/intro/intro_room.tscn false
|
||||
show_language_selector()
|
||||
show_menu("main")
|
||||
|
||||
|
||||
28
gymkhana/translations/creditos/names.eu.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
Eneko
|
||||
Oier
|
||||
|
||||
|
||||
Miette
|
||||
Niko
|
||||
Urtzi
|
||||
|
||||
|
||||
Ebru
|
||||
Leo
|
||||
Piko
|
||||
|
||||
|
||||
Encuentros de música Uli 2023
|
||||
|
||||
|
||||
Bazyl
|
||||
Zephyr
|
||||
Chloe
|
||||
Mateo
|
||||
|
||||
|
||||
A Uli por existir
|
||||
Al grupo de rol por aguantar la espera
|
||||
A Ron Gilbert por crear Monkey Island
|
||||
A la comunidad detrás de Godot y Escoria
|
||||
por hacer posible este juego
|
||||
1
gymkhana/translations/creditos/names.eu.txt.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cnqdpytxhagqa
|
||||
28
gymkhana/translations/creditos/names.fr.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
Eneko
|
||||
Oier
|
||||
|
||||
|
||||
Miette
|
||||
Niko
|
||||
Urtzi
|
||||
|
||||
|
||||
Ebru
|
||||
Leo
|
||||
Piko
|
||||
|
||||
|
||||
Encuentros de música Uli 2023
|
||||
|
||||
|
||||
Bazyl
|
||||
Zephyr
|
||||
Chloe
|
||||
Mateo
|
||||
|
||||
|
||||
A Uli por existir
|
||||
Al grupo de rol por aguantar la espera
|
||||
A Ron Gilbert por crear Monkey Island
|
||||
A la comunidad detrás de Godot y Escoria
|
||||
por hacer posible este juego
|
||||
1
gymkhana/translations/creditos/names.fr.txt.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cpowl1dwdvqrr
|
||||
24
gymkhana/translations/creditos/titles.eu.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
CREADO POR
|
||||
|
||||
|
||||
|
||||
COLABORACIONES
|
||||
|
||||
|
||||
|
||||
|
||||
CÁMARA
|
||||
|
||||
|
||||
|
||||
|
||||
MÚSICA
|
||||
|
||||
|
||||
GENTE HAMBRIENTA
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
AGRADECIMIENTOS
|
||||
1
gymkhana/translations/creditos/titles.eu.txt.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bt56kbekborfn
|
||||
24
gymkhana/translations/creditos/titles.fr.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
CREADO POR
|
||||
|
||||
|
||||
|
||||
COLABORACIONES
|
||||
|
||||
|
||||
|
||||
|
||||
CÁMARA
|
||||
|
||||
|
||||
|
||||
|
||||
MÚSICA
|
||||
|
||||
|
||||
GENTE HAMBRIENTA
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
AGRADECIMIENTOS
|
||||
1
gymkhana/translations/creditos/titles.fr.txt.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dkptw6phfb0km
|
||||
@@ -458,12 +458,12 @@
|
||||
"cocina_delante_pegatinas_eneko_smoking_count_100","Stop trying! You've already tried {turno_cocina_pegatinas_eneko_smoking_count} times!","Arrête d’essayer ! Ça fait 100 que tu essaies.","Deja de intentarlo! Llevas ya 100 intentos!","Ez zaitez tematu, 100 aldiz saiatu zara!"
|
||||
"cocina_ordenador_action1_say","It's Uli's computer. They use it to browse, communicate with Element and play music.","C’est l’ordinateur d’Uli. On l’utilise pour aller sur internet, se parler par Element ou mettre de la musique.","Es el ordenador de Uli. Lo usan para navegar, comunicarse con Element y poner música.","Uliko ordenagailua. Nabigatzeko, Element bidez mezuak bidaltzeko eta musika entzuteko erabiltzen dute."
|
||||
"cocina_ordenador_action2_say","","","A ver que canciones tiene...","Ea ze abesti dauzkan..."
|
||||
"turno_cocina_bandera_palestina_action1","","Tu es de quel coté ?","¿De que lado estas?",""
|
||||
"turno_cocina_bandera_palestina_action1","","Tu es de quel coté ?","¿De qué lado estas?",""
|
||||
"turno_cocina_bandera_palestina_action2","","Un peu d’Histoire","Un poco de historia",""
|
||||
"turno_cocina_bandera_palestina_action1_say","","Lorsqu’un peuple souffre d’un génocide, la neutralité n’existe pas. Tu dois choisir de quel coté tu es.","Mientras un pueblo está sufriendo un genocidio, no existe neutralidad, tienes que decidir de que lado estas. ",""
|
||||
"turno_cocina_bandera_palestina_action2_say_1","","","La ocupación del Palestino no empezó el 7 de octubre de 2023 si no con la proclamación del Estado de Israel en 1948.",""
|
||||
"turno_cocina_bandera_palestina_action2_say_2","","","Pero desde los ataques del 7 de octubre de 2023, Israel ha llevado a cabo una ofensiva militar que, según Amnistía Internacional y otras organizaciones, reúne los elementos del crimen de genocidio contra la población palestina de Gaza.",""
|
||||
"turno_cocina_bandera_palestina_action2_say_3","","","Las acciones deliberadas –asesinatos masivos, desplazamientos forzados, bloqueo del acceso a alimentos, agua y medicinas– y la retórica deshumanizadora de las autoridades israelíes demuestran una intención de destruir total o parcialmente al pueblo palestino de Gaza.",""
|
||||
"turno_cocina_bandera_palestina_action1_say","","Lorsqu’un peuple souffre d’un génocide, la neutralité n’existe pas. Tu dois choisir de quel coté tu es.","Mientras un pueblo está sufriendo un genocidio, no existe la neutralidad, tienes que decidir de que lado estas. ",""
|
||||
"turno_cocina_bandera_palestina_action2_say_1","","","La ocupación de Palestina no empezó el 7 de octubre de 2023 si no con la proclamación del Estado de Israel en 1948.",""
|
||||
"turno_cocina_bandera_palestina_action2_say_2","","","Desde los ataques del 7 de octubre de 2023, Israel ha llevado a cabo una ofensiva militar que según Amnistía Internacional y otras organizaciones, reúne los elementos del crimen de genocidio contra la población palestina de Gaza.",""
|
||||
"turno_cocina_bandera_palestina_action2_say_3","","","Las acciones deliberadas –asesinatos masivos, desplazamientos forzados, bloqueo del acceso a alimentos, agua y medicinas– y la retórica deshumanizadora de las autoridades israelíes demuestran una intención de destruir total o parcialmente al pueblo palestino.",""
|
||||
"turno_cocina_bandera_palestina_action2_say_4","","","La impunidad de Israel frente a las resoluciones internacionales perpetúa la ocupación, el apartheid y el genocidio contra la población palestina.",""
|
||||
"achievement_ordenado_title","","","Las cosas a su sitio",""
|
||||
"achievement_coleccionista_title","","","Coleccionista de pegatinas",""
|
||||
@@ -475,4 +475,9 @@
|
||||
"turno_cocina_creditos_score_1","","","Enhorabuena! Guarda tu puntuación, para que todo el mundo la vea.",""
|
||||
"turno_cocina_creditos_score_2","","","Si consigues todos los logros entrarás en la lista de puntuaciones perfectas.",""
|
||||
"turno_cocina_creditos_score_3","","","Por ahora te apuntamos en la lista de mediocres.",""
|
||||
"turno_cocina_creditos_perfect_score","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_oier_1","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_oier_2","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_oier_3","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_eneko_1","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_eneko_2","","","Perfect!",""
|
||||
"turno_cocina_creditos_perfect_score_eneko_3","","","Perfect!",""
|
||||
|
||||
|
BIN
gymkhana/videos/turno_cocina/intro.ogv.ogg
Normal file
@@ -11,5 +11,4 @@ for FILE in $1/*.ogg; do
|
||||
VIDEO_FILE="${FILE/\.ogg/}"
|
||||
echo $PWD/$VIDEO_FILE
|
||||
ffmpeg -i $PWD/$FILE -i $PWD/$VIDEO_FILE -c:v libtheora -q:v 6 -c:a libvorbis -q:a 4 /tmp/$VIDEO_FILE
|
||||
done
|
||||
line="${line/today/now}"
|
||||
done
|
||||