This commit is contained in:
@@ -17,6 +17,8 @@
|
|||||||
[ext_resource type="AudioStream" uid="uid://fhfma3rrxyfi" path="res://sounds/ost/Asphodel.wav" id="10_8w1nl"]
|
[ext_resource type="AudioStream" uid="uid://fhfma3rrxyfi" path="res://sounds/ost/Asphodel.wav" id="10_8w1nl"]
|
||||||
[ext_resource type="AudioStream" uid="uid://0tturucf5gxf" path="res://sounds/ost/Datura.wav" id="11_q0lvb"]
|
[ext_resource type="AudioStream" uid="uid://0tturucf5gxf" path="res://sounds/ost/Datura.wav" id="11_q0lvb"]
|
||||||
[ext_resource type="AudioStream" uid="uid://b5cvbx3ypbbho" path="res://sounds/ost/Hyacinth.wav" id="12_7psk8"]
|
[ext_resource type="AudioStream" uid="uid://b5cvbx3ypbbho" path="res://sounds/ost/Hyacinth.wav" id="12_7psk8"]
|
||||||
|
[ext_resource type="Script" uid="uid://bwgqvwybyrsmq" path="res://src/components/SfxPlayer.gd" id="14_8hos5"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://dkx1v6c7vv0iq" path="res://sounds/sfx/jump.ogg" id="15_2fy34"]
|
||||||
[ext_resource type="PackedScene" uid="uid://xanv3qbl1n2u" path="res://objects/scenes/asset/light.tscn" id="18_kfvst"]
|
[ext_resource type="PackedScene" uid="uid://xanv3qbl1n2u" path="res://objects/scenes/asset/light.tscn" id="18_kfvst"]
|
||||||
|
|
||||||
[sub_resource type="Curve" id="Curve_o8yf1"]
|
[sub_resource type="Curve" id="Curve_o8yf1"]
|
||||||
@@ -48,11 +50,12 @@ tile_map_data = PackedByteArray("AAAAAAIAAAACAAMAAAABAAIAAAACAAMAAgACAAIAAAACAAM
|
|||||||
tile_set = ExtResource("1_7psk8")
|
tile_set = ExtResource("1_7psk8")
|
||||||
|
|
||||||
[node name="Foreground" type="Node2D" parent="Level" unique_id=1677976972]
|
[node name="Foreground" type="Node2D" parent="Level" unique_id=1677976972]
|
||||||
|
z_index = 1
|
||||||
|
|
||||||
[node name="TileMapLayer" type="TileMapLayer" parent="Level/Foreground" unique_id=419267781]
|
[node name="TileMapLayer" type="TileMapLayer" parent="Level/Foreground" unique_id=419267781]
|
||||||
light_mask = 4
|
light_mask = 4
|
||||||
texture_filter = 1
|
texture_filter = 1
|
||||||
tile_map_data = PackedByteArray("AAAWAPz/AAALAAIAAAAXAPz/AAALAAIAAAAYAPz/AAALAAMAAAAZAPr/AAALAAIAAAAOAAYAAAALAAIAAAAPAAYAAAALAAIAAAAQAAYAAAALAAIAAAARAAYAAAALAAIAAAASAAYAAAALAAIAAAATAAYAAAALAAIAAAAWAAYAAAALAAIAAAAXAAYAAAALAAIAAAAYAAYAAAALAAIAAAAZAAYAAAALAAIAAAAaAAYAAAALAAIAAAAdAAYAAAALAAIAAAAeAAYAAAALAAIAAAAfAAYAAAALAAIAAAAgAAYAAAALAAIAAAAOAAUAAAAMAAEAAAAPAAUAAAALAAEAAAAQAAUAAAAMAAEAAAARAAUAAAAMAAEAAAASAAUAAAAKAAEAAAATAAUAAAALAAEAAAAXAAUAAAAMAAEAAAAYAAUAAAAMAAEAAAAZAAUAAAAKAAEAAAAaAAUAAAAMAAEAAAAdAAUAAAAKAAEAAAAeAAUAAAAKAAEAAAAfAAUAAAALAAEAAAAgAAUAAAAMAAEAAAAWAAUAAAAMAAEAAAAWAPv/AAAKAAEAAAAXAPv/AAAKAAEAAAA=")
|
tile_map_data = PackedByteArray("AAAWAPz/AAAOAAIAAAAXAPz/AAALAAIAAAAYAPz/AAALAAcAAAAZAPr/AAALAAIAAAAOAAYAAAAOAAIAAAAPAAYAAAALAAIAAAAQAAYAAAALAAIAAAARAAYAAAALAAIAAAASAAYAAAALAAIAAAATAAYAAAAPAAIAAAAWAAYAAAAOAAIAAAAXAAYAAAALAAIAAAAYAAYAAAALAAIAAAAZAAYAAAALAAIAAAAaAAYAAAAPAAIAAAAdAAYAAAAOAAIAAAAeAAYAAAALAAIAAAAfAAYAAAALAAIAAAAgAAYAAAALAAIAAAAOAAUAAAAOAAEAAAAPAAUAAAALAAEAAAAQAAUAAAAMAAEAAAARAAUAAAAMAAEAAAAXAAUAAAAMAAEAAAAYAAUAAAAMAAEAAAAZAAUAAAAKAAEAAAAaAAUAAAAPAAEAAAAdAAUAAAAOAAEAAAAeAAUAAAAKAAEAAAAfAAUAAAALAAEAAAAgAAUAAAAIAAUAAAAWAAUAAAAOAAEAAAAWAPv/AAAOAAEAAAAXAPv/AAAIAAUAAAATAAUAAAAPAAEAAAASAAUAAAAKAAEAAAAhAAYAAAALAAcAAAAhAAUAAAAKAAMAAAAgAAQAAAAJAAMAAAAhAAQAAAAKAAMAAAAgAAMAAAAJAAIAAAAhAAMAAAAKAAMAAAAhAAIAAAANAAYAAAAgAAIAAAAMAAYAAAAdAP3/AAAMAAQAAAAcAP3/AAALAAQAAAAbAP3/AAALAAQAAAAdAPz/AAAMAAMAAAAdAPv/AAAMAAMAAAAdAPr/AAAMAAMAAAAdAPn/AAAMAAMAAAAdAPj/AAAOAAYAAAAaAP3/AAAOAAMAAAAaAP7/AAAOAAQAAAAeAPj/AAAPAAYAAAAeAPn/AAANAAQAAAAeAPr/AAANAAMAAAAeAPv/AAANAAQAAAAeAPz/AAANAAMAAAAeAP3/AAANAAQAAAAbAP7/AAALAAUAAAAcAP7/AAAKAAUAAAAdAP7/AAAMAAUAAAAaAPn/AAAKAAMAAAAaAPr/AAALAAcAAAAYAPn/AAAOAAEAAAAYAPr/AAAOAAIAAAAZAPj/AAAMAAYAAAAaAPj/AAANAAYAAAAZAPn/AAAIAAUAAAAYAPv/AAANAAYAAAAMAAAAAAAMAAMAAAAMAP//AAAMAAMAAAAMAP7/AAAMAAMAAAAMAP3/AAAMAAMAAAAMAPz/AAAMAAMAAAAMAPv/AAAMAAMAAAAhAOv/AAAKAAMAAAAhAOz/AAAKAAMAAAAhAO3/AAAKAAMAAAAhAO7/AAAKAAMAAAAhAO//AAAKAAMAAAAhAPD/AAAKAAMAAAAhAPH/AAAKAAMAAAAhAPL/AAAKAAMAAAAhAPP/AAAKAAMAAAAhAPT/AAAKAAMAAAAgAOv/AAAJAAQAAAAgAOz/AAAJAAQAAAAgAO3/AAAJAAIAAAAgAO7/AAAJAAIAAAAgAO//AAAJAAQAAAAgAPD/AAAJAAQAAAAgAPH/AAAJAAIAAAAgAPL/AAAJAAQAAAAgAPP/AAAJAAIAAAAgAPT/AAAJAAQAAAAgAPX/AAAMAAcAAAAhAPX/AAANAAcAAAAgAOr/AAAMAAYAAAAhAOr/AAANAAYAAAAMAAEAAAAOAAcAAAANAAEAAAAPAAcAAAAMAPr/AAAOAAYAAAANAPr/AAAPAAYAAAANAPv/AAANAAQAAAANAPz/AAANAAIAAAANAP3/AAANAAMAAAANAP7/AAANAAQAAAANAP//AAANAAIAAAANAAAAAAANAAMAAAAQANv/AAAKAAMAAAAQANz/AAAKAAMAAAAQAN3/AAAKAAMAAAAQAN7/AAAKAAMAAAAQAN//AAAKAAMAAAAQAOD/AAAKAAMAAAAQAOH/AAAKAAMAAAAQAOL/AAAKAAMAAAAQAOP/AAAKAAMAAAAQAOT/AAAKAAMAAAAQAOX/AAAKAAMAAAAQAOb/AAAKAAQAAAARAOb/AAAPAAMAAAARAOf/AAAPAAQAAAAQANn/AAAIAAUAAAARANn/AAANAAYAAAAQANr/AAAKAAIAAAARANr/AAALAAcAAAAPANr/AAAJAAQAAAAPANv/AAAJAAIAAAAPANz/AAAJAAQAAAAPAN3/AAAJAAMAAAAPAN7/AAAJAAIAAAAPAN//AAAJAAIAAAAPAOD/AAAJAAIAAAAPAOH/AAAJAAIAAAAPAOL/AAAJAAIAAAAPAOP/AAAJAAMAAAAPAOT/AAAJAAQAAAAPAOX/AAAJAAIAAAAPAOb/AAAMAAcAAAAQAOf/AAAOAAQAAAAMAOD/AAAMAAMAAAAMAN//AAAMAAMAAAAMAN7/AAAMAAMAAAAMAN3/AAAMAAMAAAAMANz/AAAMAAMAAAAMANv/AAAMAAMAAAAMANr/AAAMAAIAAAAMAOr/AAAMAAMAAAAMAOn/AAAMAAMAAAAMAOj/AAAMAAMAAAAMAOf/AAAOAAYAAAANAOf/AAAPAAYAAAAMAOv/AAAOAAcAAAANAOv/AAAPAAcAAAAMAOH/AAAOAAcAAAANAOH/AAAPAAcAAAALANf/AAAOAAYAAAAMANf/AAAPAAYAAAALANj/AAAMAAMAAAALANn/AAAMAAMAAAALANr/AAAKAAcAAAAMANj/AAANAAMAAAAMANn/AAAJAAUAAAANANr/AAANAAQAAAANANv/AAANAAQAAAANANz/AAANAAMAAAANAN3/AAANAAIAAAANAN7/AAANAAIAAAANAN//AAANAAQAAAANAOD/AAANAAQAAAANAOj/AAANAAIAAAANAOn/AAANAAMAAAANAOr/AAANAAIAAAAhAOX/AAAKAAMAAAAhAOT/AAAKAAMAAAAhAOP/AAAKAAMAAAAhAOL/AAAKAAMAAAAhAOH/AAAKAAMAAAAhAOD/AAAKAAMAAAAhAN//AAAKAAMAAAAgAN//AAAIAAYAAAAgAN3/AAAIAAUAAAAhAN3/AAAKAAMAAAAhANz/AAAKAAMAAAAhANv/AAAKAAMAAAAhAN7/AAAKAAMAAAAfAOT/AAAJAAYAAAAfAOL/AAAJAAUAAAAeAOX/AAAMAAMAAAAeAOT/AAAMAAMAAAAeAOP/AAAMAAMAAAAeAOL/AAAMAAMAAAAeAOH/AAAMAAMAAAAeAOD/AAAMAAMAAAAeAN//AAAMAAMAAAAeAN7/AAAMAAMAAAAeAN3/AAAMAAMAAAAeANz/AAAMAAMAAAAeANv/AAAMAAMAAAAeANr/AAAMAAIAAAAdANr/AAALAAIAAAAcANr/AAALAAIAAAAbANn/AAAOAAEAAAAbANr/AAAOAAIAAAAgANr/AAAMAAYAAAAhANr/AAANAAYAAAAgAOb/AAAMAAcAAAAhAOb/AAANAAcAAAAeAOb/AAAMAAQAAAAdAOb/AAALAAQAAAAcAOb/AAALAAQAAAAbAOb/AAALAAQAAAAaAOb/AAAOAAMAAAAaAOf/AAAOAAQAAAAbAOf/AAAMAAUAAAAcAOf/AAAKAAUAAAAdAOf/AAAKAAUAAAAeAOf/AAAMAAUAAAAfAOb/AAANAAMAAAAfAOX/AAANAAIAAAAfAOH/AAANAAQAAAAfAOD/AAANAAMAAAAfAN//AAANAAMAAAAfAN7/AAANAAMAAAAfAN3/AAANAAMAAAAfANz/AAANAAMAAAAfANv/AAANAAQAAAAfANr/AAANAAMAAAAcANn/AAAMAAEAAAAdANn/AAAMAAEAAAAeANn/AAAMAAEAAAAgANv/AAAJAAIAAAAgANz/AAAJAAQAAAAgAOD/AAAJAAIAAAAgAOH/AAAJAAMAAAAgAOL/AAAJAAMAAAAgAOP/AAAJAAQAAAAgAOT/AAAJAAQAAAAgAOX/AAAJAAQAAAA=")
|
||||||
tile_set = ExtResource("1_7psk8")
|
tile_set = ExtResource("1_7psk8")
|
||||||
occlusion_enabled = false
|
occlusion_enabled = false
|
||||||
|
|
||||||
@@ -293,13 +296,21 @@ max_results = 1
|
|||||||
collide_with_areas = true
|
collide_with_areas = true
|
||||||
|
|
||||||
[node name="Light" parent="Player/CharacterBody2D" unique_id=658403720 instance=ExtResource("18_kfvst")]
|
[node name="Light" parent="Player/CharacterBody2D" unique_id=658403720 instance=ExtResource("18_kfvst")]
|
||||||
|
scale = Vector2(0.5, 0.5)
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1465666014]
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1465666014]
|
||||||
environment = ExtResource("2_44w6l")
|
environment = ExtResource("2_44w6l")
|
||||||
camera_attributes = ExtResource("3_wq5k4")
|
camera_attributes = ExtResource("3_wq5k4")
|
||||||
compositor = ExtResource("4_oekxy")
|
compositor = ExtResource("4_oekxy")
|
||||||
|
|
||||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." unique_id=2110631703]
|
[node name="Sfx" type="AudioStreamPlayer" parent="." unique_id=253749605]
|
||||||
|
volume_db = -9.72
|
||||||
|
script = ExtResource("14_8hos5")
|
||||||
|
ground_jump = Array[AudioStream]([ExtResource("15_2fy34")])
|
||||||
|
midair_jump = Array[AudioStream]([ExtResource("15_2fy34")])
|
||||||
|
turnback_jump = Array[AudioStream]([ExtResource("15_2fy34")])
|
||||||
|
|
||||||
|
[node name="Music" type="AudioStreamPlayer" parent="." unique_id=2110631703]
|
||||||
stream = ExtResource("8_irpq7")
|
stream = ExtResource("8_irpq7")
|
||||||
volume_db = -25.544
|
volume_db = -25.544
|
||||||
autoplay = true
|
autoplay = true
|
||||||
@@ -319,17 +330,21 @@ show_percentage = false
|
|||||||
|
|
||||||
[node name="Light" parent="." unique_id=1954424812 instance=ExtResource("18_kfvst")]
|
[node name="Light" parent="." unique_id=1954424812 instance=ExtResource("18_kfvst")]
|
||||||
position = Vector2(690, -499)
|
position = Vector2(690, -499)
|
||||||
|
scale = Vector2(3.105, 3.106753)
|
||||||
|
|
||||||
[node name="Light2" parent="." unique_id=867314630 instance=ExtResource("18_kfvst")]
|
[node name="Light2" parent="." unique_id=867314630 instance=ExtResource("18_kfvst")]
|
||||||
position = Vector2(456, -1008)
|
position = Vector2(456, -1008)
|
||||||
|
|
||||||
[node name="Light3" parent="." unique_id=71903995 instance=ExtResource("18_kfvst")]
|
[node name="Light3" parent="." unique_id=71903995 instance=ExtResource("18_kfvst")]
|
||||||
|
visible = false
|
||||||
position = Vector2(1009, -971)
|
position = Vector2(1009, -971)
|
||||||
|
|
||||||
[node name="Light4" parent="." unique_id=779029523 instance=ExtResource("18_kfvst")]
|
[node name="Light4" parent="." unique_id=779029523 instance=ExtResource("18_kfvst")]
|
||||||
position = Vector2(532, 169.99998)
|
position = Vector2(529, 173)
|
||||||
|
scale = Vector2(1.2247605, 1.2247605)
|
||||||
|
|
||||||
[connection signal="finished" from="AudioStreamPlayer" to="AudioStreamPlayer" method="_on_finished"]
|
[connection signal="OnJump" from="Player/CharacterBody2D" to="Sfx" method="_on_character_body_2d_on_jump"]
|
||||||
|
[connection signal="finished" from="Music" to="Music" method="_on_finished"]
|
||||||
|
|
||||||
[editable path="Player/CharacterBody2D/Light"]
|
[editable path="Player/CharacterBody2D/Light"]
|
||||||
[editable path="Light"]
|
[editable path="Light"]
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 81 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 124 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 42 KiB |
File diff suppressed because it is too large
Load Diff
@@ -122,8 +122,24 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
7:1/0 = 0
|
7:1/0 = 0
|
||||||
8:1/0 = 0
|
8:1/0 = 0
|
||||||
9:1/0 = 0
|
9:1/0 = 0
|
||||||
|
9:1/0/terrain_set = 0
|
||||||
|
9:1/0/terrain = 2
|
||||||
|
9:1/0/terrains_peering_bit/right_side = 2
|
||||||
|
9:1/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
|
9:1/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
10:1/next_alternative_id = 2
|
||||||
10:1/0 = 0
|
10:1/0 = 0
|
||||||
|
10:1/0/terrain_set = 0
|
||||||
|
10:1/0/terrain = 2
|
||||||
|
10:1/0/terrains_peering_bit/right_side = 2
|
||||||
|
10:1/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
10:1/0/terrains_peering_bit/left_side = 2
|
||||||
11:1/0 = 0
|
11:1/0 = 0
|
||||||
|
11:1/0/terrain_set = 0
|
||||||
|
11:1/0/terrain = 2
|
||||||
|
11:1/0/terrains_peering_bit/right_side = 2
|
||||||
|
11:1/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
11:1/0/terrains_peering_bit/left_side = 2
|
||||||
0:2/0 = 0
|
0:2/0 = 0
|
||||||
1:2/0 = 0
|
1:2/0 = 0
|
||||||
1:2/0/terrain_set = 0
|
1:2/0/terrain_set = 0
|
||||||
@@ -195,13 +211,21 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
8:2/0 = 0
|
8:2/0 = 0
|
||||||
8:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yfu7p")
|
8:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yfu7p")
|
||||||
8:2/0/occlusion_layer_1/polygon_0/polygon = SubResource("OccluderPolygon2D_xwwfl")
|
8:2/0/occlusion_layer_1/polygon_0/polygon = SubResource("OccluderPolygon2D_xwwfl")
|
||||||
|
9:2/next_alternative_id = 2
|
||||||
9:2/0 = 0
|
9:2/0 = 0
|
||||||
|
9:2/0/terrain_set = 0
|
||||||
|
9:2/0/terrain = 2
|
||||||
|
9:2/0/terrains_peering_bit/right_side = 1
|
||||||
|
9:2/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
9:2/0/terrains_peering_bit/top_side = 2
|
||||||
|
10:2/next_alternative_id = 2
|
||||||
10:2/0 = 0
|
10:2/0 = 0
|
||||||
10:2/0/terrain_set = 0
|
10:2/0/terrain_set = 0
|
||||||
10:2/0/terrain = 1
|
10:2/0/terrain = 1
|
||||||
10:2/0/terrains_peering_bit/right_side = 1
|
10:2/0/terrains_peering_bit/right_side = 1
|
||||||
10:2/0/terrains_peering_bit/bottom_right_corner = 1
|
10:2/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
10:2/0/terrains_peering_bit/bottom_side = 1
|
10:2/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
11:2/next_alternative_id = 11
|
||||||
11:2/0 = 0
|
11:2/0 = 0
|
||||||
11:2/0/terrain_set = 0
|
11:2/0/terrain_set = 0
|
||||||
11:2/0/terrain = 1
|
11:2/0/terrain = 1
|
||||||
@@ -371,6 +395,12 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
7:3/0/terrains_peering_bit/top_right_corner = 0
|
7:3/0/terrains_peering_bit/top_right_corner = 0
|
||||||
8:3/0 = 0
|
8:3/0 = 0
|
||||||
9:3/0 = 0
|
9:3/0 = 0
|
||||||
|
9:3/0/terrain_set = 0
|
||||||
|
9:3/0/terrain = 2
|
||||||
|
9:3/0/terrains_peering_bit/right_side = 1
|
||||||
|
9:3/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
9:3/0/terrains_peering_bit/top_side = 2
|
||||||
|
10:3/next_alternative_id = 10
|
||||||
10:3/0 = 0
|
10:3/0 = 0
|
||||||
10:3/0/terrain_set = 0
|
10:3/0/terrain_set = 0
|
||||||
10:3/0/terrain = 1
|
10:3/0/terrain = 1
|
||||||
@@ -470,22 +500,48 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
5:4/0/occlusion_layer_1/polygon_0/polygon = SubResource("OccluderPolygon2D_o2foe")
|
5:4/0/occlusion_layer_1/polygon_0/polygon = SubResource("OccluderPolygon2D_o2foe")
|
||||||
5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -16, 16, 16, 16, 16, -16)
|
5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -16, 16, 16, 16, 16, -16)
|
||||||
8:4/0 = 0
|
8:4/0 = 0
|
||||||
|
9:4/next_alternative_id = 2
|
||||||
9:4/0 = 0
|
9:4/0 = 0
|
||||||
|
9:4/0/terrain_set = 0
|
||||||
|
9:4/0/terrain = 2
|
||||||
|
9:4/0/terrains_peering_bit/right_side = 1
|
||||||
|
9:4/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
9:4/0/terrains_peering_bit/top_side = 2
|
||||||
|
10:4/next_alternative_id = 2
|
||||||
10:4/0 = 0
|
10:4/0 = 0
|
||||||
10:4/0/terrain_set = 0
|
10:4/0/terrain_set = 0
|
||||||
10:4/0/terrain = 1
|
10:4/0/terrain = 1
|
||||||
10:4/0/terrains_peering_bit/right_side = 1
|
10:4/0/terrains_peering_bit/right_side = 1
|
||||||
10:4/0/terrains_peering_bit/top_side = 1
|
10:4/0/terrains_peering_bit/top_side = 1
|
||||||
10:4/0/terrains_peering_bit/top_right_corner = 1
|
10:4/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
12:1/next_alternative_id = 2
|
||||||
12:1/0 = 0
|
12:1/0 = 0
|
||||||
|
12:1/0/terrain_set = 0
|
||||||
|
12:1/0/terrain = 2
|
||||||
|
12:1/0/terrains_peering_bit/right_side = 2
|
||||||
|
12:1/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
12:1/0/terrains_peering_bit/left_side = 2
|
||||||
13:1/0 = 0
|
13:1/0 = 0
|
||||||
|
13:1/0/terrain_set = 0
|
||||||
|
13:1/0/terrain = 2
|
||||||
|
13:1/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
13:1/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
|
13:1/0/terrains_peering_bit/left_side = 2
|
||||||
|
12:2/next_alternative_id = 2
|
||||||
12:2/0 = 0
|
12:2/0 = 0
|
||||||
12:2/0/terrain_set = 0
|
12:2/0/terrain_set = 0
|
||||||
12:2/0/terrain = 1
|
12:2/0/terrain = 1
|
||||||
12:2/0/terrains_peering_bit/bottom_side = 1
|
12:2/0/terrains_peering_bit/bottom_side = 1
|
||||||
12:2/0/terrains_peering_bit/bottom_left_corner = 1
|
12:2/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
12:2/0/terrains_peering_bit/left_side = 1
|
12:2/0/terrains_peering_bit/left_side = 1
|
||||||
|
13:2/next_alternative_id = 2
|
||||||
13:2/0 = 0
|
13:2/0 = 0
|
||||||
|
13:2/0/terrain_set = 0
|
||||||
|
13:2/0/terrain = 2
|
||||||
|
13:2/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
13:2/0/terrains_peering_bit/left_side = 1
|
||||||
|
13:2/0/terrains_peering_bit/top_side = 2
|
||||||
|
12:3/next_alternative_id = 10
|
||||||
12:3/0 = 0
|
12:3/0 = 0
|
||||||
12:3/0/terrain_set = 0
|
12:3/0/terrain_set = 0
|
||||||
12:3/0/terrain = 1
|
12:3/0/terrain = 1
|
||||||
@@ -495,6 +551,12 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
12:3/0/terrains_peering_bit/top_left_corner = 1
|
12:3/0/terrains_peering_bit/top_left_corner = 1
|
||||||
12:3/0/terrains_peering_bit/top_side = 1
|
12:3/0/terrains_peering_bit/top_side = 1
|
||||||
13:3/0 = 0
|
13:3/0 = 0
|
||||||
|
13:3/0/terrain_set = 0
|
||||||
|
13:3/0/terrain = 2
|
||||||
|
13:3/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
13:3/0/terrains_peering_bit/left_side = 1
|
||||||
|
13:3/0/terrains_peering_bit/top_side = 2
|
||||||
|
11:4/next_alternative_id = 10
|
||||||
11:4/0 = 0
|
11:4/0 = 0
|
||||||
11:4/0/terrain_set = 0
|
11:4/0/terrain_set = 0
|
||||||
11:4/0/terrain = 1
|
11:4/0/terrain = 1
|
||||||
@@ -503,17 +565,154 @@ texture_region_size = Vector2i(32, 32)
|
|||||||
11:4/0/terrains_peering_bit/top_left_corner = 1
|
11:4/0/terrains_peering_bit/top_left_corner = 1
|
||||||
11:4/0/terrains_peering_bit/top_side = 1
|
11:4/0/terrains_peering_bit/top_side = 1
|
||||||
11:4/0/terrains_peering_bit/top_right_corner = 1
|
11:4/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
12:4/next_alternative_id = 2
|
||||||
12:4/0 = 0
|
12:4/0 = 0
|
||||||
12:4/0/terrain_set = 0
|
12:4/0/terrain_set = 0
|
||||||
12:4/0/terrain = 1
|
12:4/0/terrain = 1
|
||||||
12:4/0/terrains_peering_bit/left_side = 1
|
12:4/0/terrains_peering_bit/left_side = 1
|
||||||
12:4/0/terrains_peering_bit/top_left_corner = 1
|
12:4/0/terrains_peering_bit/top_left_corner = 1
|
||||||
12:4/0/terrains_peering_bit/top_side = 1
|
12:4/0/terrains_peering_bit/top_side = 1
|
||||||
|
13:4/next_alternative_id = 2
|
||||||
13:4/0 = 0
|
13:4/0 = 0
|
||||||
|
13:4/0/terrain_set = 0
|
||||||
|
13:4/0/terrain = 2
|
||||||
|
13:4/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
13:4/0/terrains_peering_bit/left_side = 1
|
||||||
|
13:4/0/terrains_peering_bit/top_side = 2
|
||||||
|
10:5/next_alternative_id = 2
|
||||||
10:5/0 = 0
|
10:5/0 = 0
|
||||||
|
10:5/0/terrain_set = 0
|
||||||
|
10:5/0/terrain = 2
|
||||||
|
10:5/0/terrains_peering_bit/right_side = 2
|
||||||
|
10:5/0/terrains_peering_bit/left_side = 2
|
||||||
|
10:5/0/terrains_peering_bit/top_side = 1
|
||||||
11:5/0 = 0
|
11:5/0 = 0
|
||||||
|
11:5/0/terrain_set = 0
|
||||||
|
11:5/0/terrain = 2
|
||||||
|
11:5/0/terrains_peering_bit/right_side = 2
|
||||||
|
11:5/0/terrains_peering_bit/left_side = 2
|
||||||
|
11:5/0/terrains_peering_bit/top_side = 1
|
||||||
|
12:5/next_alternative_id = 2
|
||||||
12:5/0 = 0
|
12:5/0 = 0
|
||||||
|
12:5/0/terrain_set = 0
|
||||||
|
12:5/0/terrain = 2
|
||||||
|
12:5/0/terrains_peering_bit/right_side = 2
|
||||||
|
12:5/0/terrains_peering_bit/left_side = 2
|
||||||
|
12:5/0/terrains_peering_bit/top_side = 1
|
||||||
13:5/0 = 0
|
13:5/0 = 0
|
||||||
|
13:5/0/terrain_set = 0
|
||||||
|
13:5/0/terrain = 2
|
||||||
|
13:5/0/terrains_peering_bit/left_side = 2
|
||||||
|
13:5/0/terrains_peering_bit/top_left_corner = 1
|
||||||
|
13:5/0/terrains_peering_bit/top_side = 2
|
||||||
|
9:5/0 = 0
|
||||||
|
9:5/0/terrain_set = 0
|
||||||
|
9:5/0/terrain = 2
|
||||||
|
9:5/0/terrains_peering_bit/right_side = 2
|
||||||
|
9:5/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
|
9:5/0/terrains_peering_bit/top_side = 2
|
||||||
|
8:5/0 = 0
|
||||||
|
8:5/0/terrain_set = 0
|
||||||
|
8:5/0/terrain = 2
|
||||||
|
8:5/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
|
8:5/0/terrains_peering_bit/left_side = 2
|
||||||
|
8:5/0/terrains_peering_bit/top_side = 2
|
||||||
|
8:6/0 = 0
|
||||||
|
8:6/0/terrain_set = 0
|
||||||
|
8:6/0/terrain = 2
|
||||||
|
8:6/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
8:6/0/terrains_peering_bit/left_side = 2
|
||||||
|
8:6/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
9:6/0 = 0
|
||||||
|
9:6/0/terrain_set = 0
|
||||||
|
9:6/0/terrain = 2
|
||||||
|
9:6/0/terrains_peering_bit/right_side = 2
|
||||||
|
9:6/0/terrains_peering_bit/bottom_side = 2
|
||||||
|
9:6/0/terrains_peering_bit/top_left_corner = 1
|
||||||
|
10:6/0 = 0
|
||||||
|
10:6/0/terrain_set = 0
|
||||||
|
10:6/0/terrain = 1
|
||||||
|
10:6/0/terrains_peering_bit/right_side = 1
|
||||||
|
10:6/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
10:6/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
|
10:6/0/terrains_peering_bit/left_side = 1
|
||||||
|
10:6/0/terrains_peering_bit/top_left_corner = 1
|
||||||
|
10:6/0/terrains_peering_bit/top_side = 1
|
||||||
|
10:6/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
10:7/0 = 0
|
||||||
|
10:7/0/terrain_set = 0
|
||||||
|
10:7/0/terrain = 1
|
||||||
|
10:7/0/terrains_peering_bit/right_side = 1
|
||||||
|
10:7/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
|
10:7/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
10:7/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
|
10:7/0/terrains_peering_bit/left_side = 1
|
||||||
|
10:7/0/terrains_peering_bit/top_left_corner = 1
|
||||||
|
10:7/0/terrains_peering_bit/top_side = 1
|
||||||
|
11:7/0 = 0
|
||||||
|
11:7/0/terrain_set = 0
|
||||||
|
11:7/0/terrain = 1
|
||||||
|
11:7/0/terrains_peering_bit/right_side = 1
|
||||||
|
11:7/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
|
11:7/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
11:7/0/terrains_peering_bit/bottom_left_corner = 1
|
||||||
|
11:7/0/terrains_peering_bit/left_side = 1
|
||||||
|
11:7/0/terrains_peering_bit/top_side = 1
|
||||||
|
11:7/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
12:7/0 = 0
|
||||||
|
12:7/0/terrain_set = 0
|
||||||
|
12:6/0 = 0
|
||||||
|
12:6/0/terrain_set = 0
|
||||||
|
11:6/0 = 0
|
||||||
|
11:6/0/terrain_set = 0
|
||||||
|
11:6/0/terrain = 1
|
||||||
|
11:6/0/terrains_peering_bit/right_side = 1
|
||||||
|
11:6/0/terrains_peering_bit/bottom_right_corner = 1
|
||||||
|
11:6/0/terrains_peering_bit/bottom_side = 1
|
||||||
|
11:6/0/terrains_peering_bit/left_side = 1
|
||||||
|
11:6/0/terrains_peering_bit/top_left_corner = 1
|
||||||
|
11:6/0/terrains_peering_bit/top_side = 1
|
||||||
|
11:6/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
13:6/0 = 0
|
||||||
|
13:6/0/terrain_set = 0
|
||||||
|
14:6/0 = 0
|
||||||
|
14:6/0/terrain_set = 0
|
||||||
|
14:7/0 = 0
|
||||||
|
14:7/0/terrain_set = 0
|
||||||
|
13:7/0 = 0
|
||||||
|
13:7/0/terrain_set = 0
|
||||||
|
15:6/0 = 0
|
||||||
|
15:6/0/terrain_set = 0
|
||||||
|
15:7/0 = 0
|
||||||
|
15:7/0/terrain_set = 0
|
||||||
|
14:5/0 = 0
|
||||||
|
14:5/0/terrain_set = 0
|
||||||
|
14:5/0/terrain = 2
|
||||||
|
14:5/0/terrains_peering_bit/right_side = 2
|
||||||
|
14:5/0/terrains_peering_bit/top_side = 2
|
||||||
|
14:5/0/terrains_peering_bit/top_right_corner = 1
|
||||||
|
14:4/0 = 0
|
||||||
|
14:4/0/terrain_set = 0
|
||||||
|
14:3/0 = 0
|
||||||
|
14:3/0/terrain_set = 0
|
||||||
|
14:2/0 = 0
|
||||||
|
14:2/0/terrain_set = 0
|
||||||
|
14:1/0 = 0
|
||||||
|
14:1/0/terrain_set = 0
|
||||||
|
14:0/0 = 0
|
||||||
|
15:1/0 = 0
|
||||||
|
15:1/0/terrain_set = 0
|
||||||
|
15:2/0 = 0
|
||||||
|
15:2/0/terrain_set = 0
|
||||||
|
15:3/0 = 0
|
||||||
|
15:3/0/terrain_set = 0
|
||||||
|
15:4/0 = 0
|
||||||
|
15:4/0/terrain_set = 0
|
||||||
|
15:5/0 = 0
|
||||||
|
15:5/0/terrain_set = 0
|
||||||
|
15:0/0 = 0
|
||||||
|
13:0/0 = 0
|
||||||
|
12:0/0 = 0
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
tile_size = Vector2i(32, 32)
|
tile_size = Vector2i(32, 32)
|
||||||
@@ -524,5 +723,11 @@ terrain_set_0/mode = 0
|
|||||||
terrain_set_0/terrain_0/name = "Brick"
|
terrain_set_0/terrain_0/name = "Brick"
|
||||||
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
|
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
|
||||||
terrain_set_0/terrain_1/name = "Forested"
|
terrain_set_0/terrain_1/name = "Forested"
|
||||||
terrain_set_0/terrain_1/color = Color(0.39864206, 0.682954, 0.06894464, 1)
|
terrain_set_0/terrain_1/color = Color(0.48, 0.2712, 0.062399995, 1)
|
||||||
|
terrain_set_0/terrain_2/name = "Grass"
|
||||||
|
terrain_set_0/terrain_2/color = Color(0.5769167, 0.86, 0.18059999, 1)
|
||||||
|
terrain_set_0/terrain_3/name = "Forested-Grass Junction"
|
||||||
|
terrain_set_0/terrain_3/color = Color(0.255, 0.51, 0.39525005, 1)
|
||||||
|
terrain_set_0/terrain_4/name = "Terminato Junction"
|
||||||
|
terrain_set_0/terrain_4/color = Color(0.25, 0.3416667, 0.5, 1)
|
||||||
sources/0 = SubResource("TileSetAtlasSource_blkrv")
|
sources/0 = SubResource("TileSetAtlasSource_blkrv")
|
||||||
|
|||||||
@@ -1,2 +1,26 @@
|
|||||||
extends AudioStreamPlayer
|
extends AudioStreamPlayer
|
||||||
|
|
||||||
|
@export var ground_jump: Array[AudioStream];
|
||||||
|
@export var midair_jump: Array[AudioStream];
|
||||||
|
@export var turnback_jump: Array[AudioStream];
|
||||||
|
|
||||||
|
|
||||||
|
enum JumpKind {
|
||||||
|
Ground = 0,
|
||||||
|
Turnback = 1,
|
||||||
|
Midair = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
func _on_character_body_2d_on_jump(kind: JumpKind, isOnGround: bool, isOnWall: bool):
|
||||||
|
match kind:
|
||||||
|
JumpKind.Ground:
|
||||||
|
playSfx(ground_jump)
|
||||||
|
JumpKind.Turnback:
|
||||||
|
playSfx(turnback_jump)
|
||||||
|
JumpKind.Midair:
|
||||||
|
playSfx(midair_jump)
|
||||||
|
pass # Replace with function body.
|
||||||
|
|
||||||
|
func playSfx(sfx: Array[AudioStream]):
|
||||||
|
stream = sfx[randi_range(0, sfx.size() - 1)]
|
||||||
|
play()
|
||||||
|
|||||||
Reference in New Issue
Block a user