diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/project.godot b/project.godot old mode 100755 new mode 100644 index c7c63e8f2e0c42cc606ff80727638973aed3c6f5..e659a5e0c768127f7110868b2db6fdb362b0b4a0 --- a/project.godot +++ b/project.godot @@ -41,54 +41,54 @@ fps=false move_up={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null) ] } move_left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null) ] } move_right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null) ] } jump={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) ] } quit={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null) ] } change_fps={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null) ] } attack={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null) ] } menu_pause={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null) ] } hit_self={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) ] } melee={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":47,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":47,"unicode":0,"echo":false,"script":null) ] } diff --git a/readme.txt b/readme.txt old mode 100755 new mode 100644 diff --git a/src/actors/enemy/EnemyShader.tres b/src/actors/enemy/EnemyShader.tres new file mode 100644 index 0000000000000000000000000000000000000000..b260e432fea851162ad8b073459f91bfb8145cff --- /dev/null +++ b/src/actors/enemy/EnemyShader.tres @@ -0,0 +1,14 @@ +[gd_resource type="ShaderMaterial" load_steps=2 format=2] + +[sub_resource type="Shader" id=1] +code = "shader_type canvas_item; +render_mode unshaded; + +void fragment() { + COLOR = texture(TEXTURE, UV); + float lumi = (COLOR.r + COLOR.g + COLOR.b) / 3f; + COLOR.rgb = vec3(lumi); +}" + +[resource] +shader = SubResource( 1 ) diff --git a/src/actors/enemy/Skeleton.tscn b/src/actors/enemy/Skeleton.tscn old mode 100755 new mode 100644 index 5fb761934a3cfb369edf3df2547b75813f272dcc..16f9bf2562e0bdc4b643673f51874f7cce5518e8 --- a/src/actors/enemy/Skeleton.tscn +++ b/src/actors/enemy/Skeleton.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=2] +[gd_scene load_steps=24 format=2] [ext_resource path="res://src/assets/actors/Enemy1/walk/skeleton-4.png" type="Texture" id=1] [ext_resource path="res://src/assets/actors/Enemy1/walk/skeleton-6.png" type="Texture" id=2] @@ -13,8 +13,12 @@ [ext_resource path="res://src/assets/actors/Enemy1/dead/enemy-death-4.png" type="Texture" id=11] [ext_resource path="res://src/assets/actors/Enemy1/dead/enemy-death-5.png" type="Texture" id=12] [ext_resource path="res://src/assets/actors/Enemy1/dead/enemy-death-1.png" type="Texture" id=13] -[ext_resource path="res://src/assets/actors/Enemy1/skeleton_sound/hurt.ogg" type="AudioStream" id=14] -[ext_resource path="res://src/assets/actors/Enemy1/skeleton_sound/kill.ogg" type="AudioStream" id=15] +[ext_resource path="res://src/assets/actors/Enemy1/skeleton_sound/Sound_kill.wav" type="AudioStream" id=14] +[ext_resource path="res://src/assets/actors/Enemy1/skeleton_sound/Sound_hurt.wav" type="AudioStream" id=15] +[ext_resource path="res://src/assets/actors/Enemy1/skeleton_sound/darsycho__zombie-moans.ogg" type="AudioStream" id=16] +[ext_resource path="res://src/assets/actors/Knight/health-bar-under.png" type="Texture" id=17] +[ext_resource path="res://src/assets/actors/Knight/health_bar_health.png" type="Texture" id=18] +[ext_resource path="res://src/assets/actors/Knight/health-bar-over.png" type="Texture" id=19] [sub_resource type="GDScript" id=1] script/source = "extends KinematicBody2D @@ -31,10 +35,21 @@ var is_alive = true var is_moving_right = true const is_stompable = true -var healthpoints = 3 +var healthpoints = 10 func _ready(): + + healthpoints = 10 + is_alive = true + + $Control/HealthBar.max_value = healthpoints + $Control/HealthBar.value = healthpoints + $Control/HealthBar.tint_progress = Color.green + print(\"ready\") + set_black_white(false) + add_to_group(\"Enemy\") + $Sound_voice.play() sprite.play(\"walk\") pass @@ -54,8 +69,21 @@ func _physics_process(delta): movement.x *= -1 sprite.flip_h = !sprite.flip_h +func set_black_white(boolean: bool): + if boolean: + $AnimatedSprite.material = load(\"res://src/actors/enemy/EnemyShader.tres\") + else: + $AnimatedSprite.material = null func on_stomp(): + healthpoints = healthpoints - 10 + if healthpoints >= 7: + $Control/HealthBar.tint_progress = Color.green + elif healthpoints >= 3: + $Control/HealthBar.tint_progress = Color.orange + else: + $Control/HealthBar.tint_progress = Color.red + $Control/HealthBar.value = healthpoints die() func turn_abyss(): @@ -77,12 +105,18 @@ func die(): func take_damage(n): $Sound_hurt.play() healthpoints -= n + if healthpoints >= 7: + $Control/HealthBar.tint_progress = Color.green + elif healthpoints >= 3: + $Control/HealthBar.tint_progress = Color.orange + else: + $Control/HealthBar.tint_progress = Color.red + $Control/HealthBar.value = healthpoints print(\"enemy hp: \" + str(healthpoints)) if healthpoints <= 0: die() - func _on_Area2D_body_entered(body): if body.is_in_group(\"player\"): body.take_damage(1) @@ -90,14 +124,14 @@ func _on_Area2D_body_entered(body): [sub_resource type="SpriteFrames" id=2] animations = [ { -"frames": [ ExtResource( 13 ), ExtResource( 13 ), ExtResource( 13 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ) ], +"frames": [ ExtResource( 3 ), ExtResource( 5 ), ExtResource( 4 ), ExtResource( 1 ), ExtResource( 6 ), ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ) ], "loop": true, -"name": "dead", +"name": "walk", "speed": 5.0 }, { -"frames": [ ExtResource( 3 ), ExtResource( 5 ), ExtResource( 4 ), ExtResource( 1 ), ExtResource( 6 ), ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ) ], +"frames": [ ExtResource( 13 ), ExtResource( 13 ), ExtResource( 13 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ) ], "loop": true, -"name": "walk", +"name": "dead", "speed": 5.0 } ] @@ -122,7 +156,7 @@ script = SubResource( 1 ) position = Vector2( 0.18729, 0 ) frames = SubResource( 2 ) animation = "walk" -frame = 6 +frame = 3 playing = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Skeleton"] @@ -141,12 +175,39 @@ position = Vector2( -0.0899086, 3.98409 ) shape = SubResource( 4 ) [node name="Sound_hurt" type="AudioStreamPlayer2D" parent="Skeleton"] -stream = ExtResource( 14 ) -volume_db = -10.0 +stream = ExtResource( 15 ) +volume_db = -2.0 +attenuation = 4.28709 [node name="Sound_kill" type="AudioStreamPlayer2D" parent="Skeleton"] -stream = ExtResource( 15 ) -volume_db = -10.0 +stream = ExtResource( 14 ) +volume_db = -8.0 +attenuation = 4.28709 + +[node name="Sound_voice" type="AudioStreamPlayer2D" parent="Skeleton"] +stream = ExtResource( 16 ) +volume_db = -12.0 +attenuation = 4.28709 + +[node name="Control" type="Control" parent="Skeleton"] +margin_right = 40.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealthBar" type="TextureProgress" parent="Skeleton/Control"] +margin_left = -32.137 +margin_top = -35.9334 +margin_right = 31.863 +margin_bottom = 4.06662 +max_value = 10.0 +texture_under = ExtResource( 17 ) +texture_over = ExtResource( 19 ) +texture_progress = ExtResource( 18 ) +__meta__ = { +"_edit_use_anchors_": false +} [connection signal="animation_finished" from="Skeleton/AnimatedSprite" to="Skeleton" method="_on_AnimatedSprite_animation_finished"] [connection signal="body_entered" from="Skeleton/Area2D" to="Skeleton" method="_on_Area2D_body_entered"] diff --git a/src/actors/enemy/enemy_knight.tscn b/src/actors/enemy/enemy_knight.tscn old mode 100755 new mode 100644 index 51cffa40898aa13e6585f1ea539ff850c0ec8c83..a68dc177ddc9af877959a6681ada676b19132ba6 --- a/src/actors/enemy/enemy_knight.tscn +++ b/src/actors/enemy/enemy_knight.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=2] +[gd_scene load_steps=33 format=2] [ext_resource path="res://src/assets/actors/Knight/hero-attack/hero-attack-1.png" type="Texture" id=1] [ext_resource path="res://src/assets/actors/Knight/hero-attack/hero-attack-3.png" type="Texture" id=2] @@ -20,10 +20,13 @@ [ext_resource path="res://src/assets/actors/Knight/hero-run/hero-run-3.png" type="Texture" id=18] [ext_resource path="res://src/assets/actors/Knight/hero-run/hero-run-6.png" type="Texture" id=19] [ext_resource path="res://src/assets/actors/Knight/hero-run/hero-run-4.png" type="Texture" id=20] -[ext_resource path="res://src/assets/actors/Knight/knight_sound/jump.ogg" type="AudioStream" id=21] -[ext_resource path="res://src/assets/actors/Knight/knight_sound/kill.ogg" type="AudioStream" id=22] -[ext_resource path="res://src/assets/actors/Knight/knight_sound/attack.ogg" type="AudioStream" id=23] -[ext_resource path="res://src/assets/actors/Knight/knight_sound/hurt.ogg" type="AudioStream" id=24] +[ext_resource path="res://src/assets/actors/Knight/knight_sound/die.wav" type="AudioStream" id=21] +[ext_resource path="res://src/assets/actors/Knight/knight_sound/attack.wav" type="AudioStream" id=22] +[ext_resource path="res://src/assets/actors/Knight/knight_sound/hurt.wav" type="AudioStream" id=23] +[ext_resource path="res://src/assets/actors/Knight/knight_sound/Sound_voice.mp3" type="AudioStream" id=24] +[ext_resource path="res://src/assets/actors/Knight/health-bar-under.png" type="Texture" id=25] +[ext_resource path="res://src/assets/actors/Knight/health_bar_health.png" type="Texture" id=26] +[ext_resource path="res://src/assets/actors/Knight/health-bar-over.png" type="Texture" id=27] [sub_resource type="GDScript" id=1] script/source = "extends KinematicBody2D @@ -41,18 +44,29 @@ var is_moving_right = true var is_alive = true # Überprüft ob der Gegner noch am leben ist const is_stompable = false -var healthpoints = 15 +var healthpoints = 10 var attack_timer : Timer var hurt_timer : Timer const attack_cooldown : float = 5.0 -const invincible_cooldown : float = 5.0 +const invincible_cooldown : float = 1.0 var is_attacking : bool var is_hurt : bool func _ready(): + + healthpoints = 10 + is_alive = true + + $Control/HealthBar.max_value = healthpoints + $Control/HealthBar.value = healthpoints + $Control/HealthBar.tint_progress = Color.green + print(\"ready\") + set_black_white(false) + + $Sound_voice.play() $AnimatedSprite.play(\"run\") func _physics_process(delta): @@ -76,6 +90,11 @@ func _physics_process(delta): if is_on_wall(): jump() +func set_black_white(boolean: bool): + if boolean: + $AnimatedSprite.material = load(\"res://src/actors/enemy/EnemyShader.tres\") + else: + $AnimatedSprite.material = null func jump(): #if body.is_a_parent_of() @@ -83,7 +102,6 @@ func jump(): $AnimatedSprite.play(\"jump\") direction.y = jump_speed jump_x = floor(position.x) - $Sound_jump.play() # Was er nach dem Sprung tut func on_landing(): @@ -161,14 +179,24 @@ func take_damage(n): if is_hurt: return $AnimatedSprite.play(\"hurt\") - direction.x = 0 $Sound_hurt.play() + direction.x = 0 print(\"took damage\") healthpoints = healthpoints - n print(healthpoints) + if healthpoints >= 7: + $Control/HealthBar.tint_progress = Color.green + elif healthpoints >= 3: + $Control/HealthBar.tint_progress = Color.orange + else: + $Control/HealthBar.tint_progress = Color.red + $Control/HealthBar.value = healthpoints if healthpoints <= 0: is_alive = false + $Sound_death.play() + $AnimatedSprite.play(\"death\") is_hurt = true + hurt_timer = Timer.new() hurt_timer.one_shot = true hurt_timer.wait_time = invincible_cooldown @@ -178,8 +206,7 @@ func take_damage(n): func die(): if is_alive == false: - $AnimatedSprite.play(\"hurt\") - $Sound_kill.play() + $AnimatedSprite.play(\"death\") func attack_timer_timeout(): print(\"attack finished\") @@ -197,6 +224,11 @@ animations = [ { "name": "idle", "speed": 5.0 }, { +"frames": [ ExtResource( 8 ), ExtResource( 10 ), ExtResource( 12 ), ExtResource( 13 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { "frames": [ ExtResource( 1 ), ExtResource( 11 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 15 ) ], "loop": true, "name": "attack", @@ -207,15 +239,15 @@ animations = [ { "name": "walk", "speed": 5.0 }, { -"frames": [ ExtResource( 8 ), ExtResource( 10 ), ExtResource( 12 ), ExtResource( 13 ) ], -"loop": true, -"name": "jump", -"speed": 5.0 -}, { "frames": [ ExtResource( 9 ) ], "loop": true, "name": "hurt", "speed": 5.0 +}, { +"frames": [ ExtResource( 9 ), ExtResource( 9 ) ], +"loop": true, +"name": "death", +"speed": 2.0 } ] [sub_resource type="RectangleShape2D" id=3] @@ -237,7 +269,7 @@ script = SubResource( 1 ) [node name="AnimatedSprite" type="AnimatedSprite" parent="."] frames = SubResource( 2 ) animation = "walk" -frame = 1 +frame = 5 playing = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] @@ -275,21 +307,47 @@ position = Vector2( 13.016, 26.0139 ) enabled = true cast_to = Vector2( 0, 49.501 ) -[node name="Sound_jump" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource( 21 ) -volume_db = -5.0 - [node name="Sound_attack" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource( 23 ) -volume_db = -10.0 +stream = ExtResource( 22 ) +volume_db = -2.0 +attenuation = 4.28 [node name="Sound_hurt" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource( 24 ) -volume_db = -10.0 +stream = ExtResource( 23 ) +volume_db = -7.0 +attenuation = 4.28709 -[node name="Sound_kill" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource( 22 ) -volume_db = -10.0 +[node name="Sound_death" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 21 ) +volume_db = -2.0 +attenuation = 4.28 + +[node name="Sound_voice" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 24 ) +volume_db = 10.0 +attenuation = 4.28 + +[node name="Control" type="Control" parent="."] +margin_left = -10.0 +margin_top = -17.0 +margin_right = 40.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealthBar" type="TextureProgress" parent="Control"] +margin_left = -22.7417 +margin_top = -18.3433 +margin_right = 43.2583 +margin_bottom = -8.34331 +max_value = 10.0 +texture_under = ExtResource( 25 ) +texture_over = ExtResource( 27 ) +texture_progress = ExtResource( 26 ) +__meta__ = { +"_edit_use_anchors_": false +} [connection signal="animation_finished" from="AnimatedSprite" to="." method="_on_AnimatedSprite_animation_finished"] [connection signal="body_entered" from="PlayerDetector" to="." method="_on_PlayerDetector_body_entered"] diff --git a/src/actors/enemy/fireball_wizard.tscn b/src/actors/enemy/fireball_wizard.tscn old mode 100755 new mode 100644 index 5cebf6c27a12b5822a9a1b53d58e55f9656f5afb..e9928a24d4015a9684bf18fd123bb7b68219fbfb --- a/src/actors/enemy/fireball_wizard.tscn +++ b/src/actors/enemy/fireball_wizard.tscn @@ -1,8 +1,10 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://src/assets/actors/Wizard/fireball/fireball1.png" type="Texture" id=1] [ext_resource path="res://src/assets/actors/Wizard/fireball/fireball3.png" type="Texture" id=2] [ext_resource path="res://src/assets/actors/Wizard/fireball/fireball2.png" type="Texture" id=3] +[ext_resource path="res://src/assets/actors/Wizard/sound_wizzard/qubodupFireLoop.ogg" type="AudioStream" id=4] +[ext_resource path="res://src/assets/actors/Wizard/sound_wizzard/Fire impact 1.wav" type="AudioStream" id=5] [sub_resource type="GDScript" id=1] script/source = "extends Node2D @@ -12,7 +14,7 @@ const move_speed : int = 500 var direction : Vector2 func _ready(): - pass + $Sound_fire.play() func _process(delta): time -= delta @@ -56,4 +58,14 @@ playing = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] shape = SubResource( 3 ) +[node name="Sound_fire" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 4 ) +volume_db = -10.0 +attenuation = 4.28 + +[node name="Sound_death" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 5 ) +volume_db = -5.0 +attenuation = 4.28 + [connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] diff --git a/src/actors/enemy/ghost.tscn b/src/actors/enemy/ghost.tscn old mode 100755 new mode 100644 index ea8b0566f0720d7be1636b06fac6dd034f5d4768..503eed8eb14d92b0cc7c62ae9085a686beffa8b1 --- a/src/actors/enemy/ghost.tscn +++ b/src/actors/enemy/ghost.tscn @@ -1,6 +1,10 @@ -[gd_scene load_steps=13 format=2] +[gd_scene load_steps=17 format=2] [ext_resource path="res://src/assets/actors/Ghost/PNG/ghost-idle.png" type="Texture" id=1] +[ext_resource path="res://src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan04.wav" type="AudioStream" id=2] +[ext_resource path="res://src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan02.wav" type="AudioStream" id=3] +[ext_resource path="res://src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan03.wav" type="AudioStream" id=5] +[ext_resource path="res://src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan01.wav" type="AudioStream" id=6] [sub_resource type="GDScript" id=1] script/source = "extends KinematicBody2D @@ -19,13 +23,17 @@ var is_hurt : bool const is_stompable = false func _ready(): + $Sound_voice_1.play() + $Sound_voice_2.play() + $Sound_voice_3.play() + $Sound_voice_4.play() $AnimatedSprite.play(\"idle\") func _physics_process(delta): if is_alive == false: return - + move_and_slide_with_snap(-direction, velocity, up_vector) if is_on_wall(): @@ -52,30 +60,37 @@ func _on_Area2D_body_entered(body): " [sub_resource type="AtlasTexture" id=2] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 0, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=3] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 64, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=4] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 128, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=5] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 192, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=6] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 256, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=7] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 320, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=8] +flags = 4 atlas = ExtResource( 1 ) region = Rect2( 384, 0, 64, 80 ) @@ -117,4 +132,24 @@ modulate = Color( 1, 0.0470588, 0, 1 ) position = Vector2( 0, -0.198421 ) shape = SubResource( 11 ) +[node name="Sound_voice_1" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 6 ) +volume_db = -10.0 +attenuation = 4.28709 + +[node name="Sound_voice_2" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 3 ) +volume_db = -10.0 +attenuation = 4.28709 + +[node name="Sound_voice_3" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 5 ) +volume_db = -10.0 +attenuation = 4.28 + +[node name="Sound_voice_4" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 2 ) +volume_db = -10.0 +attenuation = 4.28709 + [connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] diff --git a/src/actors/enemy/wizard.tscn b/src/actors/enemy/wizard.tscn old mode 100755 new mode 100644 index 9fc984dcc2469af7dd3534039d7a587f2ac5461c..25e8a67c77ac75b0311b2ab884ccb0cb430afa8e --- a/src/actors/enemy/wizard.tscn +++ b/src/actors/enemy/wizard.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=2] +[gd_scene load_steps=36 format=2] [ext_resource path="res://src/assets/actors/Wizard/idle/wizard-idle-2.png" type="Texture" id=1] [ext_resource path="res://src/assets/actors/Wizard/attack/fire10.png" type="Texture" id=2] @@ -24,12 +24,24 @@ [ext_resource path="res://src/assets/actors/Wizard/death/enemy-death3.png" type="Texture" id=22] [ext_resource path="res://src/assets/actors/Wizard/death/enemy-death7.png" type="Texture" id=23] [ext_resource path="res://src/assets/actors/Wizard/death/enemy-death2.png" type="Texture" id=24] +[ext_resource path="res://src/assets/actors/Wizard/sound_wizzard/Spell_02.wav" type="AudioStream" id=25] +[ext_resource path="res://src/assets/actors/Wizard/sound_wizzard/Fire impact 1.wav" type="AudioStream" id=26] +[ext_resource path="res://src/assets/actors/Wizard/sound_wizzard/pain5.wav" type="AudioStream" id=27] +[ext_resource path="res://src/assets/actors/Knight/health-bar-under.png" type="Texture" id=28] +[ext_resource path="res://src/assets/actors/Knight/health_bar_health.png" type="Texture" id=29] +[ext_resource path="res://src/assets/actors/Knight/health-bar-over.png" type="Texture" id=30] [sub_resource type="GDScript" id=1] script/source = "extends KinematicBody2D var bullet = preload(\"res://src/actors/enemy/fireball_wizard.tscn\") +const move_speed : float = 32 * 2 / .8 +const jump_speed : int = -400 +const gravity : int = 1600 +const up_vector = Vector2(0, -1) +var direction = Vector2(0, 0) +var velocity = Vector2(0, 1) const is_stompable = true var is_alive = true @@ -47,20 +59,39 @@ var is_attacking : bool var is_hurt : bool func _ready(): + + healthpoints = 10 + is_alive = true + + $Control/HealthBar.max_value = healthpoints + $Control/HealthBar.value = healthpoints + $Control/HealthBar.tint_progress = Color.green + print(\"ready\") + set_black_white(false) + $AnimatedSprite.play(\"idle\") func _physics_process(delta): if is_alive == false: return - + + direction.y += gravity * delta + move_and_slide(direction, velocity) func _on_playerDetector_body_entered(body): if body.is_in_group(\"player\"): attack() +func set_black_white(boolean: bool): + if boolean: + $AnimatedSprite.material = load(\"res://src/actors/enemy/EnemyShader.tres\") + else: + $AnimatedSprite.material = null + func attack(): if is_attacking == true: return + $Sound_spell.play() $AnimatedSprite.play(\"attack\") fireball() is_attacking = true @@ -97,8 +128,15 @@ func on_stomp(): die() func take_damage(n): - #$Sound_hurt.play() + $Sound_hurt.play() healthpoints -= n + if healthpoints >= 7: + $Control/HealthBar.tint_progress = Color.green + elif healthpoints >= 3: + $Control/HealthBar.tint_progress = Color.orange + else: + $Control/HealthBar.tint_progress = Color.red + $Control/HealthBar.value = healthpoints print(\"wizard hp: \" + str(healthpoints)) if healthpoints <= 0: is_alive = false @@ -111,7 +149,7 @@ func hurt_timer_timeout(): func die(): $CollisionShape2D.queue_free() $AnimatedSprite.play(\"death\") - #$Sound_kill.play() + $Sound_death.play() func _on_AnimatedSprite_animation_finished(): if $AnimatedSprite.animation == \"death\": @@ -127,14 +165,14 @@ animations = [ { "name": "idle", "speed": 5.0 }, { -"frames": [ ExtResource( 20 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 16 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 23 ), ExtResource( 21 ), ExtResource( 17 ) ], +"frames": [ ExtResource( 5 ), ExtResource( 6 ), ExtResource( 12 ), ExtResource( 7 ), ExtResource( 11 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 3 ), ExtResource( 2 ) ], "loop": true, -"name": "death", +"name": "attack", "speed": 5.0 }, { -"frames": [ ExtResource( 5 ), ExtResource( 6 ), ExtResource( 12 ), ExtResource( 7 ), ExtResource( 11 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 3 ), ExtResource( 2 ) ], +"frames": [ ExtResource( 20 ), ExtResource( 24 ), ExtResource( 22 ), ExtResource( 16 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 23 ), ExtResource( 21 ), ExtResource( 17 ) ], "loop": true, -"name": "attack", +"name": "death", "speed": 5.0 } ] @@ -180,6 +218,40 @@ modulate = Color( 0, 0.298039, 1, 1 ) position = Vector2( -212.56, 11.445 ) shape = SubResource( 5 ) +[node name="Sound_spell" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 25 ) +attenuation = 4.28 + +[node name="Sound_death" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 26 ) +volume_db = -3.0 +attenuation = 4.28 + +[node name="Sound_hurt" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 27 ) +volume_db = -8.0 +pitch_scale = 0.77 +attenuation = 4.28 + +[node name="Control" type="Control" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealthBar" type="TextureProgress" parent="Control"] +margin_left = -31.9234 +margin_top = -31.541 +margin_right = 32.0766 +margin_bottom = 8.45898 +texture_under = ExtResource( 28 ) +texture_over = ExtResource( 30 ) +texture_progress = ExtResource( 29 ) +__meta__ = { +"_edit_use_anchors_": false +} + [connection signal="animation_finished" from="AnimatedSprite" to="." method="_on_AnimatedSprite_animation_finished"] [connection signal="body_entered" from="wizardHitbox" to="." method="_on_wizardHitbox_body_entered"] [connection signal="body_entered" from="playerDetector" to="." method="_on_playerDetector_body_entered"] diff --git a/src/actors/player/FireBall.gd b/src/actors/player/FireBall.gd old mode 100755 new mode 100644 diff --git a/src/actors/player/FireBall.tscn b/src/actors/player/FireBall.tscn old mode 100755 new mode 100644 diff --git a/src/actors/player/Player.gd b/src/actors/player/Player.gd old mode 100755 new mode 100644 index 91a75c97fe9c62ed75258e4e3e0e2324ea9fbc6d..f1ec72356d8b69443d8ba0dc9c35aa239acc889c --- a/src/actors/player/Player.gd +++ b/src/actors/player/Player.gd @@ -148,10 +148,12 @@ func input_process(delta): if Input.is_action_just_pressed("attack"): if !is_attacking: attack = true + $Sound_fire.play() attack_state = ATTACK_STATES.RANGED if Input.is_action_just_pressed("melee"): if !is_attacking: attack = true + $Sound_attack.play() attack_state = ATTACK_STATES.MELEE if Input.is_action_just_pressed("hit_self"): @@ -165,6 +167,7 @@ func jump_process(): # jump, normal if direction.y == -1 and is_on_floor(): print("normal") + $Sound_jump.play() velocity.y = jump_speed direction.y = 0 elif is_on_floor(): @@ -184,6 +187,7 @@ func jump_process(): # double jump elif direction.y == -1 and not double_jump and not is_on_floor(): print("double-jump") + $Sound_jump2.play() velocity.y = jump_speed direction.y = 0 double_jump = true @@ -231,7 +235,7 @@ func take_damage(n : int): hurt_timer.connect("timeout", self, "hurt_timer_timeout") add_child(hurt_timer) hurt_timer.start() - + $Sound_hurt.play() animation_state = ANIMATION_STATES.HURT hitpoints -= n if hitpoints >= 7: @@ -244,6 +248,7 @@ func take_damage(n : int): if hitpoints <= 0: print("dying") + $Sound_die.play() animation_state = ANIMATION_STATES.DEATH is_alive = false update_animation() diff --git a/src/actors/player/Player.tscn b/src/actors/player/Player.tscn old mode 100755 new mode 100644 index 3bb2911e2fde883ac1a250a07b75e2936b12beac..3335c79e5b2f4f5751bc4f3d02862608d0c52eb4 --- a/src/actors/player/Player.tscn +++ b/src/actors/player/Player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=56 format=2] +[gd_scene load_steps=62 format=2] [ext_resource path="res://src/assets/actors/Player/player_attack_melee.png" type="Texture" id=1] [ext_resource path="res://src/actors/player/Player.gd" type="Script" id=2] @@ -12,6 +12,12 @@ [ext_resource path="res://src/assets/actors/Player/health-bar-over.png" type="Texture" id=10] [ext_resource path="res://src/assets/actors/Player/health_bar_health.png" type="Texture" id=11] [ext_resource path="res://src/actors/player/PlayerShader.tres" type="Material" id=12] +[ext_resource path="res://src/assets/actors/Player/player_sound/jump1.wav" type="AudioStream" id=13] +[ext_resource path="res://src/assets/actors/Player/player_sound/hurt.wav" type="AudioStream" id=14] +[ext_resource path="res://src/assets/actors/Player/player_sound/attack.wav" type="AudioStream" id=15] +[ext_resource path="res://src/assets/actors/Player/player_sound/jump.wav" type="AudioStream" id=16] +[ext_resource path="res://src/assets/actors/Player/player_sound/death.wav" type="AudioStream" id=17] +[ext_resource path="res://src/assets/actors/Player/player_sound/fire.wav" type="AudioStream" id=18] [sub_resource type="AtlasTexture" id=1] flags = 4 @@ -33,227 +39,229 @@ flags = 4 atlas = ExtResource( 4 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=13] +[sub_resource type="AtlasTexture" id=5] flags = 4 atlas = ExtResource( 5 ) region = Rect2( 0, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=14] +[sub_resource type="AtlasTexture" id=6] flags = 4 atlas = ExtResource( 5 ) region = Rect2( 48, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=15] +[sub_resource type="AtlasTexture" id=7] flags = 4 atlas = ExtResource( 5 ) region = Rect2( 96, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=16] +[sub_resource type="AtlasTexture" id=8] flags = 4 atlas = ExtResource( 5 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=23] +[sub_resource type="AtlasTexture" id=9] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 7 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=10] +flags = 4 +atlas = ExtResource( 7 ) region = Rect2( 0, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=24] +[sub_resource type="AtlasTexture" id=11] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 8 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=12] +flags = 4 +atlas = ExtResource( 8 ) region = Rect2( 48, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=25] +[sub_resource type="AtlasTexture" id=13] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 8 ) region = Rect2( 96, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=26] +[sub_resource type="AtlasTexture" id=14] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 8 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=27] +[sub_resource type="AtlasTexture" id=15] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 8 ) region = Rect2( 192, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=28] +[sub_resource type="AtlasTexture" id=16] flags = 4 -atlas = ExtResource( 3 ) +atlas = ExtResource( 8 ) region = Rect2( 240, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=5] +[sub_resource type="AtlasTexture" id=17] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 0, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=6] +[sub_resource type="AtlasTexture" id=18] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 48, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=7] +[sub_resource type="AtlasTexture" id=19] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 96, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=8] +[sub_resource type="AtlasTexture" id=20] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=9] +[sub_resource type="AtlasTexture" id=21] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 192, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=10] +[sub_resource type="AtlasTexture" id=22] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 240, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=11] +[sub_resource type="AtlasTexture" id=23] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 288, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=12] +[sub_resource type="AtlasTexture" id=24] flags = 4 -atlas = ExtResource( 6 ) +atlas = ExtResource( 1 ) region = Rect2( 336, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=17] +[sub_resource type="AtlasTexture" id=25] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 0, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=18] +[sub_resource type="AtlasTexture" id=26] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 48, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=19] +[sub_resource type="AtlasTexture" id=27] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 96, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=20] +[sub_resource type="AtlasTexture" id=28] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=21] +[sub_resource type="AtlasTexture" id=29] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 192, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=22] +[sub_resource type="AtlasTexture" id=30] flags = 4 -atlas = ExtResource( 8 ) +atlas = ExtResource( 3 ) region = Rect2( 240, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=29] -flags = 4 -atlas = ExtResource( 7 ) -region = Rect2( 48, 0, 48, 48 ) - -[sub_resource type="AtlasTexture" id=42] +[sub_resource type="AtlasTexture" id=31] flags = 4 -atlas = ExtResource( 7 ) -region = Rect2( 0, 0, 48, 48 ) - -[sub_resource type="AtlasTexture" id=43] -flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 0, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=44] +[sub_resource type="AtlasTexture" id=32] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 48, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=45] +[sub_resource type="AtlasTexture" id=33] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 96, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=46] +[sub_resource type="AtlasTexture" id=34] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 144, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=47] +[sub_resource type="AtlasTexture" id=35] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 192, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=48] +[sub_resource type="AtlasTexture" id=36] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 240, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=49] +[sub_resource type="AtlasTexture" id=37] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 288, 0, 48, 48 ) -[sub_resource type="AtlasTexture" id=50] +[sub_resource type="AtlasTexture" id=38] flags = 4 -atlas = ExtResource( 1 ) +atlas = ExtResource( 6 ) region = Rect2( 336, 0, 48, 48 ) -[sub_resource type="SpriteFrames" id=38] +[sub_resource type="SpriteFrames" id=39] animations = [ { "frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ], "loop": true, "name": "idle", "speed": 5.0 }, { -"frames": [ SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ) ], +"frames": [ SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ) ], "loop": true, "name": "jump", "speed": 2.0 }, { -"frames": [ SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ) ], +"frames": [ SubResource( 9 ), SubResource( 10 ), SubResource( 9 ), SubResource( 10 ), SubResource( 9 ), SubResource( 9 ), SubResource( 10 ) ], "loop": true, -"name": "move", +"name": "hurt", "speed": 5.0 }, { -"frames": [ SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ) ], -"loop": true, -"name": "attack1", -"speed": 20.0 -}, { -"frames": [ SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 22 ), SubResource( 22 ), SubResource( 22 ), SubResource( 22 ), SubResource( 22 ) ], +"frames": [ SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 16 ), SubResource( 16 ), SubResource( 16 ), SubResource( 16 ), SubResource( 16 ) ], "loop": false, "name": "death", "speed": 7.0 }, { -"frames": [ SubResource( 29 ), SubResource( 42 ), SubResource( 29 ), SubResource( 42 ), SubResource( 29 ), SubResource( 29 ), SubResource( 42 ) ], +"frames": [ SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ], "loop": true, -"name": "hurt", +"name": "melee", +"speed": 17.0 +}, { +"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ) ], +"loop": true, +"name": "move", "speed": 5.0 }, { -"frames": [ SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ) ], +"frames": [ SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ) ], "loop": true, -"name": "melee", -"speed": 17.0 +"name": "attack1", +"speed": 20.0 } ] -[sub_resource type="RectangleShape2D" id=39] +[sub_resource type="RectangleShape2D" id=40] extents = Vector2( 9.5, 15.5 ) -[sub_resource type="RectangleShape2D" id=40] +[sub_resource type="RectangleShape2D" id=41] extents = Vector2( 14.4844, 15.5 ) -[sub_resource type="RectangleShape2D" id=41] +[sub_resource type="RectangleShape2D" id=42] extents = Vector2( 9.11914, 2.77663 ) -[sub_resource type="RectangleShape2D" id=51] +[sub_resource type="RectangleShape2D" id=43] extents = Vector2( 12.751, 6.23259 ) -[node name="Player" type="KinematicBody2D" groups=["player"]] +[node name="Player" type="KinematicBody2D" groups=[ +"player", +]] collision_layer = 3 collision_mask = 249 collision/safe_margin = 0.01 @@ -262,15 +270,15 @@ script = ExtResource( 2 ) [node name="AnimatedSprite" type="AnimatedSprite" parent="."] material = ExtResource( 12 ) position = Vector2( 10, -24 ) -frames = SubResource( 38 ) +frames = SubResource( 39 ) animation = "melee" -frame = 5 +frame = 3 playing = true [node name="Camera2D" type="Camera2D" parent="."] offset = Vector2( 0, -75 ) current = true -zoom = Vector2( 0.9, 0.9 ) +zoom = Vector2( 0.8, 0.8 ) limit_smoothed = true drag_margin_h_enabled = true drag_margin_v_enabled = true @@ -290,7 +298,7 @@ __meta__ = { [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2( 0, -15.5 ) -shape = SubResource( 39 ) +shape = SubResource( 40 ) [node name="EnemyDetector" type="Area2D" parent="."] position = Vector2( 0, -16 ) @@ -299,20 +307,20 @@ collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="EnemyDetector"] position = Vector2( 0, -0.633541 ) -shape = SubResource( 40 ) +shape = SubResource( 41 ) [node name="StompDetector" type="Area2D" parent="."] position = Vector2( 0, -19 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="StompDetector"] position = Vector2( 0, 17.2338 ) -shape = SubResource( 41 ) +shape = SubResource( 42 ) [node name="MeleeDetector" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="MeleeDetector"] position = Vector2( 22.3487, -20.622 ) -shape = SubResource( 51 ) +shape = SubResource( 43 ) [node name="CanvasLayer" type="CanvasLayer" parent="."] @@ -338,6 +346,30 @@ __meta__ = { "_edit_use_anchors_": false } +[node name="Sound_hurt" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 14 ) +volume_db = -10.0 + +[node name="Sound_attack" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 15 ) +volume_db = -10.0 + +[node name="Sound_jump" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 16 ) +volume_db = -10.0 + +[node name="Sound_die" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 17 ) +volume_db = -10.0 + +[node name="Sound_jump2" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 13 ) +volume_db = -10.0 + +[node name="Sound_fire" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 18 ) +volume_db = -10.0 + [connection signal="animation_finished" from="AnimatedSprite" to="." method="_on_AnimatedSprite_animation_finished"] [connection signal="area_entered" from="EnemyDetector" to="." method="_on_EnemyDetector_area_entered"] [connection signal="body_entered" from="EnemyDetector" to="." method="_on_EnemyDetector_body_entered"] diff --git a/src/actors/player/PlayerShader.tres b/src/actors/player/PlayerShader.tres old mode 100755 new mode 100644 index a0d39de55b70c7ceae1f1cbcfca25d21780c37ba..b260e432fea851162ad8b073459f91bfb8145cff --- a/src/actors/player/PlayerShader.tres +++ b/src/actors/player/PlayerShader.tres @@ -1,6 +1,6 @@ [gd_resource type="ShaderMaterial" load_steps=2 format=2] -[sub_resource type="Shader" id=52] +[sub_resource type="Shader" id=1] code = "shader_type canvas_item; render_mode unshaded; @@ -11,4 +11,4 @@ void fragment() { }" [resource] -shader = SubResource( 52 ) +shader = SubResource( 1 ) diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Barrel (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Barrel (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Barrel (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Barrel (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Box.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Box.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorLocked.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorLocked.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorOpen.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorOpen.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorOpenResized.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorOpenResized.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorUnlocked.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorUnlocked.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorUnlockedResized.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/DoorUnlockedResized.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Saw.png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Saw.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Switch (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Switch (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Objects/Switch (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Objects/Switch (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (3).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (3).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (4).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (4).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (5).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (5).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (6).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (6).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (7).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/BGTile (7).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (3).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Fence (3).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Spike.png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Spike.png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (1).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (1).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (10).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (10).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (11).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (11).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (12).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (12).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (13).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (13).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (14).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (14).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (15).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (15).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (2).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (2).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (3).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (3).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (4).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (4).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (5).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (5).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (6).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (6).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (7).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (7).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (8).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (8).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (9).png b/src/assets/FreeSciFiPlatformTileSet/png/Tiles/Tile (9).png old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/vector/Tile.ai b/src/assets/FreeSciFiPlatformTileSet/vector/Tile.ai old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/vector/Tile.cdr b/src/assets/FreeSciFiPlatformTileSet/vector/Tile.cdr old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/vector/Tile.eps b/src/assets/FreeSciFiPlatformTileSet/vector/Tile.eps old mode 100755 new mode 100644 diff --git a/src/assets/FreeSciFiPlatformTileSet/vector/Tile.svg b/src/assets/FreeSciFiPlatformTileSet/vector/Tile.svg old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/dead/enemy-death-1.png b/src/assets/actors/Enemy1/dead/enemy-death-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/dead/enemy-death-2.png b/src/assets/actors/Enemy1/dead/enemy-death-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/dead/enemy-death-3.png b/src/assets/actors/Enemy1/dead/enemy-death-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/dead/enemy-death-4.png b/src/assets/actors/Enemy1/dead/enemy-death-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/dead/enemy-death-5.png b/src/assets/actors/Enemy1/dead/enemy-death-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/skeleton_sound/Sound_hurt.wav b/src/assets/actors/Enemy1/skeleton_sound/Sound_hurt.wav new file mode 100644 index 0000000000000000000000000000000000000000..fb3c05900cd47d2faa10c038469d8e75a38791ef Binary files /dev/null and b/src/assets/actors/Enemy1/skeleton_sound/Sound_hurt.wav differ diff --git a/src/assets/actors/Enemy1/skeleton_sound/Sound_kill.wav b/src/assets/actors/Enemy1/skeleton_sound/Sound_kill.wav new file mode 100644 index 0000000000000000000000000000000000000000..07d4d45b2dceb930671ff0aeae8327aa91b73fac Binary files /dev/null and b/src/assets/actors/Enemy1/skeleton_sound/Sound_kill.wav differ diff --git a/src/assets/actors/Enemy1/skeleton_sound/darsycho__zombie-moans.ogg b/src/assets/actors/Enemy1/skeleton_sound/darsycho__zombie-moans.ogg new file mode 100644 index 0000000000000000000000000000000000000000..83aab428a80366657ff3d4a98771addc0cd1e42d Binary files /dev/null and b/src/assets/actors/Enemy1/skeleton_sound/darsycho__zombie-moans.ogg differ diff --git a/src/assets/actors/Enemy1/skeleton_sound/hurt.ogg b/src/assets/actors/Enemy1/skeleton_sound/hurt.ogg deleted file mode 100755 index 30b7c940b476b042a6c0b42f3700c4bd5b30766f..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Enemy1/skeleton_sound/hurt.ogg and /dev/null differ diff --git a/src/assets/actors/Enemy1/skeleton_sound/kill.ogg b/src/assets/actors/Enemy1/skeleton_sound/kill.ogg deleted file mode 100755 index e57c7127c2e56eedb54f839989adfed5f4e534ba..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Enemy1/skeleton_sound/kill.ogg and /dev/null differ diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-1.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-2.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-3.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-4.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-5.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/spawn/skeleton-rise-6.png b/src/assets/actors/Enemy1/spawn/skeleton-rise-6.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-1.png b/src/assets/actors/Enemy1/walk/skeleton-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-2.png b/src/assets/actors/Enemy1/walk/skeleton-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-3.png b/src/assets/actors/Enemy1/walk/skeleton-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-4.png b/src/assets/actors/Enemy1/walk/skeleton-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-5.png b/src/assets/actors/Enemy1/walk/skeleton-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-6.png b/src/assets/actors/Enemy1/walk/skeleton-6.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-7.png b/src/assets/actors/Enemy1/walk/skeleton-7.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Enemy1/walk/skeleton-8.png b/src/assets/actors/Enemy1/walk/skeleton-8.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Ghost/PNG/ghost-appears.png b/src/assets/actors/Ghost/PNG/ghost-appears.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Ghost/PNG/ghost-idle.gif b/src/assets/actors/Ghost/PNG/ghost-idle.gif old mode 100755 new mode 100644 diff --git a/src/assets/actors/Ghost/PNG/ghost-idle.png b/src/assets/actors/Ghost/PNG/ghost-idle.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Ghost/PNG/ghost-shriek.png b/src/assets/actors/Ghost/PNG/ghost-shriek.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan01.wav b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan01.wav new file mode 100644 index 0000000000000000000000000000000000000000..a4feff05ddee4eb5e184108c831f79cbb8ef658e Binary files /dev/null and b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan01.wav differ diff --git a/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan02.wav b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan02.wav new file mode 100644 index 0000000000000000000000000000000000000000..557b0131e297231a7bdf04eae2de77d3ecaac0ab Binary files /dev/null and b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan02.wav differ diff --git a/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan03.wav b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan03.wav new file mode 100644 index 0000000000000000000000000000000000000000..17ce49f34e20d8e5e0493ca8f6895cfe95909206 Binary files /dev/null and b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan03.wav differ diff --git a/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan04.wav b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan04.wav new file mode 100644 index 0000000000000000000000000000000000000000..eafb26ca4c5cf3c954cda280400a3e1bf03a6fff Binary files /dev/null and b/src/assets/actors/Ghost/sound_ghost/qubodup-GhostMoan04.wav differ diff --git a/src/assets/actors/Knight/health-bar-over.png b/src/assets/actors/Knight/health-bar-over.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdd984722d60004fd1414cc27de04ab8816a739 Binary files /dev/null and b/src/assets/actors/Knight/health-bar-over.png differ diff --git a/src/assets/actors/Knight/health-bar-under.png b/src/assets/actors/Knight/health-bar-under.png new file mode 100644 index 0000000000000000000000000000000000000000..e81f059f4c6f42afe4a376115945e92f3999e3f2 Binary files /dev/null and b/src/assets/actors/Knight/health-bar-under.png differ diff --git a/src/assets/actors/Knight/health_bar_health.png b/src/assets/actors/Knight/health_bar_health.png new file mode 100644 index 0000000000000000000000000000000000000000..f8de6a1b122ed56d78e9c959a02682879898ccf0 Binary files /dev/null and b/src/assets/actors/Knight/health_bar_health.png differ diff --git a/src/assets/actors/Knight/hero-attack/hero-attack-1.png b/src/assets/actors/Knight/hero-attack/hero-attack-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-attack/hero-attack-2.png b/src/assets/actors/Knight/hero-attack/hero-attack-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-attack/hero-attack-3.png b/src/assets/actors/Knight/hero-attack/hero-attack-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-attack/hero-attack-4.png b/src/assets/actors/Knight/hero-attack/hero-attack-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-attack/hero-attack-5.png b/src/assets/actors/Knight/hero-attack/hero-attack-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-hurt/hero-hurt.png b/src/assets/actors/Knight/hero-hurt/hero-hurt.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-idle/hero-idle-1.png b/src/assets/actors/Knight/hero-idle/hero-idle-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-idle/hero-idle-2.png b/src/assets/actors/Knight/hero-idle/hero-idle-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-idle/hero-idle-3.png b/src/assets/actors/Knight/hero-idle/hero-idle-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-idle/hero-idle-4.png b/src/assets/actors/Knight/hero-idle/hero-idle-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-jump/hero-jump-1.png b/src/assets/actors/Knight/hero-jump/hero-jump-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-jump/hero-jump-2.png b/src/assets/actors/Knight/hero-jump/hero-jump-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-jump/hero-jump-3.png b/src/assets/actors/Knight/hero-jump/hero-jump-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-jump/hero-jump-4.png b/src/assets/actors/Knight/hero-jump/hero-jump-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-1.png b/src/assets/actors/Knight/hero-run/hero-run-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-2.png b/src/assets/actors/Knight/hero-run/hero-run-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-3.png b/src/assets/actors/Knight/hero-run/hero-run-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-4.png b/src/assets/actors/Knight/hero-run/hero-run-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-5.png b/src/assets/actors/Knight/hero-run/hero-run-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/hero-run/hero-run-6.png b/src/assets/actors/Knight/hero-run/hero-run-6.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Knight/jump.flac b/src/assets/actors/Knight/jump.flac new file mode 100644 index 0000000000000000000000000000000000000000..149f6692fa70cd8741dea41defd5a014f17967b9 Binary files /dev/null and b/src/assets/actors/Knight/jump.flac differ diff --git a/src/assets/actors/Knight/knight_sound/Sound_voice.mp3 b/src/assets/actors/Knight/knight_sound/Sound_voice.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..44959a608edcda9f5631fbacc620cc76596086ad Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/Sound_voice.mp3 differ diff --git a/src/assets/actors/Knight/knight_sound/attack.flac b/src/assets/actors/Knight/knight_sound/attack.flac new file mode 100644 index 0000000000000000000000000000000000000000..077a297dd5d67994d19ce85dc84c7fcc87939e8c Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/attack.flac differ diff --git a/src/assets/actors/Knight/knight_sound/attack.ogg b/src/assets/actors/Knight/knight_sound/attack.ogg deleted file mode 100755 index 5a75835d73e2c3c5f00142a482a6891a4f66e5cb..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Knight/knight_sound/attack.ogg and /dev/null differ diff --git a/src/assets/actors/Knight/knight_sound/attack.wav b/src/assets/actors/Knight/knight_sound/attack.wav new file mode 100644 index 0000000000000000000000000000000000000000..eed3a95828a98fc828e61308caa882f417c38054 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/attack.wav differ diff --git a/src/assets/actors/Knight/knight_sound/die.wav b/src/assets/actors/Knight/knight_sound/die.wav new file mode 100644 index 0000000000000000000000000000000000000000..7937159f329bf2970270883971fe7caed32334f5 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/die.wav differ diff --git a/src/assets/actors/Knight/knight_sound/diee.flac b/src/assets/actors/Knight/knight_sound/diee.flac new file mode 100644 index 0000000000000000000000000000000000000000..ae955973452ad457aabf8331ef64090ab98b7004 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/diee.flac differ diff --git a/src/assets/actors/Knight/knight_sound/hurt.ogg b/src/assets/actors/Knight/knight_sound/hurt.ogg deleted file mode 100755 index 30b7c940b476b042a6c0b42f3700c4bd5b30766f..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Knight/knight_sound/hurt.ogg and /dev/null differ diff --git a/src/assets/actors/Knight/knight_sound/hurt.wav b/src/assets/actors/Knight/knight_sound/hurt.wav new file mode 100644 index 0000000000000000000000000000000000000000..97620f59d33051f861f12bdd56686177196e5213 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/hurt.wav differ diff --git a/src/assets/actors/Knight/knight_sound/jump.flac b/src/assets/actors/Knight/knight_sound/jump.flac new file mode 100644 index 0000000000000000000000000000000000000000..149f6692fa70cd8741dea41defd5a014f17967b9 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/jump.flac differ diff --git a/src/assets/actors/Knight/knight_sound/jump.ogg b/src/assets/actors/Knight/knight_sound/jump.ogg deleted file mode 100755 index eda2bc0dcb25169a1b48728166a3ae75fa98919a..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Knight/knight_sound/jump.ogg and /dev/null differ diff --git a/src/assets/actors/Knight/knight_sound/kill.ogg b/src/assets/actors/Knight/knight_sound/kill.ogg deleted file mode 100755 index e57c7127c2e56eedb54f839989adfed5f4e534ba..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Knight/knight_sound/kill.ogg and /dev/null differ diff --git a/src/assets/actors/Knight/knight_sound/ori.flac b/src/assets/actors/Knight/knight_sound/ori.flac new file mode 100644 index 0000000000000000000000000000000000000000..077a297dd5d67994d19ce85dc84c7fcc87939e8c Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/ori.flac differ diff --git a/src/assets/actors/Knight/knight_sound/rise.ogg b/src/assets/actors/Knight/knight_sound/rise.ogg deleted file mode 100755 index a24f0b1c383f0ac24e0ce6eae7c0daf621794b73..0000000000000000000000000000000000000000 Binary files a/src/assets/actors/Knight/knight_sound/rise.ogg and /dev/null differ diff --git a/src/assets/actors/Knight/knight_sound/slightscream-08.flac b/src/assets/actors/Knight/knight_sound/slightscream-08.flac new file mode 100644 index 0000000000000000000000000000000000000000..f0093185150cb9ba0acae12ab3e6fee9d0d0a058 Binary files /dev/null and b/src/assets/actors/Knight/knight_sound/slightscream-08.flac differ diff --git a/src/assets/actors/Player/ectoplasma.png b/src/assets/actors/Player/ectoplasma.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/health-bar-over.png b/src/assets/actors/Player/health-bar-over.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/health-bar-under.png b/src/assets/actors/Player/health-bar-under.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/health_bar_health.png b/src/assets/actors/Player/health_bar_health.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_attack1.png b/src/assets/actors/Player/player_attack1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_attack2.pdn b/src/assets/actors/Player/player_attack2.pdn old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_attack2.png b/src/assets/actors/Player/player_attack2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_attack3.png b/src/assets/actors/Player/player_attack3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_attack_melee.png b/src/assets/actors/Player/player_attack_melee.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_climb.png b/src/assets/actors/Player/player_climb.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_death.png b/src/assets/actors/Player/player_death.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_doublejump.png b/src/assets/actors/Player/player_doublejump.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_hurt.png b/src/assets/actors/Player/player_hurt.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_idle.png b/src/assets/actors/Player/player_idle.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_jump.png b/src/assets/actors/Player/player_jump.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_punch.png b/src/assets/actors/Player/player_punch.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_run.png b/src/assets/actors/Player/player_run.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_run_attack.png b/src/assets/actors/Player/player_run_attack.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Player/player_sound/attack.wav b/src/assets/actors/Player/player_sound/attack.wav new file mode 100644 index 0000000000000000000000000000000000000000..ff0568f953fb66a52b2436002754ea6e70b5b155 Binary files /dev/null and b/src/assets/actors/Player/player_sound/attack.wav differ diff --git a/src/assets/actors/Player/player_sound/death.wav b/src/assets/actors/Player/player_sound/death.wav new file mode 100644 index 0000000000000000000000000000000000000000..b89d65a3f8d4be16fac3a29cb13fbc76689826dd Binary files /dev/null and b/src/assets/actors/Player/player_sound/death.wav differ diff --git a/src/assets/actors/Player/player_sound/fire.wav b/src/assets/actors/Player/player_sound/fire.wav new file mode 100644 index 0000000000000000000000000000000000000000..01101406c156bff8682e00f54a351596bb19d531 Binary files /dev/null and b/src/assets/actors/Player/player_sound/fire.wav differ diff --git a/src/assets/actors/Player/player_sound/hurt.wav b/src/assets/actors/Player/player_sound/hurt.wav new file mode 100644 index 0000000000000000000000000000000000000000..822d6cb09a260ca9b566902940e1cb5fe2d121f7 Binary files /dev/null and b/src/assets/actors/Player/player_sound/hurt.wav differ diff --git a/src/assets/actors/Player/player_sound/jump.wav b/src/assets/actors/Player/player_sound/jump.wav new file mode 100644 index 0000000000000000000000000000000000000000..00b08e6229ac908b4b63f376af79e9fb627bb14c Binary files /dev/null and b/src/assets/actors/Player/player_sound/jump.wav differ diff --git a/src/assets/actors/Player/player_sound/jump1.wav b/src/assets/actors/Player/player_sound/jump1.wav new file mode 100644 index 0000000000000000000000000000000000000000..95fb13ea7ff037c8aaf0effea7ee84c443925a32 Binary files /dev/null and b/src/assets/actors/Player/player_sound/jump1.wav differ diff --git a/src/assets/actors/Wizard/attack/fire1.png b/src/assets/actors/Wizard/attack/fire1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire10.png b/src/assets/actors/Wizard/attack/fire10.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire2.png b/src/assets/actors/Wizard/attack/fire2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire3.png b/src/assets/actors/Wizard/attack/fire3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire4.png b/src/assets/actors/Wizard/attack/fire4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire5.png b/src/assets/actors/Wizard/attack/fire5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire6.png b/src/assets/actors/Wizard/attack/fire6.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire7.png b/src/assets/actors/Wizard/attack/fire7.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire8.png b/src/assets/actors/Wizard/attack/fire8.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/attack/fire9.png b/src/assets/actors/Wizard/attack/fire9.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death1.png b/src/assets/actors/Wizard/death/enemy-death1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death2.png b/src/assets/actors/Wizard/death/enemy-death2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death3.png b/src/assets/actors/Wizard/death/enemy-death3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death4.png b/src/assets/actors/Wizard/death/enemy-death4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death5.png b/src/assets/actors/Wizard/death/enemy-death5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death6.png b/src/assets/actors/Wizard/death/enemy-death6.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death7.png b/src/assets/actors/Wizard/death/enemy-death7.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death8.png b/src/assets/actors/Wizard/death/enemy-death8.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/death/enemy-death9.png b/src/assets/actors/Wizard/death/enemy-death9.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/fireball/fireball1.png b/src/assets/actors/Wizard/fireball/fireball1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/fireball/fireball2.png b/src/assets/actors/Wizard/fireball/fireball2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/fireball/fireball3.png b/src/assets/actors/Wizard/fireball/fireball3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/idle/wizard-idle-1.png b/src/assets/actors/Wizard/idle/wizard-idle-1.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/idle/wizard-idle-2.png b/src/assets/actors/Wizard/idle/wizard-idle-2.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/idle/wizard-idle-3.png b/src/assets/actors/Wizard/idle/wizard-idle-3.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/idle/wizard-idle-4.png b/src/assets/actors/Wizard/idle/wizard-idle-4.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/idle/wizard-idle-5.png b/src/assets/actors/Wizard/idle/wizard-idle-5.png old mode 100755 new mode 100644 diff --git a/src/assets/actors/Wizard/sound_wizzard/Fire impact 1.wav b/src/assets/actors/Wizard/sound_wizzard/Fire impact 1.wav new file mode 100644 index 0000000000000000000000000000000000000000..4533d020205a1b7ecf769773cd9a735247bc20a7 Binary files /dev/null and b/src/assets/actors/Wizard/sound_wizzard/Fire impact 1.wav differ diff --git a/src/assets/actors/Wizard/sound_wizzard/Fire.aif b/src/assets/actors/Wizard/sound_wizzard/Fire.aif new file mode 100644 index 0000000000000000000000000000000000000000..502b8812235fc8d7db50b8e302505e74616e09db Binary files /dev/null and b/src/assets/actors/Wizard/sound_wizzard/Fire.aif differ diff --git a/src/assets/actors/Wizard/sound_wizzard/Spell_02.wav b/src/assets/actors/Wizard/sound_wizzard/Spell_02.wav new file mode 100644 index 0000000000000000000000000000000000000000..2e81a14e18780dbd96f1ecaf894ef4fee0e9673c Binary files /dev/null and b/src/assets/actors/Wizard/sound_wizzard/Spell_02.wav differ diff --git a/src/assets/actors/Wizard/sound_wizzard/pain5.wav b/src/assets/actors/Wizard/sound_wizzard/pain5.wav new file mode 100644 index 0000000000000000000000000000000000000000..392889dc9f1da53f98ca05d8393712828faba99d Binary files /dev/null and b/src/assets/actors/Wizard/sound_wizzard/pain5.wav differ diff --git a/src/assets/actors/Wizard/sound_wizzard/qubodupFireLoop.ogg b/src/assets/actors/Wizard/sound_wizzard/qubodupFireLoop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..963a9c1d1191c7efb385a10f6a630fadade1a0a8 Binary files /dev/null and b/src/assets/actors/Wizard/sound_wizzard/qubodupFireLoop.ogg differ diff --git a/src/assets/actors/godot_robot.png b/src/assets/actors/godot_robot.png old mode 100755 new mode 100644 diff --git a/src/assets/colleticbles/coin/gold_1.png b/src/assets/colleticbles/coin/gold_1.png old mode 100755 new mode 100644 diff --git a/src/assets/colleticbles/coin/gold_2.png b/src/assets/colleticbles/coin/gold_2.png old mode 100755 new mode 100644 diff --git a/src/assets/colleticbles/coin/gold_3.png b/src/assets/colleticbles/coin/gold_3.png old mode 100755 new mode 100644 diff --git a/src/assets/colleticbles/coin_gold.png b/src/assets/colleticbles/coin_gold.png old mode 100755 new mode 100644 diff --git a/src/assets/colleticbles/crystal-qubodup-ccby3-32-green.png b/src/assets/colleticbles/crystal-qubodup-ccby3-32-green.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/04B_30__.TTF b/src/assets/menu_assets/04B_30__.TTF old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/ButtonTextur.png b/src/assets/menu_assets/ButtonTextur.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/ButtonTexturHover.png b/src/assets/menu_assets/ButtonTexturHover.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/Geist SpriteSheet.png b/src/assets/menu_assets/Geist SpriteSheet.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_a.png b/src/assets/menu_assets/kb_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_d.png b/src/assets/menu_assets/kb_d.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_enter.png b/src/assets/menu_assets/kb_enter.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_escape.png b/src/assets/menu_assets/kb_escape.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_s.png b/src/assets/menu_assets/kb_s.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kb_w.png b/src/assets/menu_assets/kb_w.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_0.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_0.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_1.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_1.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_2.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_2.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_3.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_3.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_4.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_4.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_5.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_5.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_6.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_6.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_7.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_7.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_8.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_8.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_9.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_9.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_alt_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_down.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_down.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_up.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_arrow_up.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_backslash.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_backslash.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_backspace.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_backspace.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_bracket_l.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_bracket_l.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_bracket_r.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_bracket_r.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_c.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_c.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_caps.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_caps.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_comma.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_comma.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_ctrl_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_d.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_d.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_del.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_del.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_e.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_e.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_end.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_end.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_enter.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_enter.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_equal.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_equal.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_escape.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_escape.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f1.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f1.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f10.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f10.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f11.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f11.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f12.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f12.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f2.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f2.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f3.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f3.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f4.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f4.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f5.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f5.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f6.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f6.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f7.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f7.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f8.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f8.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f9.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_f9.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_g.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_g.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_h.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_h.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_home.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_home.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_i.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_i.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_insert.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_insert.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_j.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_j.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_k.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_k.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_l.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_l.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_m.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_m.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_minus.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_minus.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_n.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_n.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_0.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_0.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_1.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_1.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_2.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_2.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_3.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_3.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_4.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_4.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_5.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_5.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_6.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_6.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_7.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_7.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_8.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_8.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_9.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_9.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_asterisk.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_asterisk.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_enter.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_enter.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_minus.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_minus.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_period.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_period.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_plus.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_plus.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_slash.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_num_slash.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_o.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_o.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_p.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_p.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pagedown.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pagedown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pageup.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pageup.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pause.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_pause.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_period.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_period.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_printscreen.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_printscreen.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_q.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_q.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_quote.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_quote.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_r.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_r.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_s.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_s.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_scroll.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_scroll.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_semicolon.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_semicolon.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_shift_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_slash.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_slash.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_space.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_space.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_t.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_t.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_tab.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_tab.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_tilde.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_tilde.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_u.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_u.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_v.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_v.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_w.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_w.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_z.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/kb_z.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/keyboard_blank_square.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/keyboard_blank_square.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/keyboard_blank_wide.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/keyboard_blank_wide.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_4.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_4.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_5.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_5.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_6.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_6.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_middle.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_middle.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_wheel_down.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_wheel_down.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_wheel_up.png b/src/assets/menu_assets/kf_controller_prompts_r6/keyboard/mouse_wheel_up.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.afdesign b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.afdesign old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.eps b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.eps old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.svg b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts.svg old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_2048.png b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_2048.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_2048.xcf b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_2048.xcf old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.afdesign b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.afdesign old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.eps b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.eps old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.svg b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb.svg old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb_2048.png b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb_2048.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb_2048.xcf b/src/assets/menu_assets/kf_controller_prompts_r6/kf_prompts_kb_2048.xcf old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps5_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_all.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_all.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_dpad_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds3_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds3_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds3_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds3_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds5_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds5_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds5_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ds5_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_lb.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_lb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_ls_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_lt.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_lt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rb.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rs_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rt.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_rt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_touchpad_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/ps/ps_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/readme & license.txt b/src/assets/menu_assets/kf_controller_prompts_r6/readme & license.txt old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_all.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_all.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_dpad_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_home.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_home.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_down.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_down.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_all.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_all.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_dpad_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_left.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_ls_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_right.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_sl.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_sl.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_sr.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_sr.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_up.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_up.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_jc_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_lb.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_lb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_ls_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_lt.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_lt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_pro_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_pro_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_pro_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_pro_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rb.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rs_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rt.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_rt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_square.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_square.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/switch/switch_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_360_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_360_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_360_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_360_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_a.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_a.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_b.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_b.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_all.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_all.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_dpad_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_lb.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_lb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_ls_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_lt.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_lt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rb.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rb.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_click.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_click.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_leftright.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_leftright.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_updown.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rs_updown.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rt.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_rt.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_select.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_select.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_start.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_start.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_x.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_x.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_y.png b/src/assets/menu_assets/kf_controller_prompts_r6/xbox/xbox_y.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/mouse_left.png b/src/assets/menu_assets/mouse_left.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/mouse_right.png b/src/assets/menu_assets/mouse_right.png old mode 100755 new mode 100644 diff --git a/src/assets/menu_assets/spaceHintergrund.png b/src/assets/menu_assets/spaceHintergrund.png old mode 100755 new mode 100644 diff --git a/src/assets/sounds/click1.wav b/src/assets/sounds/click1.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/coin1.wav b/src/assets/sounds/coin1.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/feuer.wav b/src/assets/sounds/feuer.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/files (online-audio-converter.com).zip b/src/assets/sounds/files (online-audio-converter.com).zip old mode 100755 new mode 100644 diff --git a/src/assets/sounds/jump.wav b/src/assets/sounds/jump.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/kristallsound.wav b/src/assets/sounds/kristallsound.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/maintheme.wav b/src/assets/sounds/maintheme.wav old mode 100755 new mode 100644 diff --git a/src/assets/sounds/schwert.wav b/src/assets/sounds/schwert.wav old mode 100755 new mode 100644 diff --git a/src/assets/tilesets/godot_test_tileset.png b/src/assets/tilesets/godot_test_tileset.png old mode 100755 new mode 100644 diff --git a/src/assets/tilesets/main_scifi_tileset.png b/src/assets/tilesets/main_scifi_tileset.png old mode 100755 new mode 100644 diff --git a/src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png b/src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png deleted file mode 100755 index 6fc805ca85a4f0e1265045775167d0db03d9a0f2..0000000000000000000000000000000000000000 Binary files a/src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png and /dev/null differ diff --git a/src/scenes/Acid.gd b/src/scenes/Acid.gd old mode 100755 new mode 100644 diff --git a/src/scenes/Acid.tscn b/src/scenes/Acid.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Door.tscn b/src/scenes/Door.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Fader.tscn b/src/scenes/Fader.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Game.tscn b/src/scenes/Game.tscn old mode 100755 new mode 100644 index 68a45192b88b89555f674b5ac9a3a955a732bb22..8966e60028b796f25d54f0937fc4514b6e69f881 --- a/src/scenes/Game.tscn +++ b/src/scenes/Game.tscn @@ -56,5 +56,5 @@ current = true [node name="musik" type="AudioStreamPlayer" parent="."] stream = ExtResource( 1 ) -volume_db = 1.0 +volume_db = -15.0 autoplay = true diff --git a/src/scenes/Menu.gd b/src/scenes/Menu.gd old mode 100755 new mode 100644 diff --git a/src/scenes/Menu.tscn b/src/scenes/Menu.tscn old mode 100755 new mode 100644 index 93a8da5b1bb91f2539d486ee109078f548c26296..cf633269b60fb80ef82d533a3488bcf2a87b308e --- a/src/scenes/Menu.tscn +++ b/src/scenes/Menu.tscn @@ -17,13 +17,6 @@ font_data = ExtResource( 2 ) [sub_resource type="Theme" id=2] -[sub_resource type="DynamicFont" id=6] -size = 32 -outline_size = 4 -outline_color = Color( 0, 0, 0, 1 ) -extra_spacing_bottom = 6 -font_data = ExtResource( 2 ) - [sub_resource type="StyleBoxTexture" id=3] texture = ExtResource( 5 ) region_rect = Rect2( 0, 0, 361, 101 ) @@ -36,12 +29,11 @@ region_rect = Rect2( 0, 0, 361, 101 ) texture = ExtResource( 3 ) region_rect = Rect2( 0, 0, 361, 101 ) -[sub_resource type="DynamicFont" id=10] -size = 22 +[sub_resource type="DynamicFont" id=6] +size = 32 outline_size = 4 outline_color = Color( 0, 0, 0, 1 ) -extra_spacing_bottom = 3 -extra_spacing_char = 2 +extra_spacing_bottom = 6 font_data = ExtResource( 2 ) [sub_resource type="StyleBoxTexture" id=7] @@ -56,12 +48,12 @@ region_rect = Rect2( 0, 0, 361, 101 ) texture = ExtResource( 3 ) region_rect = Rect2( 0, 0, 361, 101 ) -[sub_resource type="DynamicFont" id=14] -size = 32 +[sub_resource type="DynamicFont" id=10] +size = 22 outline_size = 4 outline_color = Color( 0, 0, 0, 1 ) -extra_spacing_bottom = 5 -extra_spacing_char = 5 +extra_spacing_bottom = 3 +extra_spacing_char = 2 font_data = ExtResource( 2 ) [sub_resource type="StyleBoxTexture" id=11] @@ -76,6 +68,14 @@ region_rect = Rect2( 0, 0, 361, 101 ) texture = ExtResource( 3 ) region_rect = Rect2( 0, 0, 361, 101 ) +[sub_resource type="DynamicFont" id=14] +size = 32 +outline_size = 4 +outline_color = Color( 0, 0, 0, 1 ) +extra_spacing_bottom = 5 +extra_spacing_char = 5 +font_data = ExtResource( 2 ) + [sub_resource type="AtlasTexture" id=15] flags = 4 atlas = ExtResource( 4 ) @@ -139,10 +139,10 @@ margin_top = -108.0 margin_right = 449.0 margin_bottom = -40.0 theme = SubResource( 2 ) -custom_fonts/font = SubResource( 6 ) custom_styles/hover = SubResource( 3 ) custom_styles/pressed = SubResource( 4 ) custom_styles/normal = SubResource( 5 ) +custom_fonts/font = SubResource( 6 ) text = "START" __meta__ = { "_edit_use_anchors_": false @@ -153,10 +153,10 @@ margin_left = 130.0 margin_top = 384.0 margin_right = 450.0 margin_bottom = 448.0 -custom_fonts/font = SubResource( 10 ) custom_styles/hover = SubResource( 7 ) custom_styles/pressed = SubResource( 8 ) custom_styles/normal = SubResource( 9 ) +custom_fonts/font = SubResource( 10 ) text = "EINSTELLUNGEN" __meta__ = { "_edit_use_anchors_": false @@ -167,10 +167,10 @@ margin_left = 128.0 margin_top = 512.0 margin_right = 448.0 margin_bottom = 576.0 -custom_fonts/font = SubResource( 14 ) custom_styles/hover = SubResource( 11 ) custom_styles/pressed = SubResource( 12 ) custom_styles/normal = SubResource( 13 ) +custom_fonts/font = SubResource( 14 ) text = "ENDE" __meta__ = { "_edit_use_anchors_": false @@ -180,6 +180,7 @@ __meta__ = { position = Vector2( 1080, 248 ) scale = Vector2( 2.81113, 2.65621 ) frames = SubResource( 18 ) +frame = 2 speed_scale = 0.8 playing = true diff --git a/src/scenes/PauseController.gd b/src/scenes/PauseController.gd old mode 100755 new mode 100644 diff --git a/src/scenes/PauseController.tscn b/src/scenes/PauseController.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFHFast.tscn b/src/scenes/Platforms/PFHFast.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFHSlow.tscn b/src/scenes/Platforms/PFHSlow.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFHSmallFast.tscn b/src/scenes/Platforms/PFHSmallFast.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFHSmallSlow.tscn b/src/scenes/Platforms/PFHSmallSlow.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFS.tscn b/src/scenes/Platforms/PFS.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFVSlow.tscn b/src/scenes/Platforms/PFVSlow.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Platforms/PFVSmallSlow.tscn b/src/scenes/Platforms/PFVSmallSlow.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Saw.gd b/src/scenes/Saw.gd old mode 100755 new mode 100644 diff --git a/src/scenes/Saw.tscn b/src/scenes/Saw.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/SawMove.tscn b/src/scenes/SawMove.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/SawMoveDamage.gd b/src/scenes/SawMoveDamage.gd old mode 100755 new mode 100644 diff --git a/src/scenes/SawMoveKill.gd b/src/scenes/SawMoveKill.gd old mode 100755 new mode 100644 diff --git a/src/scenes/SawMoveLR.tscn b/src/scenes/SawMoveLR.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/SawRotation.gd b/src/scenes/SawRotation.gd old mode 100755 new mode 100644 diff --git a/src/scenes/SawRotationMove.gd b/src/scenes/SawRotationMove.gd old mode 100755 new mode 100644 diff --git a/src/scenes/Settings.gd b/src/scenes/Settings.gd old mode 100755 new mode 100644 diff --git a/src/scenes/Settings.tscn b/src/scenes/Settings.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/Sprite.gd b/src/scenes/Sprite.gd old mode 100755 new mode 100644 diff --git a/src/scenes/coin.tscn b/src/scenes/coin.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/levels/Level0.tscn b/src/scenes/levels/Level0.tscn old mode 100755 new mode 100644 index f6c0c9dacc68726699bc6062bd89f33a5438961b..918dc55725cdc094f944efcf36d9a1c45c499f31 --- a/src/scenes/levels/Level0.tscn +++ b/src/scenes/levels/Level0.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=42 format=2] +[gd_scene load_steps=46 format=2] [ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=1] [ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=2] @@ -10,6 +10,10 @@ [ext_resource path="res://src/assets/menu_assets/04B_30__.TTF" type="DynamicFontData" id=8] [ext_resource path="res://src/assets/colleticbles/coin/gold_1.png" type="Texture" id=9] [ext_resource path="res://src/scenes/levels/Score.gd" type="Script" id=10] +[ext_resource path="res://src/actors/enemy/wizard.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/actors/enemy/Skeleton.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/actors/enemy/ghost.tscn" type="PackedScene" id=13] +[ext_resource path="res://src/actors/enemy/enemy_knight.tscn" type="PackedScene" id=14] [sub_resource type="ConvexPolygonShape2D" id=1] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) @@ -765,45 +769,60 @@ font_data = ExtResource( 8 ) [node name="ParallaxBackground" type="ParallaxBackground" parent="Level0"] [node name="BackGroundPNG" type="Sprite" parent="Level0/ParallaxBackground"] -position = Vector2( 646.653, 462.091 ) -scale = Vector2( 1.41689, 1.43723 ) +position = Vector2( 620.5, 358.5 ) +scale = Vector2( 1.68152, 1.90541 ) texture = ExtResource( 1 ) [node name="BackGround" type="TileMap" parent="Level0"] tile_set = SubResource( 12 ) cell_size = Vector2( 32, 32 ) format = 1 -tile_data = PoolIntArray( -720924, 0, 0, -720910, 0, 0, -786432, 0, 0, -786418, 0, 0, -786404, 0, 0, -786390, 0, 0, -786376, 0, 0, -786362, 0, 0, -786348, 0, 0, -786334, 0, 0, -786320, 0, 0, -786306, 0, 0, -786292, 0, 0, -786278, 0, 0, -786264, 0, 0, -786250, 0, 0, -786236, 0, 0, -786222, 0, 0, -786208, 0, 0, -786194, 0, 0, -786180, 0, 0, -786166, 0, 0, -786152, 0, 0, -786138, 0, 0, -786124, 0, 0, -786110, 0, 0, -786096, 0, 0, -786082, 0, 0, -786068, 0, 0, -786054, 0, 0, -786040, 0, 0, -786026, 0, 0, -786012, 0, 0, -785998, 0, 0, -785984, 0, 0, -785970, 0, 0, -327697, 0, 0, -327683, 0, 0, -393205, 0, 0, -393191, 0, 0, -393177, 0, 0, -393163, 0, 0, -393149, 0, 0, -393135, 0, 0, -393121, 0, 0, -393107, 0, 0, -393093, 0, 0, -393079, 0, 0, -393065, 0, 0, -393051, 0, 0, -393037, 0, 0, -393023, 0, 0, -393009, 0, 0, -392995, 0, 0, -392981, 0, 0, -392967, 0, 0, -392953, 0, 0, -392939, 0, 0, -392925, 0, 0, -392911, 0, 0, -392897, 0, 0, -392883, 0, 0, -392869, 0, 0, -392855, 0, 0, -392841, 0, 0, -392827, 0, 0, -392813, 0, 0, -392799, 0, 0, -392785, 0, 0, -392771, 0, 0, -392757, 0, 0, 65508, 0, 0, 65522, 0, 0, 0, 0, 0, 14, 0, 0, 28, 0, 0, 42, 0, 0, 56, 0, 0, 70, 0, 0, 84, 0, 0, 98, 0, 0, 112, 0, 0, 126, 0, 0, 140, 0, 0, 154, 0, 0, 168, 0, 0, 182, 0, 0, 196, 0, 0, 210, 0, 0, 224, 0, 0, 238, 0, 0, 252, 0, 0, 266, 0, 0, 280, 0, 0, 294, 0, 0, 308, 0, 0, 322, 0, 0, 336, 0, 0, 350, 0, 0, 364, 0, 0, 378, 0, 0, 392, 0, 0, 406, 0, 0, 420, 0, 0, 434, 0, 0, 448, 0, 0, 462, 0, 0, 458735, 0, 0, 458749, 0, 0, 393227, 0, 0, 393241, 0, 0, 393255, 0, 0, 393269, 0, 0, 393283, 0, 0, 393297, 0, 0, 393311, 0, 0, 393325, 0, 0, 393339, 0, 0, 393353, 0, 0, 393367, 0, 0, 393381, 0, 0, 393395, 0, 0, 393409, 0, 0, 393423, 0, 0, 393437, 0, 0, 393451, 0, 0, 393465, 0, 0, 393479, 0, 0, 393493, 0, 0, 393507, 0, 0, 393521, 0, 0, 393535, 0, 0, 393549, 0, 0, 393563, 0, 0, 393577, 0, 0, 393591, 0, 0, 393605, 0, 0, 393619, 0, 0, 393633, 0, 0, 393647, 0, 0, 393661, 0, 0, 393675, 0, 0, 851940, 0, 0, 851954, 0, 0, 786432, 0, 0, 786446, 0, 0, 786460, 0, 0, 786474, 0, 0, 786488, 0, 0, 786502, 0, 0, 786516, 0, 0, 786530, 0, 0, 786544, 0, 0, 786558, 0, 0, 786572, 0, 0, 786586, 0, 0, 786600, 0, 0, 786614, 0, 0, 786628, 0, 0, 786642, 0, 0, 786656, 0, 0, 786670, 0, 0, 786684, 0, 0, 786698, 0, 0, 786712, 0, 0, 786726, 0, 0, 786740, 0, 0, 786754, 0, 0, 786768, 0, 0, 786782, 0, 0, 786796, 0, 0, 786810, 0, 0, 786824, 0, 0, 786838, 0, 0, 786852, 0, 0, 786866, 0, 0, 786880, 0, 0, 786894, 0, 0, 1245167, 0, 0, 1245181, 0, 0, 1179659, 0, 0, 1179673, 0, 0, 1179687, 0, 0, 1179701, 0, 0, 1179715, 0, 0, 1179729, 0, 0, 1179743, 0, 0, 1179757, 0, 0, 1179771, 0, 0, 1179785, 0, 0, 1179799, 0, 0, 1179813, 0, 0, 1179827, 0, 0, 1179841, 0, 0, 1179855, 0, 0, 1179869, 0, 0, 1179883, 0, 0, 1179897, 0, 0, 1179911, 0, 0, 1179925, 0, 0, 1179939, 0, 0, 1179953, 0, 0, 1179967, 0, 0, 1179981, 0, 0, 1179995, 0, 0, 1180009, 0, 0, 1180023, 0, 0, 1180037, 0, 0, 1180051, 0, 0, 1180065, 0, 0, 1180079, 0, 0, 1180093, 0, 0, 1180107, 0, 0, 1638372, 0, 0, 1638386, 0, 0, 1572864, 0, 0, 1572878, 0, 0, 1572892, 0, 0, 1572906, 0, 0, 1572920, 0, 0, 1572934, 0, 0, 1572948, 0, 0, 1572962, 0, 0, 1572976, 0, 0, 1572990, 0, 0, 1573004, 0, 0, 1573018, 0, 0, 1573032, 0, 0, 1573046, 0, 0, 1573060, 0, 0, 1573074, 0, 0, 1573088, 0, 0, 1573102, 0, 0, 1573116, 0, 0, 1573130, 0, 0, 1573144, 0, 0, 1573158, 0, 0, 1573172, 0, 0, 1573186, 0, 0, 1573200, 0, 0, 1573214, 0, 0, 1573228, 0, 0, 1573242, 0, 0, 1573256, 0, 0, 1573270, 0, 0, 1573284, 0, 0, 1573298, 0, 0, 1573312, 0, 0, 1573326, 0, 0 ) + +[node name="BackGround2" type="TileMap" parent="Level0"] +tile_set = SubResource( 12 ) +cell_size = Vector2( 32, 32 ) +collision_layer = 0 +collision_mask = 0 +format = 1 +tile_data = PoolIntArray( 524369, 1, 0, 524370, 1, 0, 524371, 1, 0, 524372, 1, 0, 524376, 1, 0, 524381, 1, 0, 524387, 1, 0, 524388, 1, 0, 524389, 1, 0, 524390, 1, 0, 524394, 1, 0, 524397, 1, 0, 524398, 1, 0, 524399, 1, 0, 524400, 1, 0, 524402, 1, 0, 524403, 1, 0, 524404, 1, 0, 524405, 1, 0, 524406, 1, 0, 524407, 1, 0, 524408, 1, 0, 524412, 1, 0, 524413, 1, 0, 524414, 1, 0, 524415, 1, 0, 524416, 1, 0, 524417, 1, 0, 524418, 1, 0, 524421, 1, 0, 524426, 1, 0, 524428, 1, 0, 524429, 1, 0, 524430, 1, 0, 524431, 1, 0, 524432, 1, 0, 524433, 1, 0, 524434, 1, 0, 589825, 1, 0, 589831, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589840, 1, 0, 589841, 1, 0, 589845, 1, 0, 589905, 1, 0, 589909, 1, 0, 589912, 1, 0, 589917, 1, 0, 589923, 1, 0, 589927, 1, 0, 589930, 1, 0, 589933, 1, 0, 589941, 1, 0, 589948, 1, 0, 589957, 1, 0, 589962, 1, 0, 589967, 1, 0, 655361, 1, 0, 655367, 1, 0, 655369, 1, 0, 655374, 1, 0, 655376, 1, 0, 655378, 1, 0, 655381, 1, 0, 655441, 1, 0, 655446, 1, 0, 655448, 1, 0, 655453, 1, 0, 655459, 1, 0, 655463, 1, 0, 655466, 1, 0, 655469, 1, 0, 655477, 1, 0, 655484, 1, 0, 655493, 1, 0, 655498, 1, 0, 655503, 1, 0, 720897, 1, 0, 720903, 1, 0, 720905, 1, 0, 720910, 1, 0, 720912, 1, 0, 720914, 1, 0, 720917, 1, 0, 720977, 1, 0, 720982, 1, 0, 720984, 1, 0, 720989, 1, 0, 720995, 1, 0, 720996, 1, 0, 720997, 1, 0, 720998, 1, 0, 720999, 1, 0, 721002, 1, 0, 721005, 1, 0, 721006, 1, 0, 721007, 1, 0, 721008, 1, 0, 721013, 1, 0, 721020, 1, 0, 721029, 1, 0, 721034, 1, 0, 721039, 1, 0, 786433, 1, 0, 786436, 1, 0, 786439, 1, 0, 786441, 1, 0, 786446, 1, 0, 786448, 1, 0, 786450, 1, 0, 786451, 1, 0, 786453, 1, 0, 786513, 1, 0, 786518, 1, 0, 786520, 1, 0, 786525, 1, 0, 786531, 1, 0, 786535, 1, 0, 786538, 1, 0, 786544, 1, 0, 786549, 1, 0, 786556, 1, 0, 786559, 1, 0, 786560, 1, 0, 786561, 1, 0, 786562, 1, 0, 786565, 1, 0, 786570, 1, 0, 786575, 1, 0, 851969, 1, 0, 851972, 1, 0, 851975, 1, 0, 851977, 1, 0, 851982, 1, 0, 851984, 1, 0, 851987, 1, 0, 851989, 1, 0, 852049, 1, 0, 852054, 1, 0, 852056, 1, 0, 852061, 1, 0, 852067, 1, 0, 852071, 1, 0, 852074, 1, 0, 852080, 1, 0, 852085, 1, 0, 852092, 1, 0, 852098, 1, 0, 852101, 1, 0, 852106, 1, 0, 852111, 1, 0, 917505, 1, 0, 917508, 1, 0, 917511, 1, 0, 917513, 1, 0, 917518, 1, 0, 917520, 1, 0, 917523, 1, 0, 917525, 1, 0, 917585, 1, 0, 917589, 1, 0, 917592, 1, 0, 917597, 1, 0, 917603, 1, 0, 917607, 1, 0, 917610, 1, 0, 917616, 1, 0, 917621, 1, 0, 917628, 1, 0, 917634, 1, 0, 917637, 1, 0, 917642, 1, 0, 917647, 1, 0, 983042, 1, 0, 983043, 1, 0, 983045, 1, 0, 983046, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983056, 1, 0, 983060, 1, 0, 983061, 1, 0, 983121, 1, 0, 983122, 1, 0, 983123, 1, 0, 983124, 1, 0, 983128, 1, 0, 983129, 1, 0, 983130, 1, 0, 983131, 1, 0, 983132, 1, 0, 983133, 1, 0, 983139, 1, 0, 983140, 1, 0, 983141, 1, 0, 983142, 1, 0, 983146, 1, 0, 983149, 1, 0, 983150, 1, 0, 983151, 1, 0, 983152, 1, 0, 983157, 1, 0, 983164, 1, 0, 983165, 1, 0, 983166, 1, 0, 983167, 1, 0, 983168, 1, 0, 983169, 1, 0, 983170, 1, 0, 983173, 1, 0, 983174, 1, 0, 983175, 1, 0, 983176, 1, 0, 983177, 1, 0, 983178, 1, 0, 983183, 1, 0 ) [node name="Objects" type="Node2D" parent="Level0"] [node name="Door0" parent="Level0/Objects" instance=ExtResource( 5 )] -position = Vector2( 402.957, 450 ) +position = Vector2( 384, 480 ) script = SubResource( 13 ) -level_number = 1 +level_number = 4 door_name = "Door0" [node name="DoorExit" parent="Level0/Objects" instance=ExtResource( 5 )] -position = Vector2( 682.395, 448 ) -level_number = 1 +position = Vector2( 4353, 480 ) +level_number = 4 door_name = "DoorExit" -[node name="coin" parent="Level0/Objects" instance=ExtResource( 6 )] -position = Vector2( 908.251, 298.492 ) - -[node name="coin2" parent="Level0/Objects" instance=ExtResource( 6 )] -position = Vector2( 972.106, 298.929 ) - [node name="shards" parent="Level0/Objects" instance=ExtResource( 7 )] -position = Vector2( 1240.72, 285.929 ) +position = Vector2( 1189.47, -422.58 ) -[node name="shards2" parent="Level0/Objects" instance=ExtResource( 7 )] -position = Vector2( 1302.03, 284.509 ) +[node name="Coins" type="Node2D" parent="Level0/Objects"] + +[node name="coin" parent="Level0/Objects/Coins" instance=ExtResource( 6 )] +position = Vector2( 857, -410.017 ) [node name="Enemies" type="Node2D" parent="Level0"] +[node name="wizard" parent="Level0/Enemies" instance=ExtResource( 11 )] +position = Vector2( 1864, 607 ) + +[node name="Node2D" parent="Level0/Enemies" instance=ExtResource( 12 )] +position = Vector2( 1191, 612 ) + +[node name="ghost" parent="Level0/Enemies" instance=ExtResource( 13 )] +position = Vector2( 1527, 616 ) + +[node name="enemy_knight" parent="Level0/Enemies" instance=ExtResource( 14 )] +position = Vector2( 2182, 606 ) + [node name="Player" parent="Level0" instance=ExtResource( 4 )] -position = Vector2( 419.076, 432.344 ) +position = Vector2( 385, 479 ) collision_mask = 16 [node name="Level" type="TileMap" parent="Level0"] @@ -811,7 +830,7 @@ tile_set = SubResource( 29 ) cell_size = Vector2( 32, 32 ) collision_layer = 3 format = 1 -tile_data = PoolIntArray( 65536, 1, 0, 131072, 1, 0, 196608, 1, 0, 262144, 1, 0, 327680, 1, 0, 393216, 1, 0, 393218, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 458752, 1, 0, 458754, 1, 0, 458759, 1, 0, 458762, 1, 0, 524288, 1, 0, 524290, 1, 0, 524295, 1, 0, 524298, 1, 0, 589824, 1, 0, 589826, 1, 0, 589831, 1, 0, 589834, 1, 0, 655360, 1, 0, 655362, 1, 0, 655367, 1, 0, 655370, 1, 0, 720896, 1, 0, 720898, 1, 0, 720903, 1, 0, 720906, 1, 0, 786432, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 851968, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 917584, 1, 0, 917585, 1, 0, 917586, 1, 0, 917587, 1, 0, 917588, 1, 0, 917589, 1, 0, 917590, 1, 0, 917591, 1, 0, 917592, 1, 0, 917593, 1, 0, 917594, 1, 0, 917595, 1, 0, 917596, 1, 0, 917597, 1, 0, 917598, 1, 0, 917599, 1, 0, 917600, 1, 0, 917601, 1, 0, 917602, 1, 0, 917603, 1, 0, 917604, 1, 0, 917605, 1, 0, 917606, 1, 0, 917607, 1, 0, 917608, 1, 0, 917609, 1, 0, 917610, 1, 0, 917611, 1, 0, 917612, 1, 0, 917613, 1, 0, 917614, 1, 0, 917615, 1, 0, 917616, 1, 0, 917617, 1, 0, 917618, 1, 0, 917619, 1, 0, 917620, 1, 0, 917621, 1, 0, 917622, 1, 0, 917623, 1, 0, 917624, 1, 0, 917625, 1, 0, 983040, 12, 0, 983041, 12, 0, 983042, 12, 0, 983043, 12, 0, 983044, 12, 0, 983045, 12, 0, 983046, 12, 0, 983047, 12, 0, 983048, 12, 0, 983049, 12, 0, 983050, 12, 0, 983051, 12, 0, 983052, 12, 0, 983053, 12, 0, 983054, 12, 0, 983055, 12, 0, 983056, 12, 0, 983057, 12, 0, 983058, 12, 0, 983059, 12, 0, 983060, 12, 0, 983061, 12, 0, 983062, 12, 0, 983063, 12, 0, 983064, 12, 0, 983065, 12, 0, 983066, 12, 0, 983067, 12, 0, 983068, 12, 0, 983069, 12, 0, 983070, 12, 0, 983071, 12, 0, 983072, 12, 0, 983073, 12, 0, 983074, 12, 0, 983075, 12, 0, 983076, 12, 0, 983077, 12, 0, 983078, 12, 0, 983079, 12, 0, 983080, 12, 0, 983081, 12, 0, 983082, 12, 0, 983083, 12, 0, 983084, 12, 0, 983085, 12, 0, 983086, 12, 0, 983087, 12, 0, 983088, 12, 0, 983089, 12, 0, 983090, 12, 0, 983091, 12, 0, 983092, 12, 0, 983093, 12, 0, 983094, 12, 0, 983095, 12, 0, 983096, 12, 0, 983097, 12, 0, 983098, 12, 0, 983099, 12, 0, 983100, 12, 0, 983101, 12, 0, 983102, 12, 0, 983103, 12, 0, 983104, 12, 0, 983105, 12, 0, 983106, 12, 0, 983107, 12, 0, 983108, 12, 0, 983109, 12, 0, 983110, 12, 0, 983111, 12, 0, 983112, 12, 0, 983113, 12, 0, 983114, 12, 0, 983115, 12, 0, 983116, 12, 0, 983117, 12, 0, 983118, 12, 0, 983119, 12, 0, 983120, 12, 0, 983121, 12, 0, 983122, 12, 0, 983123, 12, 0, 983124, 12, 0, 983125, 12, 0, 983126, 12, 0, 983127, 12, 0, 983128, 12, 0, 983129, 12, 0, 983130, 12, 0, 983131, 12, 0, 983132, 12, 0, 983133, 12, 0, 983134, 12, 0, 983135, 12, 0, 983136, 12, 0, 983137, 12, 0, 983138, 12, 0, 983139, 12, 0, 983140, 12, 0, 983141, 12, 0, 983142, 12, 0, 983143, 12, 0, 983144, 12, 0, 983145, 12, 0, 983146, 12, 0, 983147, 12, 0, 983148, 12, 0, 983149, 12, 0, 983150, 12, 0, 983151, 12, 0, 983152, 12, 0, 983153, 12, 0, 983154, 12, 0, 983155, 12, 0, 983156, 12, 0, 983157, 12, 0, 983158, 12, 0, 983159, 12, 0, 983160, 12, 0, 983161, 12, 0 ) +tile_data = PoolIntArray( 983173, 1, 0, 983174, 1, 0, 983175, 1, 0, 983176, 1, 0, 983177, 1, 0, 983178, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1048642, 1, 0, 1048643, 1, 0, 1048644, 1, 0, 1048645, 1, 0, 1048646, 1, 0, 1114146, 1, 0, 1114150, 1, 0, 1114156, 1, 0, 1114160, 1, 0, 1114167, 1, 0, 1114171, 1, 0, 1114178, 1, 0, 1114182, 1, 0, 1179682, 1, 0, 1179686, 1, 0, 1179692, 1, 0, 1179696, 1, 0, 1179703, 1, 0, 1179707, 1, 0, 1179714, 1, 0, 1179718, 1, 0, 1245218, 1, 0, 1245222, 1, 0, 1245228, 1, 0, 1245232, 1, 0, 1245239, 1, 0, 1245243, 1, 0, 1245250, 1, 0, 1245254, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1310786, 1, 0, 1310787, 1, 0, 1310788, 1, 0, 1310789, 1, 0, 1310790, 1, 0 ) [node name="PauseController" parent="Level0" instance=ExtResource( 3 )] @@ -853,5 +872,4 @@ __meta__ = { "_edit_use_anchors_": false } -[connection signal="coin_collected" from="Level0/Objects/coin" to="Level0/Score" method="_on_coin_collected"] -[connection signal="coin_collected" from="Level0/Objects/coin2" to="Level0/Score" method="_on_coin_collected"] +[connection signal="coin_collected" from="Level0/Objects/Coins/coin" to="Level0/Score" method="_on_coin_collected"] diff --git a/src/scenes/levels/Level1.tscn b/src/scenes/levels/Level1.tscn old mode 100755 new mode 100644 index 7a0042cb1dceee54c4dcb0d299654592a2f059db..50816275571c681b0d0b468e6c5f313c517e4f25 --- a/src/scenes/levels/Level1.tscn +++ b/src/scenes/levels/Level1.tscn @@ -1,7 +1,6 @@ -[gd_scene load_steps=46 format=2] +[gd_scene load_steps=45 format=2] [ext_resource path="res://src/actors/player/Player.tscn" type="PackedScene" id=1] -[ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=2] [ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=3] [ext_resource path="res://src/scenes/Door.tscn" type="PackedScene" id=4] [ext_resource path="res://src/scenes/shards.tscn" type="PackedScene" id=5] @@ -832,7 +831,7 @@ font_data = ExtResource( 11 ) [node name="BackGroundPNG" type="Sprite" parent="Level1/ParallaxBackground"] position = Vector2( 640.5, 368.667 ) scale = Vector2( 1.49457, 1.79794 ) -texture = ExtResource( 2 ) +texture = ExtResource( 3 ) [node name="BackGround" type="TileMap" parent="Level1"] tile_set = SubResource( 12 ) @@ -1146,7 +1145,7 @@ position = Vector2( 2097, 422 ) position = Vector2( 3412, 326 ) [node name="Node2D3" parent="Level1/Enemies/Skelletons" instance=ExtResource( 12 )] -position = Vector2( 3728, 326 ) +position = Vector2( 4230.96, 396.324 ) [node name="Node2D4" parent="Level1/Enemies/Skelletons" instance=ExtResource( 12 )] position = Vector2( 3536, 198 ) @@ -1196,7 +1195,7 @@ position = Vector2( 10494, 354 ) position = Vector2( 11167, 292 ) [node name="Player" parent="Level1" instance=ExtResource( 1 )] -position = Vector2( 455, 448 ) +position = Vector2( 499.46, 426.182 ) collision_mask = 16 [node name="Level" type="TileMap" parent="Level1"] @@ -1237,8 +1236,8 @@ margin_left = 1144.0 margin_top = 24.0 margin_right = 1264.0 margin_bottom = 56.0 -custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 ) custom_fonts/font = SubResource( 30 ) +custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 ) align = 1 valign = 1 __meta__ = { @@ -1247,7 +1246,7 @@ __meta__ = { [node name="coinSound" type="AudioStreamPlayer" parent="Level1/Score"] stream = ExtResource( 15 ) -volume_db = 6.058 +volume_db = -12.0 [connection signal="coin_collected" from="Level1/Objects/Coins/coin" to="Level1/Score" method="_on_coin_collected"] [connection signal="coin_collected" from="Level1/Objects/Coins/coin3" to="Level1/Score" method="_on_coin_collected"] diff --git a/src/scenes/levels/Level2.tscn b/src/scenes/levels/Level2.tscn old mode 100755 new mode 100644 index a50df49d545b524513706c12b7c2d38cb3a17426..497389b48000f3ad17af9a6e4567f9863008c665 --- a/src/scenes/levels/Level2.tscn +++ b/src/scenes/levels/Level2.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=50 format=2] +[gd_scene load_steps=49 format=2] -[ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=1] [ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=2] [ext_resource path="res://src/scenes/PauseController.tscn" type="PackedScene" id=3] [ext_resource path="res://src/actors/player/Player.tscn" type="PackedScene" id=4] @@ -775,7 +774,7 @@ font_data = ExtResource( 8 ) [node name="BackGroundPNG" type="Sprite" parent="Level0/ParallaxBackground"] position = Vector2( 646.653, 462.091 ) scale = Vector2( 1.41689, 1.43723 ) -texture = ExtResource( 1 ) +texture = ExtResource( 2 ) [node name="BackGround" type="TileMap" parent="Level0"] tile_set = SubResource( 12 ) @@ -793,6 +792,7 @@ door_name = "Door0" [node name="DoorExit" parent="Level0/Objects" instance=ExtResource( 5 )] position = Vector2( 3761, 448 ) +level_number = 3 door_name = "Door0" [node name="coin" parent="Level0/Objects" instance=ExtResource( 6 )] @@ -980,8 +980,8 @@ margin_left = 1144.0 margin_top = 24.0 margin_right = 1264.0 margin_bottom = 56.0 -custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 ) custom_fonts/font = SubResource( 31 ) +custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 ) align = 1 valign = 1 __meta__ = { diff --git a/src/scenes/levels/Level3.tscn b/src/scenes/levels/Level3.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/levels/Level4.tscn b/src/scenes/levels/Level4.tscn old mode 100755 new mode 100644 index 51dbed2f2139ce64094b846ac41eb166191e0e66..97ef03f9cee3f9dab3f11155fc9691d7dd14bfdb --- a/src/scenes/levels/Level4.tscn +++ b/src/scenes/levels/Level4.tscn @@ -792,13 +792,12 @@ tile_data = PoolIntArray( -786418, 0, 0, -786404, 0, 0, -786390, 0, 0, -786376, [node name="Door0" parent="Level0/Objects" instance=ExtResource( 1 )] position = Vector2( 402.957, 450 ) script = SubResource( 13 ) -level_number = 1 +level_number = 4 door_name = "Door0" [node name="DoorExit" parent="Level0/Objects" instance=ExtResource( 1 )] position = Vector2( 12574, 444 ) -level_number = 1 -door_name = "DoorExit" +door_name = "Door0" [node name="shards" parent="Level0/Objects" instance=ExtResource( 5 )] position = Vector2( 9031, 392 ) diff --git a/src/scenes/levels/LevelX.tscn b/src/scenes/levels/LevelX.tscn deleted file mode 100755 index f6c0c9dacc68726699bc6062bd89f33a5438961b..0000000000000000000000000000000000000000 --- a/src/scenes/levels/LevelX.tscn +++ /dev/null @@ -1,857 +0,0 @@ -[gd_scene load_steps=42 format=2] - -[ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=1] -[ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=2] -[ext_resource path="res://src/scenes/PauseController.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/actors/player/Player.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/scenes/Door.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/scenes/coin.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/scenes/shards.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/assets/menu_assets/04B_30__.TTF" type="DynamicFontData" id=8] -[ext_resource path="res://src/assets/colleticbles/coin/gold_1.png" type="Texture" id=9] -[ext_resource path="res://src/scenes/levels/Score.gd" type="Script" id=10] - -[sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="TileSet" id=12] -0/name = "main_scifi_tileset.png 0" -0/texture = ExtResource( 2 ) -0/tex_offset = Vector2( 0, 0 ) -0/modulate = Color( 1, 1, 1, 1 ) -0/region = Rect2( 0, 512, 448, 192 ) -0/tile_mode = 0 -0/occluder_offset = Vector2( 0, 0 ) -0/navigation_offset = Vector2( 0, 0 ) -0/shape_offset = Vector2( 0, 0 ) -0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape_one_way = false -0/shape_one_way_margin = 0.0 -0/shapes = [ ] -0/z_index = 0 -1/name = "main_scifi_tileset.png 1" -1/texture = ExtResource( 2 ) -1/tex_offset = Vector2( 0, 0 ) -1/modulate = Color( 1, 1, 1, 1 ) -1/region = Rect2( 0, 416, 32, 32 ) -1/tile_mode = 0 -1/occluder_offset = Vector2( 0, 0 ) -1/navigation_offset = Vector2( 0, 0 ) -1/shape_offset = Vector2( 0, 0 ) -1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape = SubResource( 1 ) -1/shape_one_way = false -1/shape_one_way_margin = 1.0 -1/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 1 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -1/z_index = 0 -2/name = "main_scifi_tileset.png 2" -2/texture = ExtResource( 2 ) -2/tex_offset = Vector2( 0, 0 ) -2/modulate = Color( 1, 1, 1, 1 ) -2/region = Rect2( 576, 256, 96, 96 ) -2/tile_mode = 0 -2/occluder_offset = Vector2( 0, 0 ) -2/navigation_offset = Vector2( 0, 0 ) -2/shape_offset = Vector2( 0, 0 ) -2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -2/shape = SubResource( 4 ) -2/shape_one_way = false -2/shape_one_way_margin = 1.0 -2/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 4 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -2/z_index = 0 -3/name = "main_scifi_tileset.png 3" -3/texture = ExtResource( 2 ) -3/tex_offset = Vector2( 0, 0 ) -3/modulate = Color( 1, 1, 1, 1 ) -3/region = Rect2( 576, 160, 96, 96 ) -3/tile_mode = 0 -3/occluder_offset = Vector2( 0, 0 ) -3/navigation_offset = Vector2( 0, 0 ) -3/shape_offset = Vector2( 0, 0 ) -3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -3/shape = SubResource( 5 ) -3/shape_one_way = false -3/shape_one_way_margin = 1.0 -3/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 5 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -3/z_index = 0 -4/name = "main_scifi_tileset.png 4" -4/texture = ExtResource( 2 ) -4/tex_offset = Vector2( 0, 0 ) -4/modulate = Color( 1, 1, 1, 1 ) -4/region = Rect2( 480, 160, 96, 96 ) -4/tile_mode = 0 -4/occluder_offset = Vector2( 0, 0 ) -4/navigation_offset = Vector2( 0, 0 ) -4/shape_offset = Vector2( 0, 0 ) -4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -4/shape = SubResource( 6 ) -4/shape_one_way = false -4/shape_one_way_margin = 1.0 -4/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 6 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -4/z_index = 0 -5/name = "main_scifi_tileset.png 5" -5/texture = ExtResource( 2 ) -5/tex_offset = Vector2( 0, 0 ) -5/modulate = Color( 1, 1, 1, 1 ) -5/region = Rect2( 384, 160, 96, 96 ) -5/tile_mode = 0 -5/occluder_offset = Vector2( 0, 0 ) -5/navigation_offset = Vector2( 0, 0 ) -5/shape_offset = Vector2( 0, 0 ) -5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -5/shape = SubResource( 7 ) -5/shape_one_way = false -5/shape_one_way_margin = 1.0 -5/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 7 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -5/z_index = 0 -6/name = "main_scifi_tileset.png 6" -6/texture = ExtResource( 2 ) -6/tex_offset = Vector2( 0, 0 ) -6/modulate = Color( 1, 1, 1, 1 ) -6/region = Rect2( 160, 128, 64, 64 ) -6/tile_mode = 0 -6/occluder_offset = Vector2( 0, 0 ) -6/navigation_offset = Vector2( 0, 0 ) -6/shape_offset = Vector2( 0, 0 ) -6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -6/shape = SubResource( 8 ) -6/shape_one_way = false -6/shape_one_way_margin = 1.0 -6/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 8 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -6/z_index = 0 -7/name = "main_scifi_tileset.png 7" -7/texture = ExtResource( 2 ) -7/tex_offset = Vector2( 0, 0 ) -7/modulate = Color( 1, 1, 1, 1 ) -7/region = Rect2( 0, 64, 64, 64 ) -7/tile_mode = 0 -7/occluder_offset = Vector2( 0, 0 ) -7/navigation_offset = Vector2( 0, 0 ) -7/shape_offset = Vector2( 0, 0 ) -7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -7/shape = SubResource( 9 ) -7/shape_one_way = false -7/shape_one_way_margin = 1.0 -7/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 9 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -7/z_index = 0 -8/name = "main_scifi_tileset.png 8" -8/texture = ExtResource( 2 ) -8/tex_offset = Vector2( 0, 0 ) -8/modulate = Color( 1, 1, 1, 1 ) -8/region = Rect2( 0, 128, 64, 64 ) -8/tile_mode = 0 -8/occluder_offset = Vector2( 0, 0 ) -8/navigation_offset = Vector2( 0, 0 ) -8/shape_offset = Vector2( 0, 0 ) -8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -8/shape = SubResource( 10 ) -8/shape_one_way = false -8/shape_one_way_margin = 1.0 -8/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 10 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -8/z_index = 0 -9/name = "main_scifi_tileset.png 9" -9/texture = ExtResource( 2 ) -9/tex_offset = Vector2( 0, 0 ) -9/modulate = Color( 1, 1, 1, 1 ) -9/region = Rect2( 64, 128, 32, 32 ) -9/tile_mode = 0 -9/occluder_offset = Vector2( 0, 0 ) -9/navigation_offset = Vector2( 0, 0 ) -9/shape_offset = Vector2( 0, 0 ) -9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -9/shape = SubResource( 11 ) -9/shape_one_way = false -9/shape_one_way_margin = 1.0 -9/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 11 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -9/z_index = 0 -10/name = "main_scifi_tileset.png 10" -10/texture = ExtResource( 2 ) -10/tex_offset = Vector2( 0, 0 ) -10/modulate = Color( 1, 1, 1, 1 ) -10/region = Rect2( 96, 160, 32, 32 ) -10/tile_mode = 0 -10/occluder_offset = Vector2( 0, 0 ) -10/navigation_offset = Vector2( 0, 0 ) -10/shape_offset = Vector2( 0, 0 ) -10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -10/shape = SubResource( 2 ) -10/shape_one_way = false -10/shape_one_way_margin = 1.0 -10/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 2 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -10/z_index = 0 -11/name = "main_scifi_tileset.png 11" -11/texture = ExtResource( 2 ) -11/tex_offset = Vector2( 0, 0 ) -11/modulate = Color( 1, 1, 1, 1 ) -11/region = Rect2( 64, 160, 32, 32 ) -11/tile_mode = 0 -11/occluder_offset = Vector2( 0, 0 ) -11/navigation_offset = Vector2( 0, 0 ) -11/shape_offset = Vector2( 0, 0 ) -11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -11/shape = SubResource( 3 ) -11/shape_one_way = false -11/shape_one_way_margin = 1.0 -11/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 3 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -11/z_index = 0 -12/name = "main_scifi_tileset.png 12" -12/texture = ExtResource( 2 ) -12/tex_offset = Vector2( 0, 0 ) -12/modulate = Color( 1, 1, 1, 1 ) -12/region = Rect2( 864, 384, 32, 32 ) -12/tile_mode = 0 -12/occluder_offset = Vector2( 0, 0 ) -12/navigation_offset = Vector2( 0, 0 ) -12/shape_offset = Vector2( 0, 0 ) -12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -12/shape_one_way = false -12/shape_one_way_margin = 0.0 -12/shapes = [ ] -12/z_index = 0 -13/name = "main_scifi_tileset.png 13" -13/texture = ExtResource( 2 ) -13/tex_offset = Vector2( 0, 0 ) -13/modulate = Color( 1, 1, 1, 1 ) -13/region = Rect2( 448, 448, 128, 128 ) -13/tile_mode = 0 -13/occluder_offset = Vector2( 0, 0 ) -13/navigation_offset = Vector2( 0, 0 ) -13/shape_offset = Vector2( 0, 0 ) -13/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -13/shape_one_way = false -13/shape_one_way_margin = 0.0 -13/shapes = [ ] -13/z_index = 0 - -[sub_resource type="GDScript" id=13] -script/source = "extends Node2D - -signal enter_door - -export(int) var level_number -export(String) var door_name - -onready var area = $Area2D - -func _ready(): - pass - -func _physics_process(delta): - for body in area.get_overlapping_bodies(): - if body.name == \"Player\" and Input.is_action_just_pressed(\"jump\"): - G.next_level_door = door_name - G.next_level_number = level_number - emit_signal(\"enter_door\") - - - -" - -[sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 96, 96, 0, 96, 0, 0, 96, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 64, 64, 0, 64, 0, 0, 64, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="TileSet" id=29] -0/name = "main_scifi_tileset.png 0" -0/texture = ExtResource( 2 ) -0/tex_offset = Vector2( 0, 0 ) -0/modulate = Color( 1, 1, 1, 1 ) -0/region = Rect2( 0, 512, 448, 192 ) -0/tile_mode = 0 -0/occluder_offset = Vector2( 0, 0 ) -0/navigation_offset = Vector2( 0, 0 ) -0/shape_offset = Vector2( 0, 0 ) -0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape_one_way = false -0/shape_one_way_margin = 0.0 -0/shapes = [ ] -0/z_index = 0 -1/name = "main_scifi_tileset.png 1" -1/texture = ExtResource( 2 ) -1/tex_offset = Vector2( 0, 0 ) -1/modulate = Color( 1, 1, 1, 1 ) -1/region = Rect2( 0, 416, 32, 32 ) -1/tile_mode = 0 -1/occluder_offset = Vector2( 0, 0 ) -1/navigation_offset = Vector2( 0, 0 ) -1/shape_offset = Vector2( 0, 0 ) -1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape = SubResource( 14 ) -1/shape_one_way = false -1/shape_one_way_margin = 1.0 -1/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 14 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -1/z_index = 0 -2/name = "main_scifi_tileset.png 2" -2/texture = ExtResource( 2 ) -2/tex_offset = Vector2( 0, 0 ) -2/modulate = Color( 1, 1, 1, 1 ) -2/region = Rect2( 576, 256, 96, 96 ) -2/tile_mode = 0 -2/occluder_offset = Vector2( 0, 0 ) -2/navigation_offset = Vector2( 0, 0 ) -2/shape_offset = Vector2( 0, 0 ) -2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -2/shape = SubResource( 21 ) -2/shape_one_way = false -2/shape_one_way_margin = 1.0 -2/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 21 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -2/z_index = 0 -3/name = "main_scifi_tileset.png 3" -3/texture = ExtResource( 2 ) -3/tex_offset = Vector2( 0, 0 ) -3/modulate = Color( 1, 1, 1, 1 ) -3/region = Rect2( 576, 160, 96, 96 ) -3/tile_mode = 0 -3/occluder_offset = Vector2( 0, 0 ) -3/navigation_offset = Vector2( 0, 0 ) -3/shape_offset = Vector2( 0, 0 ) -3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -3/shape = SubResource( 22 ) -3/shape_one_way = false -3/shape_one_way_margin = 1.0 -3/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 22 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -3/z_index = 0 -4/name = "main_scifi_tileset.png 4" -4/texture = ExtResource( 2 ) -4/tex_offset = Vector2( 0, 0 ) -4/modulate = Color( 1, 1, 1, 1 ) -4/region = Rect2( 480, 160, 96, 96 ) -4/tile_mode = 0 -4/occluder_offset = Vector2( 0, 0 ) -4/navigation_offset = Vector2( 0, 0 ) -4/shape_offset = Vector2( 0, 0 ) -4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -4/shape = SubResource( 23 ) -4/shape_one_way = false -4/shape_one_way_margin = 1.0 -4/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 23 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -4/z_index = 0 -5/name = "main_scifi_tileset.png 5" -5/texture = ExtResource( 2 ) -5/tex_offset = Vector2( 0, 0 ) -5/modulate = Color( 1, 1, 1, 1 ) -5/region = Rect2( 384, 160, 96, 96 ) -5/tile_mode = 0 -5/occluder_offset = Vector2( 0, 0 ) -5/navigation_offset = Vector2( 0, 0 ) -5/shape_offset = Vector2( 0, 0 ) -5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -5/shape = SubResource( 24 ) -5/shape_one_way = false -5/shape_one_way_margin = 1.0 -5/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 24 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -5/z_index = 0 -6/name = "main_scifi_tileset.png 6" -6/texture = ExtResource( 2 ) -6/tex_offset = Vector2( 0, 0 ) -6/modulate = Color( 1, 1, 1, 1 ) -6/region = Rect2( 160, 128, 64, 64 ) -6/tile_mode = 0 -6/occluder_offset = Vector2( 0, 0 ) -6/navigation_offset = Vector2( 0, 0 ) -6/shape_offset = Vector2( 0, 0 ) -6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -6/shape = SubResource( 25 ) -6/shape_one_way = false -6/shape_one_way_margin = 1.0 -6/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 25 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -6/z_index = 0 -7/name = "main_scifi_tileset.png 7" -7/texture = ExtResource( 2 ) -7/tex_offset = Vector2( 0, 0 ) -7/modulate = Color( 1, 1, 1, 1 ) -7/region = Rect2( 0, 64, 64, 64 ) -7/tile_mode = 0 -7/occluder_offset = Vector2( 0, 0 ) -7/navigation_offset = Vector2( 0, 0 ) -7/shape_offset = Vector2( 0, 0 ) -7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -7/shape = SubResource( 26 ) -7/shape_one_way = false -7/shape_one_way_margin = 1.0 -7/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 26 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -7/z_index = 0 -8/name = "main_scifi_tileset.png 8" -8/texture = ExtResource( 2 ) -8/tex_offset = Vector2( 0, 0 ) -8/modulate = Color( 1, 1, 1, 1 ) -8/region = Rect2( 0, 128, 64, 64 ) -8/tile_mode = 0 -8/occluder_offset = Vector2( 0, 0 ) -8/navigation_offset = Vector2( 0, 0 ) -8/shape_offset = Vector2( 0, 0 ) -8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -8/shape = SubResource( 27 ) -8/shape_one_way = false -8/shape_one_way_margin = 1.0 -8/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 27 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -8/z_index = 0 -9/name = "main_scifi_tileset.png 9" -9/texture = ExtResource( 2 ) -9/tex_offset = Vector2( 0, 0 ) -9/modulate = Color( 1, 1, 1, 1 ) -9/region = Rect2( 64, 128, 32, 32 ) -9/tile_mode = 0 -9/occluder_offset = Vector2( 0, 0 ) -9/navigation_offset = Vector2( 0, 0 ) -9/shape_offset = Vector2( 0, 0 ) -9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -9/shape = SubResource( 28 ) -9/shape_one_way = false -9/shape_one_way_margin = 1.0 -9/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 28 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -9/z_index = 0 -10/name = "main_scifi_tileset.png 10" -10/texture = ExtResource( 2 ) -10/tex_offset = Vector2( 0, 0 ) -10/modulate = Color( 1, 1, 1, 1 ) -10/region = Rect2( 96, 160, 32, 32 ) -10/tile_mode = 0 -10/occluder_offset = Vector2( 0, 0 ) -10/navigation_offset = Vector2( 0, 0 ) -10/shape_offset = Vector2( 0, 0 ) -10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -10/shape = SubResource( 15 ) -10/shape_one_way = false -10/shape_one_way_margin = 1.0 -10/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 15 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -10/z_index = 0 -11/name = "main_scifi_tileset.png 11" -11/texture = ExtResource( 2 ) -11/tex_offset = Vector2( 0, 0 ) -11/modulate = Color( 1, 1, 1, 1 ) -11/region = Rect2( 64, 160, 32, 32 ) -11/tile_mode = 0 -11/occluder_offset = Vector2( 0, 0 ) -11/navigation_offset = Vector2( 0, 0 ) -11/shape_offset = Vector2( 0, 0 ) -11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -11/shape = SubResource( 16 ) -11/shape_one_way = false -11/shape_one_way_margin = 1.0 -11/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 16 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -11/z_index = 0 -12/name = "main_scifi_tileset.png 12" -12/texture = ExtResource( 2 ) -12/tex_offset = Vector2( 0, 0 ) -12/modulate = Color( 1, 1, 1, 1 ) -12/region = Rect2( 864, 384, 32, 32 ) -12/tile_mode = 0 -12/occluder_offset = Vector2( 0, 0 ) -12/navigation_offset = Vector2( 0, 0 ) -12/shape_offset = Vector2( 0, 0 ) -12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -12/shape_one_way = false -12/shape_one_way_margin = 0.0 -12/shapes = [ ] -12/z_index = 0 -13/name = "main_scifi_tileset.png 13" -13/texture = ExtResource( 2 ) -13/tex_offset = Vector2( 0, 0 ) -13/modulate = Color( 1, 1, 1, 1 ) -13/region = Rect2( 448, 448, 128, 128 ) -13/tile_mode = 0 -13/occluder_offset = Vector2( 0, 0 ) -13/navigation_offset = Vector2( 0, 0 ) -13/shape_offset = Vector2( 0, 0 ) -13/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -13/shape_one_way = false -13/shape_one_way_margin = 0.0 -13/shapes = [ ] -13/z_index = 0 -14/name = "main_scifi_tileset.png 14" -14/texture = ExtResource( 2 ) -14/tex_offset = Vector2( 0, 0 ) -14/modulate = Color( 1, 1, 1, 1 ) -14/region = Rect2( 96, 224, 96, 96 ) -14/tile_mode = 0 -14/occluder_offset = Vector2( 0, 0 ) -14/navigation_offset = Vector2( 0, 0 ) -14/shape_offset = Vector2( 0, 0 ) -14/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -14/shape = SubResource( 17 ) -14/shape_one_way = false -14/shape_one_way_margin = 1.0 -14/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 17 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -14/z_index = 0 -15/name = "main_scifi_tileset.png 15" -15/texture = ExtResource( 2 ) -15/tex_offset = Vector2( 0, 0 ) -15/modulate = Color( 1, 1, 1, 1 ) -15/region = Rect2( 96, 320, 96, 96 ) -15/tile_mode = 0 -15/occluder_offset = Vector2( 0, 0 ) -15/navigation_offset = Vector2( 0, 0 ) -15/shape_offset = Vector2( 0, 0 ) -15/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -15/shape = SubResource( 18 ) -15/shape_one_way = false -15/shape_one_way_margin = 1.0 -15/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 18 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -15/z_index = 0 -16/name = "main_scifi_tileset.png 16" -16/texture = ExtResource( 2 ) -16/tex_offset = Vector2( 0, 0 ) -16/modulate = Color( 1, 1, 1, 1 ) -16/region = Rect2( 0, 320, 96, 96 ) -16/tile_mode = 0 -16/occluder_offset = Vector2( 0, 0 ) -16/navigation_offset = Vector2( 0, 0 ) -16/shape_offset = Vector2( 0, 0 ) -16/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -16/shape = SubResource( 19 ) -16/shape_one_way = false -16/shape_one_way_margin = 1.0 -16/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 19 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -16/z_index = 0 -17/name = "main_scifi_tileset.png 17" -17/texture = ExtResource( 2 ) -17/tex_offset = Vector2( 0, 0 ) -17/modulate = Color( 1, 1, 1, 1 ) -17/region = Rect2( 0, 224, 96, 96 ) -17/tile_mode = 0 -17/occluder_offset = Vector2( 0, 0 ) -17/navigation_offset = Vector2( 0, 0 ) -17/shape_offset = Vector2( 0, 0 ) -17/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -17/shape = SubResource( 20 ) -17/shape_one_way = false -17/shape_one_way_margin = 1.0 -17/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 20 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -17/z_index = 0 - -[sub_resource type="StyleBoxFlat" id=30] -bg_color = Color( 0, 0, 0, 0 ) -corner_radius_top_left = 15 -corner_radius_top_right = 15 -corner_radius_bottom_right = 15 -corner_radius_bottom_left = 15 - -[sub_resource type="DynamicFont" id=31] -size = 29 -font_data = ExtResource( 8 ) - -[node name="Node2D" type="Node2D"] - -[node name="Level0" type="Node2D" parent="."] - -[node name="ParallaxBackground" type="ParallaxBackground" parent="Level0"] - -[node name="BackGroundPNG" type="Sprite" parent="Level0/ParallaxBackground"] -position = Vector2( 646.653, 462.091 ) -scale = Vector2( 1.41689, 1.43723 ) -texture = ExtResource( 1 ) - -[node name="BackGround" type="TileMap" parent="Level0"] -tile_set = SubResource( 12 ) -cell_size = Vector2( 32, 32 ) -format = 1 -tile_data = PoolIntArray( -720924, 0, 0, -720910, 0, 0, -786432, 0, 0, -786418, 0, 0, -786404, 0, 0, -786390, 0, 0, -786376, 0, 0, -786362, 0, 0, -786348, 0, 0, -786334, 0, 0, -786320, 0, 0, -786306, 0, 0, -786292, 0, 0, -786278, 0, 0, -786264, 0, 0, -786250, 0, 0, -786236, 0, 0, -786222, 0, 0, -786208, 0, 0, -786194, 0, 0, -786180, 0, 0, -786166, 0, 0, -786152, 0, 0, -786138, 0, 0, -786124, 0, 0, -786110, 0, 0, -786096, 0, 0, -786082, 0, 0, -786068, 0, 0, -786054, 0, 0, -786040, 0, 0, -786026, 0, 0, -786012, 0, 0, -785998, 0, 0, -785984, 0, 0, -785970, 0, 0, -327697, 0, 0, -327683, 0, 0, -393205, 0, 0, -393191, 0, 0, -393177, 0, 0, -393163, 0, 0, -393149, 0, 0, -393135, 0, 0, -393121, 0, 0, -393107, 0, 0, -393093, 0, 0, -393079, 0, 0, -393065, 0, 0, -393051, 0, 0, -393037, 0, 0, -393023, 0, 0, -393009, 0, 0, -392995, 0, 0, -392981, 0, 0, -392967, 0, 0, -392953, 0, 0, -392939, 0, 0, -392925, 0, 0, -392911, 0, 0, -392897, 0, 0, -392883, 0, 0, -392869, 0, 0, -392855, 0, 0, -392841, 0, 0, -392827, 0, 0, -392813, 0, 0, -392799, 0, 0, -392785, 0, 0, -392771, 0, 0, -392757, 0, 0, 65508, 0, 0, 65522, 0, 0, 0, 0, 0, 14, 0, 0, 28, 0, 0, 42, 0, 0, 56, 0, 0, 70, 0, 0, 84, 0, 0, 98, 0, 0, 112, 0, 0, 126, 0, 0, 140, 0, 0, 154, 0, 0, 168, 0, 0, 182, 0, 0, 196, 0, 0, 210, 0, 0, 224, 0, 0, 238, 0, 0, 252, 0, 0, 266, 0, 0, 280, 0, 0, 294, 0, 0, 308, 0, 0, 322, 0, 0, 336, 0, 0, 350, 0, 0, 364, 0, 0, 378, 0, 0, 392, 0, 0, 406, 0, 0, 420, 0, 0, 434, 0, 0, 448, 0, 0, 462, 0, 0, 458735, 0, 0, 458749, 0, 0, 393227, 0, 0, 393241, 0, 0, 393255, 0, 0, 393269, 0, 0, 393283, 0, 0, 393297, 0, 0, 393311, 0, 0, 393325, 0, 0, 393339, 0, 0, 393353, 0, 0, 393367, 0, 0, 393381, 0, 0, 393395, 0, 0, 393409, 0, 0, 393423, 0, 0, 393437, 0, 0, 393451, 0, 0, 393465, 0, 0, 393479, 0, 0, 393493, 0, 0, 393507, 0, 0, 393521, 0, 0, 393535, 0, 0, 393549, 0, 0, 393563, 0, 0, 393577, 0, 0, 393591, 0, 0, 393605, 0, 0, 393619, 0, 0, 393633, 0, 0, 393647, 0, 0, 393661, 0, 0, 393675, 0, 0, 851940, 0, 0, 851954, 0, 0, 786432, 0, 0, 786446, 0, 0, 786460, 0, 0, 786474, 0, 0, 786488, 0, 0, 786502, 0, 0, 786516, 0, 0, 786530, 0, 0, 786544, 0, 0, 786558, 0, 0, 786572, 0, 0, 786586, 0, 0, 786600, 0, 0, 786614, 0, 0, 786628, 0, 0, 786642, 0, 0, 786656, 0, 0, 786670, 0, 0, 786684, 0, 0, 786698, 0, 0, 786712, 0, 0, 786726, 0, 0, 786740, 0, 0, 786754, 0, 0, 786768, 0, 0, 786782, 0, 0, 786796, 0, 0, 786810, 0, 0, 786824, 0, 0, 786838, 0, 0, 786852, 0, 0, 786866, 0, 0, 786880, 0, 0, 786894, 0, 0, 1245167, 0, 0, 1245181, 0, 0, 1179659, 0, 0, 1179673, 0, 0, 1179687, 0, 0, 1179701, 0, 0, 1179715, 0, 0, 1179729, 0, 0, 1179743, 0, 0, 1179757, 0, 0, 1179771, 0, 0, 1179785, 0, 0, 1179799, 0, 0, 1179813, 0, 0, 1179827, 0, 0, 1179841, 0, 0, 1179855, 0, 0, 1179869, 0, 0, 1179883, 0, 0, 1179897, 0, 0, 1179911, 0, 0, 1179925, 0, 0, 1179939, 0, 0, 1179953, 0, 0, 1179967, 0, 0, 1179981, 0, 0, 1179995, 0, 0, 1180009, 0, 0, 1180023, 0, 0, 1180037, 0, 0, 1180051, 0, 0, 1180065, 0, 0, 1180079, 0, 0, 1180093, 0, 0, 1180107, 0, 0, 1638372, 0, 0, 1638386, 0, 0, 1572864, 0, 0, 1572878, 0, 0, 1572892, 0, 0, 1572906, 0, 0, 1572920, 0, 0, 1572934, 0, 0, 1572948, 0, 0, 1572962, 0, 0, 1572976, 0, 0, 1572990, 0, 0, 1573004, 0, 0, 1573018, 0, 0, 1573032, 0, 0, 1573046, 0, 0, 1573060, 0, 0, 1573074, 0, 0, 1573088, 0, 0, 1573102, 0, 0, 1573116, 0, 0, 1573130, 0, 0, 1573144, 0, 0, 1573158, 0, 0, 1573172, 0, 0, 1573186, 0, 0, 1573200, 0, 0, 1573214, 0, 0, 1573228, 0, 0, 1573242, 0, 0, 1573256, 0, 0, 1573270, 0, 0, 1573284, 0, 0, 1573298, 0, 0, 1573312, 0, 0, 1573326, 0, 0 ) - -[node name="Objects" type="Node2D" parent="Level0"] - -[node name="Door0" parent="Level0/Objects" instance=ExtResource( 5 )] -position = Vector2( 402.957, 450 ) -script = SubResource( 13 ) -level_number = 1 -door_name = "Door0" - -[node name="DoorExit" parent="Level0/Objects" instance=ExtResource( 5 )] -position = Vector2( 682.395, 448 ) -level_number = 1 -door_name = "DoorExit" - -[node name="coin" parent="Level0/Objects" instance=ExtResource( 6 )] -position = Vector2( 908.251, 298.492 ) - -[node name="coin2" parent="Level0/Objects" instance=ExtResource( 6 )] -position = Vector2( 972.106, 298.929 ) - -[node name="shards" parent="Level0/Objects" instance=ExtResource( 7 )] -position = Vector2( 1240.72, 285.929 ) - -[node name="shards2" parent="Level0/Objects" instance=ExtResource( 7 )] -position = Vector2( 1302.03, 284.509 ) - -[node name="Enemies" type="Node2D" parent="Level0"] - -[node name="Player" parent="Level0" instance=ExtResource( 4 )] -position = Vector2( 419.076, 432.344 ) -collision_mask = 16 - -[node name="Level" type="TileMap" parent="Level0"] -tile_set = SubResource( 29 ) -cell_size = Vector2( 32, 32 ) -collision_layer = 3 -format = 1 -tile_data = PoolIntArray( 65536, 1, 0, 131072, 1, 0, 196608, 1, 0, 262144, 1, 0, 327680, 1, 0, 393216, 1, 0, 393218, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 458752, 1, 0, 458754, 1, 0, 458759, 1, 0, 458762, 1, 0, 524288, 1, 0, 524290, 1, 0, 524295, 1, 0, 524298, 1, 0, 589824, 1, 0, 589826, 1, 0, 589831, 1, 0, 589834, 1, 0, 655360, 1, 0, 655362, 1, 0, 655367, 1, 0, 655370, 1, 0, 720896, 1, 0, 720898, 1, 0, 720903, 1, 0, 720906, 1, 0, 786432, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 851968, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 917584, 1, 0, 917585, 1, 0, 917586, 1, 0, 917587, 1, 0, 917588, 1, 0, 917589, 1, 0, 917590, 1, 0, 917591, 1, 0, 917592, 1, 0, 917593, 1, 0, 917594, 1, 0, 917595, 1, 0, 917596, 1, 0, 917597, 1, 0, 917598, 1, 0, 917599, 1, 0, 917600, 1, 0, 917601, 1, 0, 917602, 1, 0, 917603, 1, 0, 917604, 1, 0, 917605, 1, 0, 917606, 1, 0, 917607, 1, 0, 917608, 1, 0, 917609, 1, 0, 917610, 1, 0, 917611, 1, 0, 917612, 1, 0, 917613, 1, 0, 917614, 1, 0, 917615, 1, 0, 917616, 1, 0, 917617, 1, 0, 917618, 1, 0, 917619, 1, 0, 917620, 1, 0, 917621, 1, 0, 917622, 1, 0, 917623, 1, 0, 917624, 1, 0, 917625, 1, 0, 983040, 12, 0, 983041, 12, 0, 983042, 12, 0, 983043, 12, 0, 983044, 12, 0, 983045, 12, 0, 983046, 12, 0, 983047, 12, 0, 983048, 12, 0, 983049, 12, 0, 983050, 12, 0, 983051, 12, 0, 983052, 12, 0, 983053, 12, 0, 983054, 12, 0, 983055, 12, 0, 983056, 12, 0, 983057, 12, 0, 983058, 12, 0, 983059, 12, 0, 983060, 12, 0, 983061, 12, 0, 983062, 12, 0, 983063, 12, 0, 983064, 12, 0, 983065, 12, 0, 983066, 12, 0, 983067, 12, 0, 983068, 12, 0, 983069, 12, 0, 983070, 12, 0, 983071, 12, 0, 983072, 12, 0, 983073, 12, 0, 983074, 12, 0, 983075, 12, 0, 983076, 12, 0, 983077, 12, 0, 983078, 12, 0, 983079, 12, 0, 983080, 12, 0, 983081, 12, 0, 983082, 12, 0, 983083, 12, 0, 983084, 12, 0, 983085, 12, 0, 983086, 12, 0, 983087, 12, 0, 983088, 12, 0, 983089, 12, 0, 983090, 12, 0, 983091, 12, 0, 983092, 12, 0, 983093, 12, 0, 983094, 12, 0, 983095, 12, 0, 983096, 12, 0, 983097, 12, 0, 983098, 12, 0, 983099, 12, 0, 983100, 12, 0, 983101, 12, 0, 983102, 12, 0, 983103, 12, 0, 983104, 12, 0, 983105, 12, 0, 983106, 12, 0, 983107, 12, 0, 983108, 12, 0, 983109, 12, 0, 983110, 12, 0, 983111, 12, 0, 983112, 12, 0, 983113, 12, 0, 983114, 12, 0, 983115, 12, 0, 983116, 12, 0, 983117, 12, 0, 983118, 12, 0, 983119, 12, 0, 983120, 12, 0, 983121, 12, 0, 983122, 12, 0, 983123, 12, 0, 983124, 12, 0, 983125, 12, 0, 983126, 12, 0, 983127, 12, 0, 983128, 12, 0, 983129, 12, 0, 983130, 12, 0, 983131, 12, 0, 983132, 12, 0, 983133, 12, 0, 983134, 12, 0, 983135, 12, 0, 983136, 12, 0, 983137, 12, 0, 983138, 12, 0, 983139, 12, 0, 983140, 12, 0, 983141, 12, 0, 983142, 12, 0, 983143, 12, 0, 983144, 12, 0, 983145, 12, 0, 983146, 12, 0, 983147, 12, 0, 983148, 12, 0, 983149, 12, 0, 983150, 12, 0, 983151, 12, 0, 983152, 12, 0, 983153, 12, 0, 983154, 12, 0, 983155, 12, 0, 983156, 12, 0, 983157, 12, 0, 983158, 12, 0, 983159, 12, 0, 983160, 12, 0, 983161, 12, 0 ) - -[node name="PauseController" parent="Level0" instance=ExtResource( 3 )] - -[node name="Score" type="CanvasLayer" parent="Level0"] -script = ExtResource( 10 ) - -[node name="Panel" type="Panel" parent="Level0/Score"] -margin_left = 1096.0 -margin_top = 8.0 -margin_right = 1272.0 -margin_bottom = 72.0 -custom_styles/panel = SubResource( 30 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="TextureRect" type="TextureRect" parent="Level0/Score"] -margin_left = 1112.0 -margin_top = 24.0 -margin_right = 1144.0 -margin_bottom = 56.0 -texture = ExtResource( 9 ) -expand = true -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="CoinScore" type="Label" parent="Level0/Score"] -light_mask = 4 -margin_left = 1144.0 -margin_top = 24.0 -margin_right = 1264.0 -margin_bottom = 56.0 -custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 ) -custom_fonts/font = SubResource( 31 ) -align = 1 -valign = 1 -__meta__ = { -"_edit_use_anchors_": false -} - -[connection signal="coin_collected" from="Level0/Objects/coin" to="Level0/Score" method="_on_coin_collected"] -[connection signal="coin_collected" from="Level0/Objects/coin2" to="Level0/Score" method="_on_coin_collected"] diff --git a/src/scenes/levels/Score.gd b/src/scenes/levels/Score.gd old mode 100755 new mode 100644 diff --git a/src/scenes/readmeCaseSensitive.txt b/src/scenes/readmeCaseSensitive.txt old mode 100755 new mode 100644 diff --git a/src/scenes/shards.gd b/src/scenes/shards.gd old mode 100755 new mode 100644 diff --git a/src/scenes/shards.tscn b/src/scenes/shards.tscn old mode 100755 new mode 100644 diff --git a/src/scenes/spike.gd b/src/scenes/spike.gd old mode 100755 new mode 100644 diff --git a/src/scenes/spike.tscn b/src/scenes/spike.tscn old mode 100755 new mode 100644 diff --git a/src/scripts/Acid.gd b/src/scripts/Acid.gd old mode 100755 new mode 100644 diff --git a/src/scripts/ColorRect.gd b/src/scripts/ColorRect.gd old mode 100755 new mode 100644 diff --git a/src/scripts/Global.gd b/src/scripts/Global.gd old mode 100755 new mode 100644 diff --git a/src/scripts/Menu.gd b/src/scripts/Menu.gd old mode 100755 new mode 100644 diff --git a/src/scripts/PauseController.gd b/src/scripts/PauseController.gd old mode 100755 new mode 100644 diff --git a/src/scripts/Saw.gd b/src/scripts/Saw.gd old mode 100755 new mode 100644 diff --git a/src/scripts/SawRotation.gd b/src/scripts/SawRotation.gd old mode 100755 new mode 100644 diff --git a/src/scripts/Settings.gd b/src/scripts/Settings.gd old mode 100755 new mode 100644 diff --git a/src/scripts/Sprite.gd b/src/scripts/Sprite.gd old mode 100755 new mode 100644 diff --git a/src/scripts/coin.gd b/src/scripts/coin.gd old mode 100755 new mode 100644 diff --git a/src/scripts/readmeCaseSensitive.txt b/src/scripts/readmeCaseSensitive.txt old mode 100755 new mode 100644 diff --git a/src/scripts/shards.gd b/src/scripts/shards.gd old mode 100755 new mode 100644 diff --git a/src/scripts/spike.gd b/src/scripts/spike.gd old mode 100755 new mode 100644