diff --git a/gymkhana/rooms/turno_cocina/despensa/assets/background.png b/gymkhana/rooms/turno_cocina/despensa/assets/background.png new file mode 100644 index 00000000..cd20613a Binary files /dev/null and b/gymkhana/rooms/turno_cocina/despensa/assets/background.png differ diff --git a/gymkhana/rooms/turno_cocina/despensa/despensa.tscn b/gymkhana/rooms/turno_cocina/despensa/despensa.tscn new file mode 100644 index 00000000..ffc5182b --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/despensa.tscn @@ -0,0 +1,142 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_room.gd" type="Script" id=1] +[ext_resource path="res://gymkhana/characters/oier/oier.tscn" type="PackedScene" id=2] +[ext_resource path="res://gymkhana/rooms/turno_cocina/despensa/assets/background.png" type="Texture" id=3] +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" type="Script" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc_location.gd" type="Script" id=5] +[ext_resource path="res://gymkhana/addons/escoria-ui-return-monkey-island/esc_item_with_tooltip.gd" type="Script" id=6] + +[sub_resource type="NavigationPolygon" id=60] +vertices = PoolVector2Array( 1137, 615, 1143, 660, 515, 670, 837, 624, 485, 633, 597, 610, 484, 645 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 3, 2, 6 ) ] +outlines = [ PoolVector2Array( 484, 645, 485, 633, 597, 610, 837, 624, 1137, 615, 1143, 660, 515, 670 ) ] + +[node name="ESCRoom" type="Node2D"] +script = ExtResource( 1 ) +global_id = "despensa" +esc_script = "res://gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc" +player_scene = ExtResource( 2 ) +camera_limits = [ Rect2( 0, 0, 2391, 577 ) ] + +[node name="background" type="Sprite" parent="."] +position = Vector2( 673, 286.125 ) +scale = Vector2( 0.994367, 0.994367 ) +texture = ExtResource( 3 ) + +[node name="ESCTerrain" type="Navigation2D" parent="."] +script = ExtResource( 4 ) +scale_min = 1.0 +scale_max = 1.5 +player_speed_multiplier = 0.5 + +[node name="NavigationPolygonInstance" type="NavigationPolygonInstance" parent="ESCTerrain"] +position = Vector2( -46, 114 ) +navpoly = SubResource( 60 ) + +[node name="puerta_exterior" type="Area2D" parent="."] +pause_mode = 1 +script = ExtResource( 6 ) +global_id = "turno_cocina_despensa_puerta_exterior" +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 + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="puerta_exterior"] +position = Vector2( 1054, -551 ) +scale = Vector2( 0.963362, 1.99167 ) +polygon = PoolVector2Array( -5.19006, 640.474, 5.19019, 273.946, 85.1187, 269.428, 166.085, 311.899, 166.085, 589.367, 84.0806, 639.469 ) + +[node name="start" type="Position2D" parent="."] +position = Vector2( 936, 759 ) +script = ExtResource( 5 ) +global_id = "start" +is_start_location = true +player_orients_on_arrival = false + +[node name="cebolla izq" type="Area2D" parent="."] +pause_mode = 1 +position = Vector2( 489, 193 ) +script = ExtResource( 6 ) +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" +animations = null + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="cebolla izq"] +position = Vector2( 62.113, -46.1774 ) +scale = Vector2( 0.880435, 0.88735 ) +polygon = PoolVector2Array( -45, 103, -24, 109, 82, 109, 85, 19, 84, -36, 84, -54, -30, -58, -38, -51, -35, -27, -53, 8 ) + +[node name="ESCLocation" type="Position2D" parent="cebolla izq"] +position = Vector2( 56, 553 ) +script = ExtResource( 5 ) + +[node name="cebolla der" type="Area2D" parent="."] +pause_mode = 1 +position = Vector2( 978, 386 ) +script = ExtResource( 6 ) +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" +animations = null + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="cebolla der"] +position = Vector2( -305.617, -238.789 ) +scale = Vector2( 0.829392, 0.888258 ) +polygon = PoolVector2Array( -45, 103, -24, 109, 82, 109, 95, 16, 72, -39, 63, -54, -31, -56, -46, -53, -51, -31, -53, 8 ) + +[node name="ESCLocation" type="Position2D" parent="cebolla der"] +position = Vector2( -337, 368 ) +script = ExtResource( 5 ) + +[node name="bidon der" type="Area2D" parent="."] +pause_mode = 1 +position = Vector2( 978, 386 ) +script = ExtResource( 6 ) +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" +animations = null + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="bidon der"] +position = Vector2( -129.686, 61.0868 ) +scale = Vector2( 0.9425, 0.837376 ) +polygon = PoolVector2Array( -42, 135, -25, 144, 74, 145, 81, 8, 72, -39, 63, -54, -31, -56, -39, -49, -44, -26, -35, 9 ) + +[node name="ESCLocation" type="Position2D" parent="bidon der"] +position = Vector2( 23, 375 ) +script = ExtResource( 5 ) + +[node name="bidon_izq" type="Area2D" parent="."] +pause_mode = 1 +position = Vector2( 978, 386 ) +script = ExtResource( 6 ) +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" +animations = null + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="bidon_izq"] +position = Vector2( -241, 88.4102 ) +scale = Vector2( 0.836355, 1.05961 ) +polygon = PoolVector2Array( -44, 96, -28, 94, 76, 90, 70, 18, 66, -26, 40, -38, -21, -42, -37, -37, -51, -31, -55, -4 ) + +[node name="ESCLocation" type="Position2D" parent="bidon_izq"] +position = Vector2( -314, 364 ) +script = ExtResource( 5 ) diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc new file mode 100644 index 00000000..87912331 --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc @@ -0,0 +1,5 @@ +:action1 +say player "Está vacio." + +:action2 +say player "No quiero un bidon vacio!" \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc new file mode 100644 index 00000000..5fe7e802 --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc @@ -0,0 +1,5 @@ +:action1 +say player "Está lleno de algo que no se que es." + +:action2 +say player "Lo que hay dentro no lo necesito para nada." \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc new file mode 100644 index 00000000..e976db8b --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc @@ -0,0 +1,5 @@ +:action1 +say player "Cebollas!" + +:action2 +say player "mmm, no!" \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc new file mode 100644 index 00000000..d6c520bb --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc @@ -0,0 +1,5 @@ +:action1 +say player "Cebollas!" + +:action2 +say player "mmm, quizas... no!" \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc b/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc new file mode 100644 index 00000000..2164d8df --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc @@ -0,0 +1,3 @@ +:setup + teleport player start + set_angle player 90 diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc b/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc new file mode 100644 index 00000000..4c120f33 --- /dev/null +++ b/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc @@ -0,0 +1,2 @@ +:action1 +change_scene "res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn"