Add toggle music option

This commit is contained in:
dariasteam 2018-09-03 08:51:41 +01:00
parent 4e1d45941a
commit 1d9c45881f
16 changed files with 401 additions and 273 deletions

View file

@ -4,6 +4,8 @@ SETTINGS,Ajustes,Settings
ABOUT,Info,About
SWITCH_SCREEN_CONTROLS,Usar botones táctiles,Use onsceen controls
SWITCH_RETRO_EFFECT,Emular pantalla retro,Simulate retro TV
SWITCH_MUSIC,Música,Music
SWITCH_SOUND,Sonidos,Sounds
BTTN_BACK,Volver,Back
TEXT_LICENSE,"El código fuente de este juego está licenciado bajo Geneal Public License versión 3. Todos los recursos gráficos, sonidos y música han sido creados por nosotos y están licenciados como Creative Commons Attribution-NonCommercial-ShareAlike 4.0. La tipografía utilizada es Press Start 2P creada por CodeMan38 (Open Font License)

1 id es en
4 ABOUT Info About
5 SWITCH_SCREEN_CONTROLS Usar botones táctiles Use onsceen controls
6 SWITCH_RETRO_EFFECT Emular pantalla retro Simulate retro TV
7 SWITCH_MUSIC Música Music
8 SWITCH_SOUND Sonidos Sounds
9 BTTN_BACK Volver Back
10 TEXT_LICENSE El código fuente de este juego está licenciado bajo Geneal Public License versión 3. Todos los recursos gráficos, sonidos y música han sido creados por nosotos y están licenciados como Creative Commons Attribution-NonCommercial-ShareAlike 4.0. La tipografía utilizada es Press Start 2P creada por CodeMan38 (Open Font License) Puedes obtener el código fuente y los recusos en gitlab.com/dariasteam/cows-revenge Hecho en Godot Engine 2.1.5 (MIT) This game's code is licensed as General Public License version 3. All the graphics, sounds and music resources were made by us and are published as Creative Commons Attribution-onCommercial-ShareAlike 4.0 International. Font is Press Start 2P by CodeMan38 (Open Font License) You can get the source code and assets at gitlab.com/dariasteam/cows-revenge Made with Godot Engine 2.1.5 (MIT)
11 CHAPTERS Capítulos Chapters

Binary file not shown.

Binary file not shown.

6
Scenes/Events/music.gd Normal file
View file

@ -0,0 +1,6 @@
extends StreamPlayer
func _ready():
print (global.music)
if global.music:
play(0)

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=1]
[gd_scene load_steps=16 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,8 +12,9 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=15]
[node name="Level" type="Node2D" groups=[
"level",
@ -1153,119 +1154,121 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="Cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="Cages" instance=ExtResource( 13 )]
[node name="jail" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1920, -2640 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="Tips" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -1890, -3020 )
[node name="Area2D" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D" parent="Tips" instance=ExtResource( 15 )]
text = "TUT_0"
[node name="Area2D1" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D1" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 640, 20 )
text = "TUT_1"
[node name="Area2D2" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D2" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 1520, 30 )
text = "TUT_2"
[node name="Area2D3" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D3" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 2110, 30 )
text = "TUT_3"
[node name="Area2D4" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D4" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 2550, 30 )
text = "TUT_4"
[node name="Area2D5" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D5" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 2550, -370 )
text = "TUT_5"
[node name="Area2D6" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D6" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 3570, -60 )
text = "TUT_6"
[node name="Area2D7" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D7" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 3900, -60 )
text = "TUT_7"
[node name="Area2D8" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D8" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4010, 370 )
text = "TUT_8"
[node name="Area2D19" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D19" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4340, 730 )
text = "TUT_9"
[node name="Area2D9" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D9" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4790, 1050 )
text = "TUT_10"
[node name="Area2D10" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D10" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4920, 1340 )
text = "TUT_11"
[node name="Area2D11" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D11" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4300, 1790 )
text = "TUT_12"
[node name="Area2D12" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D12" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 3560, 1790 )
text = "TUT_13"
[node name="Area2D13" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D13" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 3590, 700 )
text = "TUT_14"
[node name="Area2D14" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D14" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 2940, 370 )
text = "TUT_15"
[node name="Area2D15" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D15" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 1380, 500 )
text = "TUT_16"
[node name="Area2D16" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D16" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 380, 370 )
text = "TUT_17"
[node name="Area2D17" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D17" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( -340, -710 )
text = "TUT_18"
[node name="Area2D18" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D18" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( -340, -60 )
text = "TUT_19"

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=1]
[gd_scene load_steps=15 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,7 +12,8 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[node name="Level" type="Node2D" groups=[
"level",
@ -1558,56 +1559,57 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="Cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="Cages" instance=ExtResource( 13 )]
[node name="jail" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1250, -2410 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="Cages" instance=ExtResource( 13 )]
[node name="jail1" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1450, -2100 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="Cages" instance=ExtResource( 13 )]
[node name="jail2" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -950, -2100 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="Cages" instance=ExtResource( 13 )]
[node name="jail3" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -640, -2100 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="Cages" instance=ExtResource( 13 )]
[node name="jail4" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2000, -2100 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="Cages" instance=ExtResource( 13 )]
[node name="jail5" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1850, -1560 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="Cages" instance=ExtResource( 13 )]
[node name="jail6" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1520, -1560 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="Cages" instance=ExtResource( 13 )]
[node name="jail7" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1090, -1560 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="Cages" instance=ExtResource( 13 )]
[node name="jail8" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -660, -1560 )
transform/scale = Vector2( 1.7, 1.7 )

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=1]
[gd_scene load_steps=15 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,7 +12,8 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[node name="Level" type="Node2D"]
@ -2042,66 +2043,67 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="Cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="Cages" instance=ExtResource( 13 )]
[node name="jail" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1410, -2210 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="Cages" instance=ExtResource( 13 )]
[node name="jail1" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1890, -2210 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="Cages" instance=ExtResource( 13 )]
[node name="jail2" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -3170, -3080 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="Cages" instance=ExtResource( 13 )]
[node name="jail3" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2640, -470 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="Cages" instance=ExtResource( 13 )]
[node name="jail4" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1900, -1770 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="Cages" instance=ExtResource( 13 )]
[node name="jail5" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 3690, -2760 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="Cages" instance=ExtResource( 13 )]
[node name="jail6" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 4670, -1880 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="Cages" instance=ExtResource( 13 )]
[node name="jail7" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 2270, -3300 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail10" parent="Cages" instance=ExtResource( 13 )]
[node name="jail10" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -720, -1660 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="Cages" instance=ExtResource( 13 )]
[node name="jail8" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 650, -2100 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail9" parent="Cages" instance=ExtResource( 13 )]
[node name="jail9" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 2550, -1530 )
transform/scale = Vector2( 1.7, 1.7 )

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=1]
[gd_scene load_steps=16 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,8 +12,9 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=15]
[node name="Level" type="Node2D" groups=[
"level",
@ -1374,29 +1375,32 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="Cages" type="Node2D" parent="."]
[node name="jail" parent="Cages" instance=ExtResource( 13 )]
editor/display_folded = true
[node name="jail" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1910, -790 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="Cages" instance=ExtResource( 13 )]
[node name="jail1" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 2650, -790 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="Cages" instance=ExtResource( 13 )]
[node name="jail2" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 604.4, -1095.6 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="Cages" instance=ExtResource( 13 )]
[node name="jail3" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1360, -880 )
transform/scale = Vector2( 1.7, 1.7 )
@ -1405,7 +1409,7 @@ transform/scale = Vector2( 1.7, 1.7 )
transform/pos = Vector2( -1890, -3020 )
[node name="Area2D" parent="Tips" instance=ExtResource( 14 )]
[node name="Area2D" parent="Tips" instance=ExtResource( 15 )]
transform/pos = Vector2( 4340, 1360 )
text = "MAP3_TEXT0"

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=1]
[gd_scene load_steps=15 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,7 +12,8 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[node name="Level" type="Node2D" groups=[
"level",
@ -205,6 +206,7 @@ region_rect = Rect2( -1000, 0, 2048, 128 )
[node name="enemies" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 2140, -960 )
transform/scale = Vector2( 1.7, 1.7 )
@ -260,6 +262,7 @@ transform/scale = Vector2( 1, 1 )
[node name="apples" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -3140, -3460 )
[node name="Apple" parent="apples" instance=ExtResource( 7 )]
@ -304,6 +307,8 @@ amount = 20
[node name="hearts" type="Node2D" parent="."]
editor/display_folded = true
[node name="Heart" parent="hearts" instance=ExtResource( 8 )]
transform/pos = Vector2( -1250, -3930 )
@ -1750,59 +1755,62 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="Cages" type="Node2D" parent="."]
[node name="jail" parent="Cages" instance=ExtResource( 13 )]
editor/display_folded = true
[node name="jail" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1590, -2620 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="Cages" instance=ExtResource( 13 )]
[node name="jail2" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1905.6, -3075.6 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="Cages" instance=ExtResource( 13 )]
[node name="jail3" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1631.6, -3410.6 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="Cages" instance=ExtResource( 13 )]
[node name="jail1" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1140, -2640 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="Cages" instance=ExtResource( 13 )]
[node name="jail4" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -690, -2210 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="Cages" instance=ExtResource( 13 )]
[node name="jail5" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -3700, -3840 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="Cages" instance=ExtResource( 13 )]
[node name="jail6" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -495.771, -3402.32 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="Cages" instance=ExtResource( 13 )]
[node name="jail7" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -660, -1890 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="Cages" instance=ExtResource( 13 )]
[node name="jail8" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2350, -2290 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail9" parent="Cages" instance=ExtResource( 13 )]
[node name="jail9" parent="Cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1630, -1230 )
transform/scale = Vector2( 1.7, 1.7 )

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=19 format=1]
[gd_scene load_steps=20 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,8 +12,9 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=14]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=15]
[sub_resource type="Curve2D" id=1]
@ -2167,79 +2168,80 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="cages" type="Node2D" parent="."]
[node name="jail" parent="cages" instance=ExtResource( 13 )]
[node name="jail" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -280, -3300 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="cages" instance=ExtResource( 13 )]
[node name="jail1" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 820, -3300 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="cages" instance=ExtResource( 13 )]
[node name="jail7" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1800, -3080 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="cages" instance=ExtResource( 13 )]
[node name="jail8" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 4.4, -5355.6 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail9" parent="cages" instance=ExtResource( 13 )]
[node name="jail9" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1314.4, -5355.6 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail11" parent="cages" instance=ExtResource( 13 )]
[node name="jail11" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1200, -5360 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail12" parent="cages" instance=ExtResource( 13 )]
[node name="jail12" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -840, -5360 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="cages" instance=ExtResource( 13 )]
[node name="jail2" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -870, -4170 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="cages" instance=ExtResource( 13 )]
[node name="jail3" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -870, -3840 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail10" parent="cages" instance=ExtResource( 13 )]
[node name="jail10" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 2180, -4160 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="cages" instance=ExtResource( 13 )]
[node name="jail4" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1460, -2670 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="cages" instance=ExtResource( 13 )]
[node name="jail5" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -920, -2670 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="cages" instance=ExtResource( 13 )]
[node name="jail6" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2500, -3840 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail13" parent="cages" instance=ExtResource( 13 )]
[node name="jail13" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1900, -3840 )
transform/scale = Vector2( 1.7, 1.7 )
@ -2292,7 +2294,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform1/Path2D/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2300,7 +2302,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2308,7 +2310,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2317,7 +2319,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2325,7 +2327,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform1/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50
@ -2393,7 +2395,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform3/Path2D/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2401,7 +2403,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform3/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2409,7 +2411,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform3/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2418,7 +2420,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2426,7 +2428,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform3/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50
@ -2494,7 +2496,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform4/Path2D/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2502,7 +2504,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform4/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2510,7 +2512,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform4/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2519,7 +2521,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2527,7 +2529,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform4/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50
@ -2595,7 +2597,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform6/Path2D/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2603,7 +2605,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform6/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2611,7 +2613,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform6/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2620,7 +2622,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2628,7 +2630,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform6/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50
@ -2695,7 +2697,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform2/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2703,7 +2705,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform2/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2711,7 +2713,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform2/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2720,7 +2722,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2728,7 +2730,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform2/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50
@ -2794,7 +2796,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/platform5/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2802,7 +2804,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/platform5/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 45
@ -2810,7 +2812,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/platform5/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 43
@ -2819,7 +2821,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 39
@ -2827,7 +2829,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/platform5/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 14 )
texture = ExtResource( 15 )
vframes = 13
hframes = 5
frame = 50

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=1]
[gd_scene load_steps=25 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,10 +12,11 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=15]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=16]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=15]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=16]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=17]
[sub_resource type="Curve2D" id=1]
@ -291,6 +292,7 @@ region_rect = Rect2( -1000, 0, 2048, 128 )
[node name="enemies" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 2140, -960 )
transform/scale = Vector2( 1.7, 1.7 )
@ -331,6 +333,7 @@ transform/scale = Vector2( 1, 1 )
[node name="apples" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -3140, -3460 )
[node name="Apple" parent="apples" instance=ExtResource( 7 )]
@ -1790,83 +1793,84 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="cages" instance=ExtResource( 13 )]
[node name="jail" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1570, -2640 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail4" parent="cages" instance=ExtResource( 13 )]
[node name="jail4" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -760, -2970 )
transform/scale = Vector2( 1.7, 1.7 )
one_way_collision/max_depth = -12.157
keys_size = 56
[node name="jail1" parent="cages" instance=ExtResource( 13 )]
[node name="jail1" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -920, -2640 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail10" parent="cages" instance=ExtResource( 13 )]
[node name="jail10" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 510, -770 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail2" parent="cages" instance=ExtResource( 13 )]
[node name="jail2" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2460, -1970 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail8" parent="cages" instance=ExtResource( 13 )]
[node name="jail8" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 0, -2970 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail3" parent="cages" instance=ExtResource( 13 )]
[node name="jail3" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1590, -3300 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail5" parent="cages" instance=ExtResource( 13 )]
[node name="jail5" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -680, -2210 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail6" parent="cages" instance=ExtResource( 13 )]
[node name="jail6" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -220, -1770 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail7" parent="cages" instance=ExtResource( 13 )]
[node name="jail7" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1580, -1010 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail9" parent="cages" instance=ExtResource( 13 )]
[node name="jail9" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2010, -2730 )
transform/scale = Vector2( 1.7, 1.7 )
keys_size = 56
[node name="jail11" parent="cages" instance=ExtResource( 13 )]
[node name="jail11" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2650, -1560 )
transform/scale = Vector2( 1.7, 1.7 )
@ -1877,7 +1881,7 @@ keys_size = 56
editor/display_folded = true
transform/pos = Vector2( -1890, -3020 )
[node name="Area2D" parent="tips" instance=ExtResource( 14 )]
[node name="Area2D" parent="tips" instance=ExtResource( 15 )]
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
@ -1925,7 +1929,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -1933,7 +1937,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -1941,7 +1945,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 43
@ -1950,7 +1954,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 39
@ -1958,7 +1962,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 50
@ -2024,7 +2028,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/moving_platform/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2032,7 +2036,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/moving_platform/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2040,7 +2044,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/moving_platform/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 43
@ -2049,7 +2053,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 39
@ -2057,7 +2061,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/moving_platform/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 50
@ -2122,7 +2126,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/moving_platform1/Path2D/PathFollow2D/platform"]
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2130,7 +2134,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/moving_platform1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2138,7 +2142,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/moving_platform1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 43
@ -2147,7 +2151,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 39
@ -2155,7 +2159,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/moving_platform1/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 50
@ -2183,48 +2187,48 @@ _update_shape_index = 0
[node name="poison_smoke" type="Node2D" parent="."]
[node name="smoke" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -1690, -2160 )
time = 2.0
[node name="smoke3" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke3" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -810, -2160 )
time = 2.0
[node name="smoke1" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke1" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -600, -3030 )
time = 1.0
[node name="smoke2" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke2" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -380, -3030 )
time = 2.0
[node name="smoke4" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke4" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -170, -3020 )
time = 1.0
[node name="smoke5" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke5" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -490, -1720 )
time = 0.5
[node name="smoke6" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke6" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -380, -1720 )
time = 1.0
[node name="smoke7" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke7" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -2740, -810 )
transform/rot = -90.0
time = 2.0
[node name="smoke8" parent="poison_smoke" instance=ExtResource( 16 )]
[node name="smoke8" parent="poison_smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( 240, -920 )
transform/rot = 90.0

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=1]
[gd_scene load_steps=21 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -12,10 +12,11 @@
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=15]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=16]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=13]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=15]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=16]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=17]
[sub_resource type="Curve2D" id=1]
@ -245,6 +246,7 @@ region_rect = Rect2( -1000, 0, 2048, 128 )
[node name="enemies" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 2140, -960 )
transform/scale = Vector2( 1.7, 1.7 )
@ -295,6 +297,7 @@ transform/scale = Vector2( 1, 1 )
[node name="apples" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -3140, -3460 )
[node name="Apple" parent="apples" instance=ExtResource( 7 )]
@ -314,6 +317,8 @@ amount = 20
[node name="hearts" type="Node2D" parent="."]
editor/display_folded = true
[node name="Heart" parent="hearts" instance=ExtResource( 8 )]
transform/pos = Vector2( 1480, -1230 )
@ -332,6 +337,7 @@ transform/pos = Vector2( -354, -3068 )
[node name="cowbells" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 500, 560 )
[node name="Cowbell" parent="cowbells" instance=ExtResource( 9 )]
@ -2418,81 +2424,82 @@ stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 13 )
[node name="cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="cages" instance=ExtResource( 13 )]
[node name="jail" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1690, -2730 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="cages" instance=ExtResource( 13 )]
[node name="jail1" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1685, -3278 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="cages" instance=ExtResource( 13 )]
[node name="jail2" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1113, -2516 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="cages" instance=ExtResource( 13 )]
[node name="jail3" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 336, -2402 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="cages" instance=ExtResource( 13 )]
[node name="jail4" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -30, -1420 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="cages" instance=ExtResource( 13 )]
[node name="jail5" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 580, -1420 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="cages" instance=ExtResource( 13 )]
[node name="jail6" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1869, -1859 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="cages" instance=ExtResource( 13 )]
[node name="jail7" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1270, -1870 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="cages" instance=ExtResource( 13 )]
[node name="jail8" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1635, -1666 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail9" parent="cages" instance=ExtResource( 13 )]
[node name="jail9" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -1902, -2623 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail10" parent="cages" instance=ExtResource( 13 )]
[node name="jail10" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 817, -3078 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail11" parent="cages" instance=ExtResource( 13 )]
[node name="jail11" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -2012, -912 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail12" parent="cages" instance=ExtResource( 13 )]
[node name="jail12" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( -818, -472 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail13" parent="cages" instance=ExtResource( 13 )]
[node name="jail13" parent="cages" instance=ExtResource( 14 )]
transform/pos = Vector2( 1030, -2620 )
transform/scale = Vector2( 1.7, 1.7 )
@ -2501,7 +2508,7 @@ transform/scale = Vector2( 1.7, 1.7 )
transform/pos = Vector2( -1890, -3020 )
[node name="Area2D" parent="tips" instance=ExtResource( 14 )]
[node name="Area2D" parent="tips" instance=ExtResource( 15 )]
transform/pos = Vector2( -306, 72 )
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
@ -2550,7 +2557,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2558,7 +2565,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2566,7 +2573,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 43
@ -2575,7 +2582,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 39
@ -2583,7 +2590,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 50
@ -2649,7 +2656,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D1/Path2D/PathFollow2D/platform"]
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2657,7 +2664,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 45
@ -2665,7 +2672,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D1/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 43
@ -2674,7 +2681,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 39
@ -2682,7 +2689,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D1/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 15 )
texture = ExtResource( 16 )
vframes = 13
hframes = 5
frame = 50
@ -2710,33 +2717,33 @@ _update_shape_index = 0
[node name="smoke" type="Node2D" parent="."]
[node name="smoke" parent="smoke" instance=ExtResource( 16 )]
[node name="smoke" parent="smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -1641, -2992 )
transform/rot = 270.0
time = -1.0
[node name="smoke1" parent="smoke" instance=ExtResource( 16 )]
[node name="smoke1" parent="smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -1188, -3100 )
transform/rot = 90.0
transform/scale = Vector2( -1.7, 1.7 )
time = 10.0
[node name="smoke2" parent="smoke" instance=ExtResource( 16 )]
[node name="smoke2" parent="smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( 598, -2820 )
transform/scale = Vector2( -1.7, 1.7 )
time = 1.0
[node name="smoke3" parent="smoke" instance=ExtResource( 16 )]
[node name="smoke3" parent="smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( 970, -1688 )
transform/rot = 270.0
transform/scale = Vector2( -1.7, 1.7 )
time = 1.0
[node name="smoke4" parent="smoke" instance=ExtResource( 16 )]
[node name="smoke4" parent="smoke" instance=ExtResource( 17 )]
transform/pos = Vector2( -2383, -1686 )
transform/rot = 90.0

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=37 format=1]
[gd_scene load_steps=38 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
@ -19,12 +19,13 @@
[ext_resource path="res://Sound/UFO_abduct.ogg" type="AudioStream" id=17]
[ext_resource path="res://Fonts/pixelated_regular.fnt" type="BitmapFont" id=18]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=19]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=20]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=21]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=22]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=23]
[ext_resource path="res://Sprites/Effects/darkness_border.png" type="Texture" id=24]
[ext_resource path="res://Sprites/Effects/darkness.png" type="Texture" id=25]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=20]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=21]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=22]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=23]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=24]
[ext_resource path="res://Sprites/Effects/darkness_border.png" type="Texture" id=25]
[ext_resource path="res://Sprites/Effects/darkness.png" type="Texture" id=26]
[sub_resource type="Animation" id=1]
@ -461,6 +462,7 @@ transform/pos = Vector2( -5100, -720 )
[node name="cowbells" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 500, 560 )
[node name="Cowbell" parent="cowbells" instance=ExtResource( 9 )]
@ -2333,6 +2335,7 @@ transform/scale = Vector2( 6889, 1 )
[node name="UFO" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -2074.8, -3239.33 )
transform/scale = Vector2( 1.7, 1.7 )
@ -2768,86 +2771,87 @@ stream/stream = ExtResource( 19 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 20 )
[node name="cages" type="Node2D" parent="."]
editor/display_folded = true
[node name="jail" parent="cages" instance=ExtResource( 20 )]
[node name="jail" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -2060.55, -2429.5 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="cages" instance=ExtResource( 20 )]
[node name="jail1" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -2752.84, -2864.33 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="cages" instance=ExtResource( 20 )]
[node name="jail2" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -3545.78, -1530.53 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail3" parent="cages" instance=ExtResource( 20 )]
[node name="jail3" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -819.772, -1232.94 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail4" parent="cages" instance=ExtResource( 20 )]
[node name="jail4" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -2233.49, -901.092 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail5" parent="cages" instance=ExtResource( 20 )]
[node name="jail5" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -1690, -800 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail6" parent="cages" instance=ExtResource( 20 )]
[node name="jail6" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -4200, -160 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail7" parent="cages" instance=ExtResource( 20 )]
[node name="jail7" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -1940, 210 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail8" parent="cages" instance=ExtResource( 20 )]
[node name="jail8" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -5250, -1670 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail9" parent="cages" instance=ExtResource( 20 )]
[node name="jail9" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( 90, -2320 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail10" parent="cages" instance=ExtResource( 20 )]
[node name="jail10" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -920, -2650 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail11" parent="cages" instance=ExtResource( 20 )]
[node name="jail11" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -610, -2650 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail12" parent="cages" instance=ExtResource( 20 )]
[node name="jail12" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -3420, 420 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail13" parent="cages" instance=ExtResource( 20 )]
[node name="jail13" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -4180, 420 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail14" parent="cages" instance=ExtResource( 20 )]
[node name="jail14" parent="cages" instance=ExtResource( 21 )]
transform/pos = Vector2( -4880, -1240 )
transform/scale = Vector2( 1.7, 1.7 )
@ -2857,7 +2861,7 @@ transform/scale = Vector2( 1.7, 1.7 )
editor/display_folded = true
transform/pos = Vector2( 1080, -3720 )
[node name="Area2D" parent="tips" instance=ExtResource( 21 )]
[node name="Area2D" parent="tips" instance=ExtResource( 22 )]
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
@ -2904,7 +2908,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -2912,7 +2916,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -2920,7 +2924,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 43
@ -2929,7 +2933,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 39
@ -2937,7 +2941,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D/Path2D/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 50
@ -2974,7 +2978,7 @@ curve = SubResource( 11 )
[node name="PathFollow2D" type="PathFollow2D" parent="moving_paltforms/Node2D1/Path2D 2"]
transform/pos = Vector2( 820, -410.79 )
transform/pos = Vector2( 820, -409.87 )
transform/rot = -179.531
offset = 620.742
h_offset = 0.0
@ -3003,7 +3007,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D1/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3011,7 +3015,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D1/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3019,7 +3023,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D1/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 43
@ -3028,7 +3032,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 39
@ -3036,7 +3040,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D1/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 50
@ -3073,7 +3077,7 @@ curve = SubResource( 11 )
[node name="PathFollow2D" type="PathFollow2D" parent="moving_paltforms/Node2D2/Path2D 2"]
transform/pos = Vector2( 820, -410.79 )
transform/pos = Vector2( 820, -409.87 )
transform/rot = -179.531
offset = 620.742
h_offset = 0.0
@ -3102,7 +3106,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D2/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3110,7 +3114,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D2/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3118,7 +3122,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D2/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 43
@ -3127,7 +3131,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 39
@ -3135,7 +3139,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D2/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 50
@ -3172,7 +3176,7 @@ curve = SubResource( 11 )
[node name="PathFollow2D" type="PathFollow2D" parent="moving_paltforms/Node2D3/Path2D 2"]
transform/pos = Vector2( 820, -410.79 )
transform/pos = Vector2( 820, -409.87 )
transform/rot = -179.531
offset = 620.742
h_offset = 0.0
@ -3201,7 +3205,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D3/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3209,7 +3213,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D3/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3217,7 +3221,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D3/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 43
@ -3226,7 +3230,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 39
@ -3234,7 +3238,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D3/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 50
@ -3271,7 +3275,7 @@ curve = SubResource( 11 )
[node name="PathFollow2D" type="PathFollow2D" parent="moving_paltforms/Node2D4/Path2D 2"]
transform/pos = Vector2( 820, -410.79 )
transform/pos = Vector2( 820, -409.87 )
transform/rot = -179.531
offset = 620.742
h_offset = 0.0
@ -3300,7 +3304,7 @@ transform/scale = Vector2( 1.7, 1.7 )
[node name="Sprite" type="Sprite" parent="moving_paltforms/Node2D4/Path2D 2/PathFollow2D/platform"]
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3308,7 +3312,7 @@ frame = 45
[node name="Sprite3" type="Sprite" parent="moving_paltforms/Node2D4/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( -63.9978, -0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 45
@ -3316,7 +3320,7 @@ frame = 45
[node name="Sprite1" type="Sprite" parent="moving_paltforms/Node2D4/Path2D 2/PathFollow2D/platform"]
transform/pos = Vector2( 63.9979, 0.524231 )
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 43
@ -3325,7 +3329,7 @@ frame = 43
transform/pos = Vector2( -127.996, -1.04849 )
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 39
@ -3333,7 +3337,7 @@ frame = 39
[node name="Sprite4" type="Sprite" parent="moving_paltforms/Node2D4/Path2D 2/PathFollow2D/platform"]
transform/rot = 3.57518e-06
texture = ExtResource( 22 )
texture = ExtResource( 23 )
vframes = 13
hframes = 5
frame = 50
@ -3361,25 +3365,25 @@ _update_shape_index = 0
[node name="smoke" type="Node2D" parent="."]
[node name="smoke" parent="smoke" instance=ExtResource( 23 )]
[node name="smoke" parent="smoke" instance=ExtResource( 24 )]
transform/pos = Vector2( -1252.09, -2621.29 )
transform/rot = 180.0
time = 1.0
[node name="smoke1" parent="smoke" instance=ExtResource( 23 )]
[node name="smoke1" parent="smoke" instance=ExtResource( 24 )]
transform/pos = Vector2( -3103.18, -3165.35 )
transform/rot = 180.0
time = 1.0
[node name="smoke2" parent="smoke" instance=ExtResource( 23 )]
[node name="smoke2" parent="smoke" instance=ExtResource( 24 )]
transform/pos = Vector2( -2994.88, -2839.55 )
transform/rot = 180.0
time = 2.5
[node name="smoke3" parent="smoke" instance=ExtResource( 23 )]
[node name="smoke3" parent="smoke" instance=ExtResource( 24 )]
transform/pos = Vector2( -2994.88, -2403.7 )
transform/rot = 180.0
@ -3391,7 +3395,7 @@ visibility/light_mask = 14
transform/pos = Vector2( -190, -2570 )
transform/scale = Vector2( 114.865, 2.36304 )
z/z = 1
texture = ExtResource( 24 )
texture = ExtResource( 25 )
[node name="fog" type="Sprite" parent="fog_border"]
@ -3399,7 +3403,7 @@ visibility/light_mask = 14
transform/pos = Vector2( 0.0175053, 846.367 )
transform/scale = Vector2( 1, 12.4971 )
z/z = 1
texture = ExtResource( 25 )
texture = ExtResource( 26 )
[connection signal="body_enter" from="UFO/player_spawner/Area2D" to="UFO/player_spawner" method="_on_Area2D_body_enter"]

View file

@ -13,6 +13,8 @@ var milk_buyed = 0
var can_show_in_game_menu = true
var retro_effect = true
var music = true
var sound = true
var level = 0
var unlocked_levels = 1
@ -76,7 +78,10 @@ func save_game():
life = life,
milk_buyed = milk_buyed,
hearts_buyed = hearts_buyed,
retro_effect=retro_effect
retro_effect=retro_effect,
# NEW STUFF
sound=sound,
music=music
}
save_game.store_line(data.to_json())
save_game.close()
@ -104,4 +109,7 @@ func load_game():
retro_effect = current_line["retro_effect"]
if (current_line.has("sound")):
sound = current_line["sound"]
music = current_line["music"]

View file

@ -1,13 +1,14 @@
[gd_scene load_steps=10 format=1]
[gd_scene load_steps=11 format=1]
[ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=1]
[ext_resource path="res://Fonts/pixelated_title.fnt" type="BitmapFont" id=2]
[ext_resource path="res://Scenes/Menu/bttn_play.gd" type="Script" id=3]
[ext_resource path="res://Scenes/Menu/about_button.gd" type="Script" id=4]
[ext_resource path="res://Music/dangerous_hills.ogg" type="AudioStream" id=5]
[ext_resource path="res://Sprites/GUI/title_base.png" type="Texture" id=6]
[ext_resource path="res://Sprites/GUI/title_revenge.png" type="Texture" id=7]
[ext_resource path="res://Sprites/Effects/leche.png" type="Texture" id=8]
[ext_resource path="res://Scenes/Events/music.gd" type="Script" id=6]
[ext_resource path="res://Sprites/GUI/title_base.png" type="Texture" id=7]
[ext_resource path="res://Sprites/GUI/title_revenge.png" type="Texture" id=8]
[ext_resource path="res://Sprites/Effects/leche.png" type="Texture" id=9]
[sub_resource type="GDScript" id=1]
@ -112,29 +113,32 @@ text = "ABOUT"
flat = false
script/script = ExtResource( 4 )
[node name="StreamPlayer" type="StreamPlayer" parent="."]
[node name="StreamPlayer" type="StreamPlayer" parent="." groups=[
"music",
]]
stream/stream = ExtResource( 5 )
stream/play = false
stream/loop = false
stream/volume_db = 5.0
stream/autoplay = true
stream/autoplay = false
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
script/script = ExtResource( 6 )
[node name="Base" type="Sprite" parent="."]
transform/pos = Vector2( 1.07855, -1.84071 )
transform/scale = Vector2( 0.0864583, 0.128739 )
z/z = -1
texture = ExtResource( 6 )
texture = ExtResource( 7 )
[node name="Revenge" type="Sprite" parent="."]
transform/pos = Vector2( 1.87856, -1.84071 )
transform/scale = Vector2( 0.0864583, 0.128739 )
texture = ExtResource( 7 )
texture = ExtResource( 8 )
[node name="Particles2D" type="Particles2D" parent="."]
@ -147,7 +151,7 @@ config/amount = 8
config/lifetime = 2.5
config/preprocess = 1.0
config/process_mode = 1
config/texture = ExtResource( 8 )
config/texture = ExtResource( 9 )
params/direction = 0.0
params/spread = 1.0
params/linear_velocity = 500.0
@ -179,7 +183,7 @@ config/amount = 8
config/lifetime = 2.5
config/preprocess = 1.0
config/process_mode = 1
config/texture = ExtResource( 8 )
config/texture = ExtResource( 9 )
params/direction = 0.0
params/spread = 1.0
params/linear_velocity = 500.0
@ -211,7 +215,7 @@ config/amount = 6
config/lifetime = 2.5
config/preprocess = 1.0
config/process_mode = 1
config/texture = ExtResource( 8 )
config/texture = ExtResource( 9 )
params/direction = 0.0
params/spread = 1.0
params/linear_velocity = 500.0
@ -243,7 +247,7 @@ config/amount = 6
config/lifetime = 2.5
config/preprocess = 1.0
config/process_mode = 1
config/texture = ExtResource( 8 )
config/texture = ExtResource( 9 )
params/direction = 0.0
params/spread = 1.0
params/linear_velocity = 500.0

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=7 format=1]
[gd_scene load_steps=9 format=1]
[ext_resource path="res://Fonts/pixelated_regular.fnt" type="BitmapFont" id=1]
[ext_resource path="res://Scenes/Menu/button_back.tscn" type="PackedScene" id=2]
@ -29,6 +29,34 @@ func _ready():
func _on_CheckButton1_toggled( pressed ):
global.retro_effect = !pressed
func _on_CheckButton3_toggled( pressed ):
pass # replace with function body
"
[sub_resource type="GDScript" id=3]
script/source = "extends CheckButton
func _ready():
set_pressed(global.music)
func _on_CheckButton2_toggled( pressed ):
global.music = !global.music
"
[sub_resource type="GDScript" id=4]
script/source = "extends CheckButton
func _ready():
set_pressed(global.sound)
func _on_CheckButton2_toggled( pressed ):
global.sound = !global.sound
"
[node name="Control" type="Control"]
@ -110,6 +138,46 @@ flat = false
align = 0
script/script = SubResource( 2 )
[node name="CheckButton2" type="CheckButton" parent="Panel/VButtonArray"]
rect/scale = Vector2( 2, 2 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 96.0
margin/top = 134.0
margin/right = 502.0
margin/bottom = 173.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_MUSIC"
flat = false
align = 0
script/script = SubResource( 3 )
[node name="CheckButton3" type="CheckButton" parent="Panel/VButtonArray"]
rect/scale = Vector2( 2, 2 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 95.0
margin/top = 207.0
margin/right = 501.0
margin/bottom = 246.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_SOUND"
flat = false
align = 0
script/script = SubResource( 4 )
[node name="Button" parent="Panel/VButtonArray" instance=ExtResource( 2 )]
margin/left = 372.0
@ -140,4 +208,8 @@ max_lines_visible = -1
[connection signal="toggled" from="Panel/VButtonArray/CheckButton1" to="Panel/VButtonArray/CheckButton1" method="_on_CheckButton1_toggled"]
[connection signal="toggled" from="Panel/VButtonArray/CheckButton2" to="Panel/VButtonArray/CheckButton2" method="_on_CheckButton2_toggled"]
[connection signal="toggled" from="Panel/VButtonArray/CheckButton3" to="Panel/VButtonArray/CheckButton3" method="_on_CheckButton3_toggled"]