Merge branch 'stable' of https://github.com/Dariasteam/Cows-Revenge into stable

This commit is contained in:
Sebastian Riedel 2018-09-04 02:30:20 +02:00
commit 2aac6dab53
34 changed files with 520 additions and 345 deletions

View file

@ -4,6 +4,8 @@ SETTINGS,Ajustes,Settings,Einstellungen
ABOUT,Info,About,Über
SWITCH_SCREEN_CONTROLS,Usar botones táctiles,Use onscreen controls,Touch-Steuerung anzeigen
SWITCH_RETRO_EFFECT,Simular pantalla retro,Simulate retro TV,Röhrenfernseher simulieren
SWITCH_MUSIC,Música,Music,Musik
SWITCH_SOUND,Sonidos,Sound,Ton
BTTN_BACK,Volver,Back,Zurück
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-Non Commercial-Share Alike 4.0. La tipografía utilizada es Press Start 2P creada por CodeMan38 (Open Font License)

1 id es en de
4 ABOUT Info About Über
5 SWITCH_SCREEN_CONTROLS Usar botones táctiles Use onscreen controls Touch-Steuerung anzeigen
6 SWITCH_RETRO_EFFECT Simular pantalla retro Simulate retro TV Röhrenfernseher simulieren
7 SWITCH_MUSIC Música Music Musik
8 SWITCH_SOUND Sonidos Sound Ton
9 BTTN_BACK Volver Back Zurück
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-Non Commercial-Share Alike 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-Non Commercial-Share Alike 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) Der Code dieses Spiels ist unter der General Public License Version 3 lizensiert. Alle Grafiken, Klänge und Musikstücke wurden von uns erstellt und unter Creative Commons Attribution-Non Commercial-Share Alike 4.0 International veröffentlicht. Als Schriftart wird Press Start 2P von CodeMan38 unter der Open Font License verwendet. Der Quell-Code und alle weiteren Materialien stehen unter gitlab.com/dariasteam/cows-revenge zur Verfügung. Erstellt mit Godot Engine 2.1.5 (MIT)
11 CHAPTERS Capítulos Chapters Kapitel

Binary file not shown.

Binary file not shown.

View file

@ -1,4 +1,10 @@
# Cow's Revenge ![]() [![Download](Misc/itch.io_badge.png)](https://pipoypipagames.itch.io/cows-revenge)
# Cow's Revenge
![]()[![Download](Misc/itch.io_badge.png)](https://pipoypipagames.itch.io/cows-revenge)
<a href='https://flathub.org/apps/details/com.github.dariasteam.cowsrevenge'><img width='120' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png'/></a>
<a href="https://f-droid.org/app/org.pipoypipagames.cowsrevenge">
<img src="https://f-droid.org/badge/get-it-on.png"
alt="Get it on F-Droid" height="60">
</a>
> You are a cow abducted and genetically improved by aliens which now have the opportunity to rebel against livestock industry by freeing the encaged hens and killing butchers. You used to be a regular cow raised as a dairy cow, but you ain't that anymore. You have become better. You are... THE COWEST.
@ -29,5 +35,9 @@ All resources have been created using the following FLOSS:
- [inkscape](https://inkscape.org/en/)
- [sfxr](http://www.drpetter.se/project_sfxr.html)
# Contributors and third party stuff
Shaders: [Enrique Lalves](https://github.com/henriquelalves/SimpleGodotCRTShader)
Font: [Press Start 2P by CodeMan38 (Open Font License)](https://fonts.google.com/specimen/Press+Start+2P?selection.family=Press+Start+2P)
- [Basxto](https://github.com/basxto)

View file

@ -11,7 +11,8 @@ func _ready():
func _on_Apple_body_enter( body ):
if(body.is_in_group("player")):
body.add_milk(amount)
sound.play()
if global.sound:
sound.play()
sprite.set_opacity(0)

View file

@ -21,7 +21,8 @@ func open_cage():
get_tree().get_nodes_in_group("player_spawner")[0].update_text()
sound.play()
if global.sound:
sound.play()
text_label.set_text( texts[rand_range(0, texts.size())])
text_anim.play("Apear")

View file

@ -45,7 +45,9 @@ func play_sound():
add_child(sample_player)
sample_player.add_child(aux_timer)
sample_player.play("cowbell_sound")
if global.sound:
sample_player.play("cowbell_sound")
aux_timer.start()
timer.start()

View file

@ -59,7 +59,8 @@ func on_opacity_high ():
func play_damage_sound():
var sample_list = sound.get_sample_library().get_sample_list()
var sample = sample_list[rand_range(0, sample_list.size())]
sound.play(sample, 0)
if global.sound:
sound.play(sample, 0)
func decrease_life (value):
play_damage_sound()

View file

@ -63,8 +63,8 @@ offsets = FloatArray( 0, 1 )
colors = ColorArray( 0.773438, 0.773438, 0.773438, 1, 0.1875, 0.1875, 0.1875, 1 )
[node name="KinematicBody2D 2" type="KinematicBody2D" groups=[
"enemy_1",
"enemy",
"enemy_1",
]]
transform/pos = Vector2( 64.3, -80 )

View file

@ -65,7 +65,8 @@ func on_opacity_high ():
func play_damage_sound():
var sample_list = sound.get_sample_library().get_sample_list()
var sample = sample_list[rand_range(0, sample_list.size())]
sound.play(sample, 0)
if global.sound:
sound.play(sample, 0)
func decrease_life (value):
play_damage_sound()

View file

@ -63,8 +63,8 @@ offsets = FloatArray( 0, 1 )
colors = ColorArray( 0.773438, 0.773438, 0.773438, 1, 0.1875, 0.1875, 0.1875, 1 )
[node name="KinematicBody2D 2" type="KinematicBody2D" groups=[
"enemy_1",
"enemy",
"enemy_1",
]]
transform/pos = Vector2( 64.3, -80 )

View file

@ -14,4 +14,5 @@ func _on_Area2D_body_enter( body ):
sprite.set_opacity(0)
disconnect("body_enter",self,"_on_Area2D_body_enter")
body.add_life()
sound.play()
if global.sound:
sound.play()

View file

@ -99,7 +99,7 @@ stream/buffering_ms = 500
frames = SubResource( 2 )
animation = "Idle"
frame = 4
frame = 15
playing = true
[node name="Bars" type="Particles2D" parent="."]

View file

@ -22,8 +22,9 @@ func destroy():
yield(t, "timeout")
queue_free()
func _ready():
sound.play("bullet_sound",0)
func _ready():
if global.sound:
sound.play("bullet_sound",0)
t.set_wait_time(LIFE_TIME)
t.set_one_shot(true)
self.add_child(t)
@ -38,5 +39,6 @@ func _on_RigidBody2D_body_enter( body ):
elif (end):
destroy()
func _on_RigidBody2D_body_enter_shape( body_id, body, body_shape, local_shape ):
sound.play("bullet_sound", 0)
func _on_RigidBody2D_body_enter_shape( body_id, body, body_shape, local_shape ):
if global.sound:
sound.play("bullet_sound", 0)

View file

@ -37,7 +37,8 @@ func enable():
end.get_node("Area2D").enable()
origin.set_emitting(true)
middle.set_opacity(1)
sound.play()
if global.sound:
sound.play()
set_process(true)
func disable():
@ -45,7 +46,8 @@ func disable():
end.set_emitting(false)
end.get_node("Area2D").disable()
middle.set_opacity(0)
sound.stop()
if global.sound:
sound.stop()
set_process(false)
func _process(delta):

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

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

View file

@ -135,8 +135,9 @@ func show_damage ():
func can_jump_more ():
return jump_time > 0
func play_sound():
sound.play()
func play_sound():
if global.sound:
sound.play()
func _fixed_process(delta):
if (jumping):

View file

@ -16,7 +16,8 @@ var rest = total_cages
func _ready():
texts.set_text(str(init_text, total_cages, "."))
sound.play()
if global.sound:
sound.play()
anim.play("appear")
player = PLAYER.instance()
instancer.call_deferred("add_child", player)
@ -24,7 +25,8 @@ func _ready():
player.enable_player()
func abduct():
sound.play()
if global.sound:
sound.play()
player.disable_player()
anim.play("unvanish")
global.save_cowbells()
@ -34,7 +36,8 @@ func liftoff():
get_tree().get_nodes_in_group("level_selector")[0].next_level()
func deploy():
sound.play()
if global.sound:
sound.play()
anim.play("appear")
yield(anim, "finished")
player.enable_player()

1
Scenes/Events/sound.gd Normal file
View file

@ -0,0 +1 @@

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,119 @@ 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

@ -70,6 +70,7 @@ margin/right = 897.0
margin/bottom = 422.0
scroll/horizontal = false
scroll/vertical = true
scroll/deadzone = 0
[node name="VBoxContainer" type="VBoxContainer" parent="VButtonArray/ScrollContainer"]

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,8 +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_CheckButton3_toggled( pressed ):
global.sound = !global.sound"
[node name="Control" type="Control"]
focus/ignore_mouse = false
@ -49,9 +75,109 @@ focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 38.0
margin/top = 35.0
margin/top = 34.0
margin/right = 1248.0
margin/bottom = 693.0
margin/bottom = 692.0
[node name="VBoxContainer" type="VBoxContainer" parent="Panel"]
anchor/left = 3
anchor/right = 3
rect/scale = Vector2( 2, 2 )
focus/ignore_mouse = false
focus/stop_mouse = false
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 464.0
margin/top = 109.0
margin/right = -22.0
margin/bottom = 291.0
alignment = 0
__meta__ = {
"_edit_group_": true
}
[node name="CheckButton" type="CheckButton" parent="Panel/VBoxContainer" groups=[
"set_onscreen_buttons",
]]
rect/min_size = Vector2( 0, 30 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 0.0
margin/top = 0.0
margin/right = 486.0
margin/bottom = 30.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_SCREEN_CONTROLS"
flat = false
align = 0
script/script = SubResource( 1 )
[node name="CheckButton1" type="CheckButton" parent="Panel/VBoxContainer"]
rect/min_size = Vector2( 0, 30 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 0.0
margin/top = 34.0
margin/right = 486.0
margin/bottom = 64.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_RETRO_EFFECT"
flat = false
align = 0
script/script = SubResource( 2 )
[node name="CheckButton2" type="CheckButton" parent="Panel/VBoxContainer"]
rect/min_size = Vector2( 0, 30 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 0.0
margin/top = 68.0
margin/right = 486.0
margin/bottom = 98.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/VBoxContainer"]
rect/min_size = Vector2( 0, 30 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 2
size_flags/vertical = 2
margin/left = 0.0
margin/top = 102.0
margin/right = 486.0
margin/bottom = 132.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="VButtonArray" type="VButtonArray" parent="Panel"]
@ -68,48 +194,6 @@ button/count = 0
button/min_button_size = -1.0
button/align = 1065353216
[node name="CheckButton" type="CheckButton" parent="Panel/VButtonArray" groups=[
"set_onscreen_buttons",
]]
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 = -22.0
margin/right = 502.0
margin/bottom = 17.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_SCREEN_CONTROLS"
flat = false
align = 0
script/script = SubResource( 1 )
[node name="CheckButton1" 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 = 54.0
margin/right = 502.0
margin/bottom = 93.0
custom_fonts/font = ExtResource( 1 )
toggle_mode = true
enabled_focus_mode = 2
shortcut = null
text = "SWITCH_RETRO_EFFECT"
flat = false
align = 0
script/script = SubResource( 2 )
[node name="Button" parent="Panel/VButtonArray" instance=ExtResource( 2 )]
margin/left = 372.0
@ -136,8 +220,12 @@ percent_visible = 1.0
lines_skipped = 0
max_lines_visible = -1
[connection signal="toggled" from="Panel/VButtonArray/CheckButton" to="Panel/VButtonArray/CheckButton" method="_on_CheckButton_toggled"]
[connection signal="toggled" from="Panel/VBoxContainer/CheckButton" to="Panel/VBoxContainer/CheckButton" method="_on_CheckButton_toggled"]
[connection signal="toggled" from="Panel/VButtonArray/CheckButton1" to="Panel/VButtonArray/CheckButton1" method="_on_CheckButton1_toggled"]
[connection signal="toggled" from="Panel/VBoxContainer/CheckButton1" to="Panel/VBoxContainer/CheckButton1" method="_on_CheckButton1_toggled"]
[connection signal="toggled" from="Panel/VBoxContainer/CheckButton2" to="Panel/VBoxContainer/CheckButton2" method="_on_CheckButton2_toggled"]
[connection signal="toggled" from="Panel/VBoxContainer/CheckButton3" to="Panel/VBoxContainer/CheckButton3" method="_on_CheckButton3_toggled"]

View file

@ -1 +1,5 @@
First F-Droid Release
- Toggle music / sound in settings menu
- Gamepad improvements(thanks to contributor basxto):
- Add Going back in menues with B
- Additionally shooting with triggers
- Changing weapons with shoulder buttons

View file

@ -1,2 +1,5 @@
Primera versión en F-Droid
- Activa o desactiva la música y los sonidos en el menú principal
- Mejoras en el soporte de mando (contribución de Basxto)
- Botón B para vovler atrás en los menús
- DIsparo con los gatillos
- Cambio de arma con los bumpers