From 8740d3ed6a4dab1a270084e0ce7917b606ed35e3 Mon Sep 17 00:00:00 2001 From: Es Date: Sat, 10 Jan 2026 16:44:47 +0800 Subject: [PATCH] Edit Level1 -S4,S5,S6,S7 --- _game/GameMain.tscn | 10 +- _game/game.gd | 2 + _scene/level1/l1_s4.tscn | 52 ++++++- _scene/level1/l1_s5.tscn | 55 +++++++- _scene/level1/l1_s6.tscn | 64 ++++++++- _scene/level1/l1_s7.tscn | 285 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 454 insertions(+), 14 deletions(-) create mode 100644 _scene/level1/l1_s7.tscn diff --git a/_game/GameMain.tscn b/_game/GameMain.tscn index 3f1df4f..556f9a2 100644 --- a/_game/GameMain.tscn +++ b/_game/GameMain.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=9 format=3 uid="uid://3vc8ojbiyy5w"] +[gd_scene load_steps=11 format=3 uid="uid://3vc8ojbiyy5w"] [ext_resource type="Script" uid="uid://crgac4manhoud" path="res://_game/game.gd" id="1_yksyv"] [ext_resource type="PackedScene" uid="uid://cvqehvdjpoar4" path="res://_player/player_controller.tscn" id="2_x2i0j"] @@ -8,6 +8,8 @@ [ext_resource type="PackedScene" uid="uid://dh43kt0l28qd5" path="res://_scene/level1/l1_s3.tscn" id="6_ktxjv"] [ext_resource type="PackedScene" uid="uid://byepspl7xlhhk" path="res://_scene/level1/l1_s5.tscn" id="7_4ifj7"] [ext_resource type="PackedScene" uid="uid://br46ftt4v3bwm" path="res://_scene/level1/l1_s4.tscn" id="7_x2i0j"] +[ext_resource type="PackedScene" uid="uid://7424nctotch0" path="res://_scene/level1/l1_s6.tscn" id="9_m1t3p"] +[ext_resource type="PackedScene" uid="uid://dr8a26hfqkh12" path="res://_scene/level1/l1_s7.tscn" id="10_5s0xe"] [node name="Game" type="Node2D" groups=["PLAYER_RESPAWN"]] script = ExtResource("1_yksyv") @@ -25,3 +27,9 @@ script = ExtResource("1_yksyv") [node name="L1_S4" parent="." instance=ExtResource("7_x2i0j")] [node name="L1_S5" parent="." instance=ExtResource("7_4ifj7")] + +[node name="L1_S6" parent="." instance=ExtResource("9_m1t3p")] +position = Vector2(249.66443, -1027.9155) + +[node name="L1_S7" parent="." instance=ExtResource("10_5s0xe")] +position = Vector2(299.17743, -1324.735) diff --git a/_game/game.gd b/_game/game.gd index 87204b4..f8e1fa1 100644 --- a/_game/game.gd +++ b/_game/game.gd @@ -7,4 +7,6 @@ func _ready() -> void: #$L1_S3.switch_act_by_id(1) #$L1_S4.switch_act_by_id(1) #$L1_S5.switch_act_by_id(1) + #$L1_S6.switch_act_by_id(1) + $L1_S7.switch_act_by_id(1) get_tree().call_group(&"PLAYER_RESPAWN",&"respawn_avatar") diff --git a/_scene/level1/l1_s4.tscn b/_scene/level1/l1_s4.tscn index 5e8bcd0..0336dee 100644 --- a/_scene/level1/l1_s4.tscn +++ b/_scene/level1/l1_s4.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=39 format=4 uid="uid://br46ftt4v3bwm"] +[gd_scene load_steps=45 format=4 uid="uid://br46ftt4v3bwm"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_b3tf0"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_huisa"] @@ -23,6 +23,9 @@ [ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_icv3m"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_xvbv0"] [ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_an2db"] +[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="24_x87uk"] +[ext_resource type="PackedScene" uid="uid://csdxpv8gefpec" path="res://_props/_prefabs/plateform/movable_plateform.tscn" id="25_7frn4"] +[ext_resource type="Texture2D" uid="uid://c673bap4b12fx" path="res://icon.svg" id="26_i0cgd"] [sub_resource type="Resource" id="Resource_6bhoi"] script = ExtResource("6_qtvqv") @@ -100,6 +103,18 @@ effect_target_type = SubResource("Resource_o2v7x") effect_apply_type = SubResource("Resource_hatj6") metadata/_custom_type_script = "uid://cdvgq0xqdbagk" +[sub_resource type="RectangleShape2D" id="RectangleShape2D_d8hvo"] +size = Vector2(60, 60) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kwpvq"] +size = Vector2(65, 66) + +[sub_resource type="Curve2D" id="Curve2D_xqh01"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -208.33325, -222) +} +point_count = 2 + [node name="L1_S4" type="Node2D"] script = ExtResource("1_b3tf0") metadata/_custom_type_script = "uid://5e157vdk6175" @@ -192,7 +207,40 @@ state_id = 1 effects = Array[ExtResource("12_3jyxx")]([SubResource("Resource_ubvm0")]) [node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] -tile_map_data = PackedByteArray("AAA9AND/AAAAAAAAAAA9ANH/AAAAAAAAAAA9ANL/AAAAAAAAAAA+AND/AAAAAAAAAAA+ANH/AAAAAAAAAAA+ANL/AAAAAAAAAAA/AND/AAAAAAAAAAA/ANH/AAAAAAAAAAA/ANL/AAAAAAAAAABAAND/AAAAAAAAAABAANH/AAAAAAAAAABAANL/AAAAAAAAAABBAND/AAAAAAAAAABBANH/AAAAAAAAAABBANL/AAAAAAAAAABCAND/AAAAAAAAAABCANH/AAAAAAAAAABCANL/AAAAAAAAAABDAND/AAAAAAAAAABDANH/AAAAAAAAAABDANL/AAAAAAAAAABEAND/AAAAAAAAAABEANH/AAAAAAAAAABEANL/AAAAAAAAAABFAND/AAAAAAAAAABFANH/AAAAAAAAAABFANL/AAAAAAAAAABGAND/AAAAAAAAAABGANH/AAAAAAAAAABGANL/AAAAAAAAAABHAND/AAAAAAAAAABHANH/AAAAAAAAAABHANL/AAAAAAAAAABIAND/AAAAAAAAAABIANH/AAAAAAAAAABIANL/AAAAAAAAAABJAND/AAAAAAAAAABJANH/AAAAAAAAAABJANL/AAAAAAAAAABKAND/AAAAAAAAAABKANH/AAAAAAAAAABKANL/AAAAAAAAAABLAND/AAAAAAAAAABLANH/AAAAAAAAAABLANL/AAAAAAAAAABMAND/AAAAAAAAAABMANH/AAAAAAAAAABMANL/AAAAAAAAAABNAND/AAAAAAAAAABNANH/AAAAAAAAAABNANL/AAAAAAAAAABOAND/AAAAAAAAAABOANH/AAAAAAAAAABOANL/AAAAAAAAAABPAND/AAAAAAAAAABPANH/AAAAAAAAAABPANL/AAAAAAAAAABQAND/AAAAAAAAAABQANH/AAAAAAAAAABQANL/AAAAAAAAAABRAND/AAAAAAAAAABRANH/AAAAAAAAAABRANL/AAAAAAAAAABSAND/AAAAAAAAAABSANH/AAAAAAAAAABSANL/AAAAAAAAAABTAND/AAAAAAAAAABTANH/AAAAAAAAAABTANL/AAAAAAAAAABUAND/AAAAAAAAAABUANH/AAAAAAAAAABUANL/AAAAAAAAAABVAND/AAAAAAAAAABVANH/AAAAAAAAAABVANL/AAAAAAAAAABWAND/AAAAAAAAAABWANH/AAAAAAAAAABWANL/AAAAAAAAAABXAND/AAAAAAAAAABXANH/AAAAAAAAAABXANL/AAAAAAAAAABYANH/AAAAAAAAAABYANL/AAAAAAAAAABZANH/AAAAAAAAAABZANL/AAAAAAAAAABgAND/AAAAAAAAAABgANH/AAAAAAAAAABhAND/AAAAAAAAAABhANH/AAAAAAAAAABhANL/AAAAAAAAAABiAND/AAAAAAAAAABiANH/AAAAAAAAAABiANL/AAAAAAAAAABjAND/AAAAAAAAAABjANH/AAAAAAAAAABjANL/AAAAAAAAAABkALz/AAAAAAAAAABkAL3/AAAAAAAAAABkAL7/AAAAAAAAAABkAL//AAAAAAAAAABkAMD/AAAAAAAAAABkAMH/AAAAAAAAAABkAML/AAAAAAAAAABkAMP/AAAAAAAAAABkAMT/AAAAAAAAAABkAMX/AAAAAAAAAABkAMb/AAAAAAAAAABkAMf/AAAAAAAAAABkAMj/AAAAAAAAAABkAMn/AAAAAAAAAABkAMr/AAAAAAAAAABkAMv/AAAAAAAAAABkAMz/AAAAAAAAAABkAM3/AAAAAAAAAABkAM7/AAAAAAAAAABkAM//AAAAAAAAAABkAND/AAAAAAAAAABkANH/AAAAAAAAAABkANL/AAAAAAAAAABgANL/AAAAAAAAAAA7ALz/AAAAAAAAAAA7AL3/AAAAAAAAAAA7AL7/AAAAAAAAAAA7AL//AAAAAAAAAAA7AND/AAAAAAAAAAA7ANH/AAAAAAAAAAA7ANL/AAAAAAAAAAA8ANL/AAAAAAAAAAA7ALv/AAAAAAAAAAA7ALr/AAAAAAAAAAA7ALn/AAAAAAAAAAA7ALj/AAAAAAAAAAA8ALj/AAAAAAAAAAA9ALj/AAAAAAAAAAA+ALj/AAAAAAAAAAA/ALj/AAAAAAAAAABAALj/AAAAAAAAAABBALj/AAAAAAAAAABCALj/AAAAAAAAAABDALj/AAAAAAAAAABEALj/AAAAAAAAAABFALj/AAAAAAAAAABGALj/AAAAAAAAAABHALj/AAAAAAAAAABIALj/AAAAAAAAAABJALj/AAAAAAAAAABKALj/AAAAAAAAAABLALj/AAAAAAAAAABMALj/AAAAAAAAAABNALj/AAAAAAAAAABOALj/AAAAAAAAAABPALj/AAAAAAAAAABQALj/AAAAAAAAAABRALj/AAAAAAAAAABSALj/AAAAAAAAAABTALj/AAAAAAAAAABUALj/AAAAAAAAAABVALj/AAAAAAAAAABWALj/AAAAAAAAAABXALj/AAAAAAAAAABYALj/AAAAAAAAAABZALj/AAAAAAAAAABaALj/AAAAAAAAAABbALj/AAAAAAAAAABcALj/AAAAAAAAAABdALj/AAAAAAAAAABeALj/AAAAAAAAAABfALj/AAAAAAAAAABgALj/AAAAAAAAAABkALj/AAAAAAAAAABkALn/AAAAAAAAAABkALr/AAAAAAAAAABkALv/AAAAAAAAAABhALj/AAAAAAAAAABiALj/AAAAAAAAAABjALj/AAAAAAAAAAA8ANH/AAAAAAAAAAA8AND/AAAAAAAAAABjALn/AAAAAAAAAABiALn/AAAAAAAAAABhALn/AAAAAAAAAABgALn/AAAAAAAAAABfALn/AAAAAAAAAABeALn/AAAAAAAAAABUALn/AAAAAAAAAABVALn/AAAAAAAAAABWALn/AAAAAAAAAABXALn/AAAAAAAAAABYALn/AAAAAAAAAABZALn/AAAAAAAAAABaALn/AAAAAAAAAABbALn/AAAAAAAAAABcALn/AAAAAAAAAABdALn/AAAAAAAAAABQALn/AAAAAAAAAABRALn/AAAAAAAAAABSALn/AAAAAAAAAABTALn/AAAAAAAAAABPALn/AAAAAAAAAABOALn/AAAAAAAAAABNALn/AAAAAAAAAABMALn/AAAAAAAAAABLALn/AAAAAAAAAABKALn/AAAAAAAAAABJALn/AAAAAAAAAABIALn/AAAAAAAAAABHALn/AAAAAAAAAABGALn/AAAAAAAAAABFALn/AAAAAAAAAABEALn/AAAAAAAAAABDALn/AAAAAAAAAABCALn/AAAAAAAAAABBALn/AAAAAAAAAABAALn/AAAAAAAAAAA/ALn/AAAAAAAAAAA+ALn/AAAAAAAAAAA9ALn/AAAAAAAAAAA/ALv/AAAAAAAAAABAALv/AAAAAAAAAABAALz/AAAAAAAAAABBALz/AAAAAAAAAAA/AL3/AAAAAAAAAABFALv/AAAAAAAAAABHALv/AAAAAAAAAABMALv/AAAAAAAAAABNALv/AAAAAAAAAABPALv/AAAAAAAAAABQALv/AAAAAAAAAABZALv/AAAAAAAAAABaALr/AAAAAAAAAABWALv/AAAAAAAAAABUALr/AAAAAAAAAABXALr/AAAAAAAAAABYALr/AAAAAAAAAABbALr/AAAAAAAAAABcALr/AAAAAAAAAABdALr/AAAAAAAAAABeALr/AAAAAAAAAABgALv/AAAAAAAAAABEALv/AAAAAAAAAABDALr/AAAAAAAAAABBALr/AAAAAAAAAABKALr/AAAAAAAAAABLALr/AAAAAAAAAABMALr/AAAAAAAAAABNALr/AAAAAAAAAABbALv/AAAAAAAAAABeALv/AAAAAAAAAABhALv/AAAAAAAAAABjAL3/AAAAAAAAAABjAL7/AAAAAAAAAAA6ALj/AAAAAAAAAAA6ALr/AAAAAAAAAAA6ALn/AAAAAAAAAAA6ALv/AAAAAAAAAAA6AL7/AAAAAAAAAAA6ALz/AAAAAAAAAAA6AL//AAAAAAAAAAA6AL3/AAAAAAAAAAA6AMn/AAAAAAAAAAA6AMz/AAAAAAAAAAA6ANH/AAAAAAAAAAA6ANL/AAAAAAAAAAA6AND/AAAAAAAAAAA6AM//AAAAAAAAAAA6AM7/AAAAAAAAAAA6AM3/AAAAAAAAAAA6AMv/AAAAAAAAAAA6AMr/AAAAAAAAAAA6AMj/AAAAAAAAAAA6AMf/AAAAAAAAAAA8AMX/AAAAAAAAAAA9AMX/AAAAAAAAAAA+AMX/AAAAAAAAAAA/AMX/AAAAAAAAAAA+AMb/AAAAAAAAAAA9AMb/AAAAAAAAAAA8AMb/AAAAAAAAAABUALv/AAAAAAAAAABUALz/AAAAAAAAAABWAL//AAAAAAAAAABWAL7/AAAAAAAAAABWAL3/AAAAAAAAAABWALz/AAAAAAAAAABVALz/AAAAAAAAAABVAL3/AAAAAAAAAABVAL7/AAAAAAAAAABVALv/AAAAAAAAAABVALr/AAAAAAAAAABWALr/AAAAAAAAAABXALz/AAABAAAAAABXAL3/AAABAAAAAABXAL7/AAABAAAAAABXAL//AAABAAAAAABXALv/AAABAAAAAABSAM//AAABAAAAAABTAM//AAABAAAAAABUAM//AAABAAAAAABVAM//AAABAAAAAABWAM//AAABAAAAAABXAM//AAABAAAAAABAAL3/AAABAAAAAABBAL3/AAABAAAAAAA8ALz/AAABAAAAAAA8AL3/AAABAAAAAAA8AL7/AAABAAAAAAA8AL//AAABAAAAAAA7AM//AAABAAAAAAA8AM//AAABAAAAAAA9AM//AAABAAAAAAA+AM//AAABAAAAAAA/AM//AAABAAAAAABAAM//AAABAAAAAABLAM//AAABAAAAAABMAM//AAABAAAAAABNAM//AAABAAAAAABOAM//AAABAAAAAABPAM//AAABAAAAAABQAM//AAABAAAAAABRAM//AAABAAAAAABCAM//AAAAAAAAAABCAM7/AAAAAAAAAABCAM3/AAAAAAAAAABCAMz/AAAAAAAAAABCAMv/AAAAAAAAAABDAMv/AAAAAAAAAABEAMv/AAAAAAAAAABFAMv/AAAAAAAAAABFAMz/AAAAAAAAAABFAM3/AAAAAAAAAABFAM7/AAAAAAAAAABFAM//AAAAAAAAAABDAM7/AAAAAAAAAABEAM7/AAAAAAAAAABBAM//AAABAAAAAABCAMr/AAABAAAAAABDAMr/AAABAAAAAABEAMr/AAABAAAAAABFAMr/AAABAAAAAABGAM7/AAAAAAAAAABHAM7/AAAAAAAAAABIAM7/AAAAAAAAAABJAM7/AAAAAAAAAABJAM//AAAAAAAAAABGAM//AAAAAAAAAABGAM3/AAABAAAAAABHAM3/AAABAAAAAABIAM3/AAABAAAAAABJAM3/AAABAAAAAABKAM//AAABAAAAAAA7AMX/AAAAAAAAAAA6AMX/AAAAAAAAAAA6AMb/AAAAAAAAAAA7AMb/AAAAAAAAAAA8AMf/AAAAAAAAAAA8AMj/AAAAAAAAAAA7AMn/AAAAAAAAAAA7AMj/AAAAAAAAAAA7AMf/AAAAAAAAAAA6ALf/AAAAAAAAAAA7ALf/AAAAAAAAAAA8ALf/AAAAAAAAAAA9ALf/AAAAAAAAAAA+ALf/AAAAAAAAAAA/ALf/AAAAAAAAAABAALf/AAAAAAAAAABBALf/AAAAAAAAAABCALf/AAAAAAAAAABFALf/AAAAAAAAAABHALf/AAAAAAAAAABTALf/AAAAAAAAAABUALf/AAAAAAAAAABVALf/AAAAAAAAAABWALf/AAAAAAAAAABXALf/AAAAAAAAAABIALf/AAAAAAAAAABJALf/AAAAAAAAAABKALf/AAAAAAAAAABLALf/AAAAAAAAAABMALf/AAAAAAAAAABNALf/AAAAAAAAAABZALf/AAAAAAAAAABaALf/AAAAAAAAAABbALf/AAAAAAAAAABcALf/AAAAAAAAAABdALf/AAAAAAAAAABeALf/AAAAAAAAAABfALf/AAAAAAAAAABgALf/AAAAAAAAAABhALf/AAAAAAAAAABiALf/AAAAAAAAAABjALf/AAAAAAAAAABkALf/AAAAAAAAAABjALr/AAAAAAAAAABjALv/AAAAAAAAAABjALz/AAAAAAAAAABjAMH/AAAAAAAAAABjAML/AAAAAAAAAABjAMD/AAAAAAAAAABjAL//AAAAAAAAAABjAMP/AAAAAAAAAABjAMT/AAAAAAAAAABjAMX/AAAAAAAAAABjAMb/AAAAAAAAAABjAMf/AAAAAAAAAABjAMj/AAAAAAAAAABjAMn/AAAAAAAAAABjAMr/AAAAAAAAAABjAMv/AAAAAAAAAABjAMz/AAAAAAAAAABjAM3/AAAAAAAAAABjAM7/AAAAAAAAAABjAM//AAAAAAAAAABiAL3/AAAAAAAAAABiAL7/AAAAAAAAAABiAMb/AAAAAAAAAABiAMf/AAAAAAAAAABiAMj/AAAAAAAAAABcAMr/AAAAAAAAAABcAMz/AAAAAAAAAABdAMr/AAAAAAAAAABdAMz/AAAAAAAAAABeAMr/AAAAAAAAAABeAMz/AAAAAAAAAABbAMr/AAAAAAAAAABbAMv/AAAAAAAAAABbAMz/AAAAAAAAAABeAMv/AAAAAAAAAABOAL7/AAAAAAAAAABOAL//AAAAAAAAAABOAMD/AAAAAAAAAABPAL7/AAAAAAAAAABPAMD/AAAAAAAAAABQAL7/AAAAAAAAAABQAMD/AAAAAAAAAABRAL7/AAAAAAAAAABRAL//AAAAAAAAAABRAMD/AAAAAAAAAABPALz/AAABAAAAAABQALz/AAABAAAAAABlALr/AAAAAAAAAABlALv/AAAAAAAAAABlALz/AAAAAAAAAABmALz/AAAAAAAAAABlAMH/AAAAAAAAAABlAMX/AAAAAAAAAABlAMb/AAAAAAAAAABlAMn/AAAAAAAAAABlAMr/AAAAAAAAAABlAMz/AAAAAAAAAABlAM7/AAAAAAAAAABlAM3/AAAAAAAAAABlANL/AAAAAAAAAABlANH/AAAAAAAAAABmANH/AAAAAAAAAABmAND/AAAAAAAAAABmAMX/AAAAAAAAAABaANH/AAACAAAAAABeANH/AAACAAAAAABfANH/AAACAAAAAABdANH/AAACAAAAAABcANH/AAACAAAAAABbANH/AAACAAAAAABMALz/AAABAAAAAABNALz/AAABAAAAAABIAMP/AAAAAAAAAABJAMP/AAAAAAAAAABJAMf/AAAAAAAAAABKAMP/AAABAAAAAABKAMT/AAABAAAAAABKAMX/AAABAAAAAABKAMb/AAAAAAAAAABKAMf/AAAAAAAAAABKAMn/AAAAAAAAAABLAMb/AAABAAAAAABLAMf/AAABAAAAAABLAMj/AAABAAAAAABLAMn/AAABAAAAAABHAMP/AAAAAAAAAABHAMT/AAAAAAAAAABHAMX/AAAAAAAAAABHAMb/AAAAAAAAAABIAMf/AAAAAAAAAABIAMj/AAAAAAAAAABJAMT/AAAAAAAAAABJAMX/AAAAAAAAAABJAMb/AAAAAAAAAABJAMn/AAAAAAAAAABKAMj/AAAAAAAAAAA=") +tile_map_data = PackedByteArray("AAA9AND/AAAAAAAAAAA9ANH/AAAAAAAAAAA9ANL/AAAAAAAAAAA+AND/AAAAAAAAAAA+ANH/AAAAAAAAAAA+ANL/AAAAAAAAAAA/AND/AAAAAAAAAAA/ANH/AAAAAAAAAAA/ANL/AAAAAAAAAABAAND/AAAAAAAAAABAANH/AAAAAAAAAABAANL/AAAAAAAAAABBAND/AAAAAAAAAABBANH/AAAAAAAAAABBANL/AAAAAAAAAABCAND/AAAAAAAAAABCANH/AAAAAAAAAABCANL/AAAAAAAAAABDAND/AAAAAAAAAABDANH/AAAAAAAAAABDANL/AAAAAAAAAABEAND/AAAAAAAAAABEANH/AAAAAAAAAABEANL/AAAAAAAAAABFAND/AAAAAAAAAABFANH/AAAAAAAAAABFANL/AAAAAAAAAABGAND/AAAAAAAAAABGANH/AAAAAAAAAABGANL/AAAAAAAAAABHAND/AAAAAAAAAABHANH/AAAAAAAAAABHANL/AAAAAAAAAABIAND/AAAAAAAAAABIANH/AAAAAAAAAABIANL/AAAAAAAAAABJAND/AAAAAAAAAABJANH/AAAAAAAAAABJANL/AAAAAAAAAABKAND/AAAAAAAAAABKANH/AAAAAAAAAABKANL/AAAAAAAAAABLAND/AAAAAAAAAABLANH/AAAAAAAAAABLANL/AAAAAAAAAABMAND/AAAAAAAAAABMANH/AAAAAAAAAABMANL/AAAAAAAAAABNAND/AAAAAAAAAABNANH/AAAAAAAAAABNANL/AAAAAAAAAABOAND/AAAAAAAAAABOANH/AAAAAAAAAABOANL/AAAAAAAAAABPAND/AAAAAAAAAABPANH/AAAAAAAAAABPANL/AAAAAAAAAABQAND/AAAAAAAAAABQANH/AAAAAAAAAABQANL/AAAAAAAAAABRAND/AAAAAAAAAABRANH/AAAAAAAAAABRANL/AAAAAAAAAABSAND/AAAAAAAAAABSANH/AAAAAAAAAABSANL/AAAAAAAAAABTAND/AAAAAAAAAABTANH/AAAAAAAAAABTANL/AAAAAAAAAABUAND/AAAAAAAAAABUANH/AAAAAAAAAABUANL/AAAAAAAAAABVAND/AAAAAAAAAABVANH/AAAAAAAAAABVANL/AAAAAAAAAABWAND/AAAAAAAAAABWANH/AAAAAAAAAABWANL/AAAAAAAAAABXAND/AAAAAAAAAABXANH/AAAAAAAAAABXANL/AAAAAAAAAABYANH/AAAAAAAAAABYANL/AAAAAAAAAABZANH/AAAAAAAAAABZANL/AAAAAAAAAABgAND/AAAAAAAAAABgANH/AAAAAAAAAABhAND/AAAAAAAAAABhANH/AAAAAAAAAABhANL/AAAAAAAAAABiAND/AAAAAAAAAABiANH/AAAAAAAAAABiANL/AAAAAAAAAABjAND/AAAAAAAAAABjANH/AAAAAAAAAABjANL/AAAAAAAAAABkALz/AAAAAAAAAABkAL3/AAAAAAAAAABkAL7/AAAAAAAAAABkAL//AAAAAAAAAABkAMD/AAAAAAAAAABkAMH/AAAAAAAAAABkAML/AAAAAAAAAABkAMP/AAAAAAAAAABkAMT/AAAAAAAAAABkAMX/AAAAAAAAAABkAMb/AAAAAAAAAABkAMf/AAAAAAAAAABkAMj/AAAAAAAAAABkAMn/AAAAAAAAAABkAMr/AAAAAAAAAABkAMv/AAAAAAAAAABkAMz/AAAAAAAAAABkAM3/AAAAAAAAAABkAM7/AAAAAAAAAABkAM//AAAAAAAAAABkAND/AAAAAAAAAABkANH/AAAAAAAAAABkANL/AAAAAAAAAABgANL/AAAAAAAAAAA7ALz/AAAAAAAAAAA7AL3/AAAAAAAAAAA7AL7/AAAAAAAAAAA7AL//AAAAAAAAAAA7AND/AAAAAAAAAAA7ANH/AAAAAAAAAAA7ANL/AAAAAAAAAAA8ANL/AAAAAAAAAAA7ALv/AAAAAAAAAAA7ALr/AAAAAAAAAAA7ALn/AAAAAAAAAAA7ALj/AAAAAAAAAAA8ALj/AAAAAAAAAAA9ALj/AAAAAAAAAAA+ALj/AAAAAAAAAAA/ALj/AAAAAAAAAABAALj/AAAAAAAAAABBALj/AAAAAAAAAABCALj/AAAAAAAAAABDALj/AAAAAAAAAABEALj/AAAAAAAAAABFALj/AAAAAAAAAABGALj/AAAAAAAAAABHALj/AAAAAAAAAABIALj/AAAAAAAAAABJALj/AAAAAAAAAABKALj/AAAAAAAAAABLALj/AAAAAAAAAABMALj/AAAAAAAAAABNALj/AAAAAAAAAABOALj/AAAAAAAAAABPALj/AAAAAAAAAABQALj/AAAAAAAAAABRALj/AAAAAAAAAABSALj/AAAAAAAAAABTALj/AAAAAAAAAABUALj/AAAAAAAAAABVALj/AAAAAAAAAABWALj/AAAAAAAAAABXALj/AAAAAAAAAABYALj/AAAAAAAAAABZALj/AAAAAAAAAABaALj/AAAAAAAAAABbALj/AAAAAAAAAABcALj/AAAAAAAAAABdALj/AAAAAAAAAABeALj/AAAAAAAAAABfALj/AAAAAAAAAABgALj/AAAAAAAAAABkALj/AAAAAAAAAABkALn/AAAAAAAAAABkALr/AAAAAAAAAABkALv/AAAAAAAAAABhALj/AAAAAAAAAABiALj/AAAAAAAAAABjALj/AAAAAAAAAAA8ANH/AAAAAAAAAAA8AND/AAAAAAAAAABjALn/AAAAAAAAAABiALn/AAAAAAAAAABhALn/AAAAAAAAAABgALn/AAAAAAAAAABfALn/AAAAAAAAAABeALn/AAAAAAAAAABUALn/AAAAAAAAAABVALn/AAAAAAAAAABWALn/AAAAAAAAAABXALn/AAAAAAAAAABYALn/AAAAAAAAAABZALn/AAAAAAAAAABaALn/AAAAAAAAAABbALn/AAAAAAAAAABcALn/AAAAAAAAAABdALn/AAAAAAAAAABQALn/AAAAAAAAAABRALn/AAAAAAAAAABSALn/AAAAAAAAAABTALn/AAAAAAAAAABPALn/AAAAAAAAAABOALn/AAAAAAAAAABNALn/AAAAAAAAAABMALn/AAAAAAAAAABLALn/AAAAAAAAAABKALn/AAAAAAAAAABJALn/AAAAAAAAAABIALn/AAAAAAAAAABHALn/AAAAAAAAAABGALn/AAAAAAAAAABFALn/AAAAAAAAAABEALn/AAAAAAAAAABDALn/AAAAAAAAAABCALn/AAAAAAAAAABBALn/AAAAAAAAAABAALn/AAAAAAAAAAA/ALn/AAAAAAAAAAA+ALn/AAAAAAAAAAA9ALn/AAAAAAAAAAA/ALv/AAAAAAAAAABAALv/AAAAAAAAAABAALz/AAAAAAAAAABBALz/AAAAAAAAAAA/AL3/AAAAAAAAAABFALv/AAAAAAAAAABHALv/AAAAAAAAAABMALv/AAAAAAAAAABNALv/AAAAAAAAAABPALv/AAAAAAAAAABQALv/AAAAAAAAAABZALv/AAAAAAAAAABaALr/AAAAAAAAAABWALv/AAAAAAAAAABUALr/AAAAAAAAAABXALr/AAAAAAAAAABYALr/AAAAAAAAAABbALr/AAAAAAAAAABcALr/AAAAAAAAAABdALr/AAAAAAAAAABeALr/AAAAAAAAAABgALv/AAAAAAAAAABEALv/AAAAAAAAAABDALr/AAAAAAAAAABBALr/AAAAAAAAAABKALr/AAAAAAAAAABLALr/AAAAAAAAAABMALr/AAAAAAAAAABNALr/AAAAAAAAAABbALv/AAAAAAAAAABeALv/AAAAAAAAAABhALv/AAAAAAAAAABjAL3/AAAAAAAAAABjAL7/AAAAAAAAAAA6ALj/AAAAAAAAAAA6ALr/AAAAAAAAAAA6ALn/AAAAAAAAAAA6ALv/AAAAAAAAAAA6AL7/AAAAAAAAAAA6ALz/AAAAAAAAAAA6AL//AAAAAAAAAAA6AL3/AAAAAAAAAAA6AMn/AAAAAAAAAAA6AMz/AAAAAAAAAAA6ANH/AAAAAAAAAAA6ANL/AAAAAAAAAAA6AND/AAAAAAAAAAA6AM//AAAAAAAAAAA6AM7/AAAAAAAAAAA6AM3/AAAAAAAAAAA6AMv/AAAAAAAAAAA6AMr/AAAAAAAAAAA6AMj/AAAAAAAAAAA6AMf/AAAAAAAAAAA8AMX/AAAAAAAAAAA9AMX/AAAAAAAAAAA+AMX/AAAAAAAAAAA/AMX/AAAAAAAAAAA+AMb/AAAAAAAAAAA9AMb/AAAAAAAAAAA8AMb/AAAAAAAAAABUALv/AAAAAAAAAABUALz/AAAAAAAAAABWAL//AAAAAAAAAABWAL7/AAAAAAAAAABWAL3/AAAAAAAAAABWALz/AAAAAAAAAABVALz/AAAAAAAAAABVAL3/AAAAAAAAAABVAL7/AAAAAAAAAABVALv/AAAAAAAAAABVALr/AAAAAAAAAABWALr/AAAAAAAAAABXALz/AAABAAAAAABXAL3/AAABAAAAAABXAL7/AAABAAAAAABXAL//AAABAAAAAABXALv/AAABAAAAAABSAM//AAABAAAAAABTAM//AAABAAAAAABUAM//AAABAAAAAABVAM//AAABAAAAAABWAM//AAABAAAAAABXAM//AAABAAAAAABAAL3/AAABAAAAAABBAL3/AAABAAAAAAA8ALz/AAABAAAAAAA8AL3/AAABAAAAAAA8AL7/AAABAAAAAAA8AL//AAABAAAAAAA7AM//AAABAAAAAAA8AM//AAABAAAAAAA9AM//AAABAAAAAAA+AM//AAABAAAAAAA/AM//AAABAAAAAABAAM//AAABAAAAAABLAM//AAABAAAAAABMAM//AAABAAAAAABNAM//AAABAAAAAABOAM//AAABAAAAAABPAM//AAABAAAAAABQAM//AAABAAAAAABRAM//AAABAAAAAABCAM//AAAAAAAAAABCAM7/AAAAAAAAAABCAM3/AAAAAAAAAABCAMz/AAAAAAAAAABCAMv/AAAAAAAAAABDAMv/AAAAAAAAAABEAMv/AAAAAAAAAABFAMv/AAAAAAAAAABFAMz/AAAAAAAAAABFAM3/AAAAAAAAAABFAM7/AAAAAAAAAABFAM//AAAAAAAAAABDAM7/AAAAAAAAAABEAM7/AAAAAAAAAABBAM//AAABAAAAAABCAMr/AAABAAAAAABDAMr/AAABAAAAAABEAMr/AAABAAAAAABFAMr/AAABAAAAAABGAM7/AAAAAAAAAABHAM7/AAAAAAAAAABIAM7/AAAAAAAAAABJAM7/AAAAAAAAAABJAM//AAAAAAAAAABGAM//AAAAAAAAAABGAM3/AAABAAAAAABHAM3/AAABAAAAAABIAM3/AAABAAAAAABJAM3/AAABAAAAAABKAM//AAABAAAAAAA7AMX/AAAAAAAAAAA6AMX/AAAAAAAAAAA6AMb/AAAAAAAAAAA7AMb/AAAAAAAAAAA8AMf/AAAAAAAAAAA8AMj/AAAAAAAAAAA7AMn/AAAAAAAAAAA7AMj/AAAAAAAAAAA7AMf/AAAAAAAAAAA6ALf/AAAAAAAAAAA7ALf/AAAAAAAAAAA8ALf/AAAAAAAAAAA9ALf/AAAAAAAAAAA+ALf/AAAAAAAAAAA/ALf/AAAAAAAAAABAALf/AAAAAAAAAABBALf/AAAAAAAAAABCALf/AAAAAAAAAABFALf/AAAAAAAAAABHALf/AAAAAAAAAABTALf/AAAAAAAAAABUALf/AAAAAAAAAABVALf/AAAAAAAAAABWALf/AAAAAAAAAABXALf/AAAAAAAAAABIALf/AAAAAAAAAABJALf/AAAAAAAAAABKALf/AAAAAAAAAABLALf/AAAAAAAAAABMALf/AAAAAAAAAABNALf/AAAAAAAAAABZALf/AAAAAAAAAABaALf/AAAAAAAAAABbALf/AAAAAAAAAABcALf/AAAAAAAAAABdALf/AAAAAAAAAABeALf/AAAAAAAAAABfALf/AAAAAAAAAABgALf/AAAAAAAAAABhALf/AAAAAAAAAABiALf/AAAAAAAAAABjALf/AAAAAAAAAABkALf/AAAAAAAAAABjALr/AAAAAAAAAABjALv/AAAAAAAAAABjALz/AAAAAAAAAABjAMH/AAAAAAAAAABjAML/AAAAAAAAAABjAMD/AAAAAAAAAABjAL//AAAAAAAAAABjAMP/AAAAAAAAAABjAMT/AAAAAAAAAABjAMX/AAAAAAAAAABjAMb/AAAAAAAAAABjAMf/AAAAAAAAAABjAMj/AAAAAAAAAABjAMn/AAAAAAAAAABjAMr/AAAAAAAAAABjAMv/AAAAAAAAAABjAMz/AAAAAAAAAABjAM3/AAAAAAAAAABjAM7/AAAAAAAAAABjAM//AAAAAAAAAABiAL3/AAAAAAAAAABiAL7/AAAAAAAAAABiAMb/AAAAAAAAAABiAMf/AAAAAAAAAABiAMj/AAAAAAAAAABPALz/AAABAAAAAABQALz/AAABAAAAAABlALr/AAAAAAAAAABlALv/AAAAAAAAAABlALz/AAAAAAAAAABmALz/AAAAAAAAAABlAMH/AAAAAAAAAABlAMX/AAAAAAAAAABlAMb/AAAAAAAAAABlAMn/AAAAAAAAAABlAMr/AAAAAAAAAABlAMz/AAAAAAAAAABlAM7/AAAAAAAAAABlAM3/AAAAAAAAAABlANL/AAAAAAAAAABlANH/AAAAAAAAAABmANH/AAAAAAAAAABmAND/AAAAAAAAAABmAMX/AAAAAAAAAABaANH/AAACAAAAAABeANH/AAACAAAAAABfANH/AAACAAAAAABdANH/AAACAAAAAABcANH/AAACAAAAAABbANH/AAACAAAAAABMALz/AAABAAAAAABNALz/AAABAAAAAABIAMP/AAAAAAAAAABJAMP/AAAAAAAAAABJAMf/AAAAAAAAAABKAMP/AAABAAAAAABKAMT/AAABAAAAAABKAMX/AAABAAAAAABKAMb/AAAAAAAAAABKAMf/AAAAAAAAAABKAMn/AAAAAAAAAABLAMb/AAABAAAAAABLAMf/AAABAAAAAABLAMj/AAABAAAAAABLAMn/AAABAAAAAABHAMP/AAAAAAAAAABHAMT/AAAAAAAAAABHAMX/AAAAAAAAAABHAMb/AAAAAAAAAABIAMf/AAAAAAAAAABIAMj/AAAAAAAAAABJAMT/AAAAAAAAAABJAMX/AAAAAAAAAABJAMb/AAAAAAAAAABJAMn/AAAAAAAAAABKAMj/AAAAAAAAAAA=") tile_set = ExtResource("8_wofhb") +[node name="PathDriveMovePlateform" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_x87uk")] +position = Vector2(1480, -848) +path2d = NodePath("Path2D") +plateform = NodePath("MovablePlateform") +player_trigger = NodePath("MovablePlateform/PlayerTriggerVolumn") +move_speed = 300.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_7frn4")] +shaking_target = NodePath("Sprite2D") +shake_strength = 1.0 +shake_duration = 1.0 +shake_hz = 48.0 + +[node name="Sprite2D" type="Sprite2D" parent="PathDriveMovePlateform/MovablePlateform"] +scale = Vector2(0.5, 0.5) +texture = ExtResource("26_i0cgd") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform/MovablePlateform"] +shape = SubResource("RectangleShape2D_d8hvo") +debug_color = Color(1.7409995, 0, 0.33381775, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="PathDriveMovePlateform/MovablePlateform" instance=ExtResource("15_va12w")] +position = Vector2(-0.5, 0) +debug_print = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform/MovablePlateform/PlayerTriggerVolumn"] +shape = SubResource("RectangleShape2D_kwpvq") + +[node name="Path2D" type="Path2D" parent="PathDriveMovePlateform"] +scale = Vector2(0.96, 0.7927928) +curve = SubResource("Curve2D_xqh01") + [connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s5.tscn b/_scene/level1/l1_s5.tscn index 91ccd81..fb775e3 100644 --- a/_scene/level1/l1_s5.tscn +++ b/_scene/level1/l1_s5.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=39 format=4 uid="uid://byepspl7xlhhk"] +[gd_scene load_steps=45 format=4 uid="uid://byepspl7xlhhk"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_fvnde"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_tts1w"] @@ -23,6 +23,9 @@ [ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_pfh14"] [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_dalgl"] [ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_ymq84"] +[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="24_c6mvs"] +[ext_resource type="PackedScene" uid="uid://csdxpv8gefpec" path="res://_props/_prefabs/plateform/movable_plateform.tscn" id="25_ug4by"] +[ext_resource type="Texture2D" uid="uid://c673bap4b12fx" path="res://icon.svg" id="26_c10nq"] [sub_resource type="Resource" id="Resource_6bhoi"] script = ExtResource("8_ug4by") @@ -70,7 +73,7 @@ prop_state_map = Dictionary[int, ExtResource("8_ug4by")]({ metadata/_custom_type_script = "uid://fxpk2ot6otfh" [sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] -size = Vector2(848, 416) +size = Vector2(592, 416) [sub_resource type="Resource" id="Resource_ctwrc"] script = ExtResource("21_dalgl") @@ -100,6 +103,18 @@ effect_target_type = SubResource("Resource_o2v7x") effect_apply_type = SubResource("Resource_hatj6") metadata/_custom_type_script = "uid://cdvgq0xqdbagk" +[sub_resource type="RectangleShape2D" id="RectangleShape2D_xrx0u"] +size = Vector2(60, 60) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_q6hv2"] +size = Vector2(65, 66) + +[sub_resource type="Curve2D" id="Curve2D_3vve2"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -350, 0) +} +point_count = 2 + [node name="L1_S5" type="Node2D"] script = ExtResource("1_fvnde") metadata/_custom_type_script = "uid://5e157vdk6175" @@ -146,7 +161,7 @@ effects = Array[ExtResource("14_janst")]([ExtResource("16_l8bgd")]) position = Vector2(544, -992) [node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] -position = Vector2(-40, 16) +position = Vector2(88, 16) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.8421533, 0.3004572, 0.5825285, 0.41960785) @@ -188,7 +203,39 @@ state_id = 1 effects = Array[ExtResource("14_janst")]([SubResource("Resource_ubvm0")]) [node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] -tile_map_data = PackedByteArray("AAAFALT/AAAAAAAAAAAFALX/AAAAAAAAAAAFALb/AAAAAAAAAAAFALf/AAAAAAAAAAAFALj/AAAAAAAAAAAFALn/AAAAAAAAAAAFALr/AAAAAAAAAAAFALv/AAAAAAAAAAAFALz/AAAAAAAAAAAFAL3/AAAAAAAAAAAFAL7/AAAAAAAAAAAFAL//AAAAAAAAAAAFAMD/AAAAAAAAAAAFAMH/AAAAAAAAAAAFAML/AAAAAAAAAAAFAMP/AAAAAAAAAAAFAMT/AAAAAAAAAAAFAMX/AAAAAAAAAAAFAMb/AAAAAAAAAAAFAMf/AAAAAAAAAAAFAMj/AAAAAAAAAAAFAMn/AAAAAAAAAAAFAM//AAAAAAAAAAAFAND/AAAAAAAAAAAFANH/AAAAAAAAAAAGALT/AAAAAAAAAAAGALX/AAAAAAAAAAAGALb/AAAAAAAAAAAGALf/AAAAAAAAAAAGALj/AAAAAAAAAAAGALn/AAAAAAAAAAAGALr/AAAAAAAAAAAGALv/AAAAAAAAAAAGALz/AAAAAAAAAAAGAL3/AAAAAAAAAAAGAL7/AAAAAAAAAAAGAL//AAAAAAAAAAAGAMD/AAAAAAAAAAAGAMH/AAAAAAAAAAAGAML/AAAAAAAAAAAGAMP/AAAAAAAAAAAGAMT/AAAAAAAAAAAGAMX/AAAAAAAAAAAGAMb/AAAAAAAAAAAGAMf/AAAAAAAAAAAGAMj/AAAAAAAAAAAGAM//AAAAAAAAAAAGAND/AAAAAAAAAAAHALT/AAAAAAAAAAAHALz/AAABAAAAAAAHAMb/AAABAAAAAAAHAMf/AAAAAAAAAAAHAMj/AAAAAAAAAAAHAMn/AAAAAAAAAAAHAM//AAAAAAAAAAAIALT/AAAAAAAAAAAIAMf/AAABAAAAAAAIAMj/AAAAAAAAAAAIAM//AAAAAAAAAAAIAND/AAAAAAAAAAAJALT/AAAAAAAAAAAJAML/AAABAAAAAAAJAMj/AAABAAAAAAAJAM//AAAAAAAAAAAKALT/AAAAAAAAAAAKAL7/AAABAAAAAAAKAL//AAABAAAAAAAKAMD/AAABAAAAAAAKAMH/AAABAAAAAAAKAML/AAAAAAAAAAAKAM//AAAAAAAAAAALALT/AAAAAAAAAAALAL3/AAABAAAAAAALAL7/AAAAAAAAAAALAL//AAAAAAAAAAALAMD/AAAAAAAAAAALAMH/AAAAAAAAAAALAML/AAAAAAAAAAALAM//AAAAAAAAAAAMALT/AAAAAAAAAAAMALv/AAABAAAAAAAMALz/AAAAAAAAAAAMAL3/AAAAAAAAAAAMAL7/AAAAAAAAAAAMAL//AAAAAAAAAAAMAMD/AAAAAAAAAAAMAMH/AAAAAAAAAAAMAML/AAAAAAAAAAAMAMP/AAAAAAAAAAAMAMT/AAAAAAAAAAAMAMf/AAAAAAAAAAAMAMj/AAAAAAAAAAAMAMn/AAAAAAAAAAAMAMr/AAAAAAAAAAAMAMv/AAAAAAAAAAAMAMz/AAAAAAAAAAAMAM3/AAAAAAAAAAAMAM7/AAAAAAAAAAAMAM//AAAAAAAAAAANALX/AAAAAAAAAAANALz/AAAAAAAAAAANAL3/AAAAAAAAAAANAL7/AAAAAAAAAAANAL//AAAAAAAAAAANAMD/AAAAAAAAAAANAMH/AAAAAAAAAAANAML/AAAAAAAAAAANAMP/AAAAAAAAAAANAMT/AAAAAAAAAAANAMf/AAAAAAAAAAANAMj/AAAAAAAAAAANAMn/AAAAAAAAAAANAMr/AAAAAAAAAAANAMv/AAAAAAAAAAANAMz/AAAAAAAAAAANAM3/AAAAAAAAAAANAM7/AAAAAAAAAAANAM//AAAAAAAAAAAOALX/AAAAAAAAAAAOALz/AAAAAAAAAAAOAL3/AAAAAAAAAAAOAL7/AAAAAAAAAAAOAL//AAAAAAAAAAAOAMD/AAAAAAAAAAAOAMH/AAAAAAAAAAAOAML/AAAAAAAAAAAOAMP/AAAAAAAAAAAOAMT/AAAAAAAAAAAOAMf/AAAAAAAAAAAOAMj/AAAAAAAAAAAOAMn/AAAAAAAAAAAOAMr/AAAAAAAAAAAOAMv/AAAAAAAAAAAOAMz/AAAAAAAAAAAOAM3/AAAAAAAAAAAOAM7/AAAAAAAAAAAOAM//AAAAAAAAAAAOAND/AAAAAAAAAAAPALv/AAABAAAAAAAPALz/AAAAAAAAAAAPAL3/AAAAAAAAAAAPAL7/AAAAAAAAAAAPAL//AAAAAAAAAAAPAMD/AAAAAAAAAAAPAMH/AAAAAAAAAAAPAML/AAAAAAAAAAAPAMP/AAAAAAAAAAAPAMT/AAAAAAAAAAAPAMf/AAAAAAAAAAAPAMj/AAAAAAAAAAAPAMn/AAAAAAAAAAAPAMr/AAAAAAAAAAAPAMv/AAAAAAAAAAAPAMz/AAAAAAAAAAAPAM3/AAAAAAAAAAAPAM7/AAAAAAAAAAAPAM//AAAAAAAAAAAPAND/AAAAAAAAAAAQALz/AAABAAAAAAAQAL3/AAABAAAAAAAQAL7/AAABAAAAAAAQAL//AAABAAAAAAAQAMD/AAABAAAAAAAQAMH/AAABAAAAAAAQAML/AAABAAAAAAAQAMP/AAABAAAAAAAQAMT/AAABAAAAAAAQAMj/AAABAAAAAAAQAMn/AAABAAAAAAAQAMr/AAABAAAAAAAQAMv/AAABAAAAAAAQAMz/AAABAAAAAAAQAM3/AAABAAAAAAAQAM7/AAABAAAAAAAQAM//AAAAAAAAAAAQAND/AAAAAAAAAAARALz/AAAAAAAAAFARAL3/AAAAAAAAAFARAL7/AAAAAAAAAFARAMf/AAAAAAAAAAARAMj/AAAAAAAAAAARAMn/AAAAAAAAAAARAM7/AAABAAAAAAARAM//AAAAAAAAAAASALT/AAAAAAAAAAASAM7/AAABAAAAAAASAM//AAAAAAAAAAATALz/AAAAAAAAAFATAL3/AAAAAAAAAFATAL7/AAAAAAAAAFATAMf/AAAAAAAAAAATAMj/AAAAAAAAAAATAMn/AAAAAAAAAAATAM7/AAABAAAAAAATAM//AAAAAAAAAAAUALT/AAAAAAAAAAAUALX/AAAAAAAAAAAUALb/AAABAAAAAAAUALf/AAABAAAAAAAUALj/AAABAAAAAAAUALn/AAABAAAAAAAUALr/AAABAAAAAAAUALv/AAABAAAAAAAUALz/AAABAAAAAAAUAL3/AAABAAAAAAAUAL7/AAABAAAAAAAUAL//AAABAAAAAAAUAMD/AAABAAAAAAAUAMH/AAABAAAAAAAUAML/AAABAAAAAAAUAM7/AAABAAAAAAAUAM//AAAAAAAAAAAVALT/AAAAAAAAAAAVALX/AAAAAAAAAAAVALb/AAAAAAAAAAAVALf/AAAAAAAAAAAVALj/AAAAAAAAAAAVALn/AAAAAAAAAAAVALr/AAAAAAAAAAAVALv/AAAAAAAAAAAVALz/AAAAAAAAAAAVAL3/AAAAAAAAAAAVAL7/AAAAAAAAAAAVAL//AAAAAAAAAAAVAMD/AAAAAAAAAAAVAMH/AAAAAAAAAAAVAML/AAAAAAAAAAAVAM7/AAABAAAAAAAVAM//AAAAAAAAAAAWALT/AAAAAAAAAAAWALX/AAAAAAAAAAAWALb/AAAAAAAAAAAWALf/AAAAAAAAAAAWALj/AAAAAAAAAAAWALn/AAAAAAAAAAAWALr/AAAAAAAAAAAWALv/AAAAAAAAAAAWALz/AAAAAAAAAAAWAL3/AAAAAAAAAAAWAL7/AAAAAAAAAAAWAL//AAAAAAAAAAAWAMD/AAAAAAAAAAAWAMH/AAAAAAAAAAAWAML/AAAAAAAAAAAWAM3/AAABAAAAAAAWAM7/AAAAAAAAAAAWAM//AAAAAAAAAAAXALT/AAAAAAAAAAAXAM3/AAABAAAAAAAXAM7/AAAAAAAAAAAXAM//AAAAAAAAAAAYALT/AAAAAAAAAAAYALn/AAAAAAAAAAAYAM3/AAABAAAAAAAYAM7/AAAAAAAAAAAYAM//AAAAAAAAAAAZALX/AAAAAAAAAAAZALb/AAAAAAAAAAAZALf/AAAAAAAAAAAZAM3/AAABAAAAAAAZAM7/AAAAAAAAAAAZAM//AAAAAAAAAAAaAMf/AAABAAAAAAAaAMj/AAABAAAAAAAaAM3/AAABAAAAAAAaAM7/AAAAAAAAAAAaAM//AAAAAAAAAAAbALn/AAAAAAAAAAAbAMf/AAAAAAAAAAAbAMj/AAAAAAAAAAAbAM3/AAABAAAAAAAbAM7/AAAAAAAAAAAbAM//AAAAAAAAAAAcALn/AAAAAAAAAAAcAM3/AAABAAAAAAAcAM7/AAAAAAAAAAAcAM//AAAAAAAAAAAcAND/AAAAAAAAAAAdALT/AAAAAAAAAAAdALX/AAAAAAAAAAAdALb/AAAAAAAAAAAdAM3/AAABAAAAAAAdAM7/AAAAAAAAAAAdAM//AAAAAAAAAAAeALT/AAAAAAAAAAAeAMf/AAAAAAAAAAAeAMj/AAAAAAAAAAAeAM3/AAABAAAAAAAeAM7/AAAAAAAAAAAeAM//AAAAAAAAAAAfALT/AAAAAAAAAAAfALX/AAAAAAAAAAAfAMf/AAABAAAAAAAfAMj/AAABAAAAAAAfAM3/AAABAAAAAAAfAM7/AAAAAAAAAAAfAM//AAAAAAAAAAAfAND/AAAAAAAAAAAfANH/AAAAAAAAAAAgALT/AAAAAAAAAAAgALX/AAAAAAAAAAAgAM3/AAABAAAAAAAgAM7/AAAAAAAAAAAgAM//AAAAAAAAAAAhALT/AAAAAAAAAAAhALX/AAAAAAAAAAAhALb/AAAAAAAAAAAhALf/AAAAAAAAAAAhAM3/AAABAAAAAAAhAM7/AAAAAAAAAAAhAM//AAAAAAAAAAAiALT/AAAAAAAAAAAiALX/AAAAAAAAAAAiAM3/AAABAAAAAAAiAM7/AAAAAAAAAAAiAM//AAAAAAAAAAAjALP/AAAAAAAAAAAjALT/AAAAAAAAAAAjAM3/AAABAAAAAAAjAM7/AAAAAAAAAAAjAM//AAAAAAAAAAAkALP/AAAAAAAAAAAkALT/AAAAAAAAAAAkAM3/AAABAAAAAAAkAM7/AAAAAAAAAAAkAM//AAAAAAAAAAAlALP/AAAAAAAAAAAlALT/AAAAAAAAAAAlAM7/AAABAAAAAAAlAM//AAAAAAAAAAAmALP/AAAAAAAAAAAmALT/AAAAAAAAAAAmALf/AAAAAAAAAAAmALj/AAAAAAAAAAAmAM3/AAABAAAAAAAmAM7/AAAAAAAAAAAmAM//AAAAAAAAAAAnALP/AAAAAAAAAAAnALT/AAAAAAAAAAAnAM3/AAABAAAAAAAnAM7/AAAAAAAAAAAnAM//AAAAAAAAAAAnAND/AAAAAAAAAAAoALP/AAAAAAAAAAAoALT/AAAAAAAAAAAoAMz/AAABAAAAAAAoAM3/AAAAAAAAAAAoAM7/AAAAAAAAAAAoAM//AAAAAAAAAAAoAND/AAAAAAAAAAAoANH/AAAAAAAAAAApALT/AAAAAAAAAAApAMz/AAABAAAAAAApAM3/AAAAAAAAAAAqALf/AAAAAAAAAAAqAMz/AAABAAAAAAAqAM3/AAAAAAAAAAArALX/AAAAAAAAAAArAMz/AAABAAAAAAArAM3/AAAAAAAAAAArAND/AAAAAAAAAAAsALX/AAAAAAAAAAAsALb/AAAAAAAAAAAsAMz/AAABAAAAAAAsAM3/AAAAAAAAAAAsAM7/AAAAAAAAAAAsAM//AAAAAAAAAAAtAMz/AAABAAAAAAAtAM//AAAAAAAAAAAuALf/AAAAAAAAAAAuAMz/AAABAAAAAAAuAM//AAAAAAAAAAAuAND/AAAAAAAAAAAvAMz/AAABAAAAAAAwALT/AAAAAAAAAAAwAMf/AAABAAAAAAAwAMj/AAABAAAAAAAwAMz/AAABAAAAAAAwAM//AAAAAAAAAAAxALT/AAAAAAAAAAAxALX/AAAAAAAAAAAxALb/AAAAAAAAAAAxAMf/AAAAAAAAAAAxAMj/AAAAAAAAAAAxAMz/AAABAAAAAAAxAM3/AAAAAAAAAAAxAM7/AAAAAAAAAAAxAM//AAAAAAAAAAAyALT/AAAAAAAAAAAyAMz/AAABAAAAAAAyAM3/AAAAAAAAAAAyAM7/AAAAAAAAAAAyAM//AAAAAAAAAAAzALT/AAAAAAAAAAAzALX/AAAAAAAAAAAzAMz/AAABAAAAAAAzAM3/AAAAAAAAAAA0ALT/AAAAAAAAAAA0ALX/AAAAAAAAAAA0ALb/AAAAAAAAAAA0ALf/AAAAAAAAAAA0AMf/AAAAAAAAAAA0AMj/AAAAAAAAAAA0AMz/AAABAAAAAAA0AM3/AAAAAAAAAAA0AM7/AAAAAAAAAAA0AM//AAAAAAAAAAA1ALT/AAAAAAAAAAA1AMf/AAABAAAAAAA1AMj/AAABAAAAAAA1AM3/AAABAAAAAAA1AM7/AAAAAAAAAAA1AM//AAAAAAAAAAA2ALT/AAAAAAAAAAA2ALf/AAAAAAAAAAA2AM3/AAABAAAAAAA2AM7/AAAAAAAAAAA2AM//AAAAAAAAAAA3ALT/AAAAAAAAAAA3ALf/AAAAAAAAAAA3ALj/AAAAAAAAAAA3ALn/AAAAAAAAAAA3ALr/AAAAAAAAAAA3ALv/AAAAAAAAAAA3AM3/AAABAAAAAAA3AM7/AAAAAAAAAAA3AM//AAAAAAAAAAA4ALX/AAAAAAAAAAA4ALb/AAAAAAAAAAA4ALf/AAAAAAAAAAA4ALj/AAAAAAAAAAA4ALn/AAAAAAAAAAA4ALr/AAAAAAAAAAA4ALv/AAAAAAAAAAA4ALz/AAAAAAAAAAA4AL3/AAAAAAAAAAA4AL7/AAAAAAAAAAA4AL//AAAAAAAAAAA4AM3/AAABAAAAAAA4AM7/AAAAAAAAAAA4AM//AAAAAAAAAAA4AND/AAAAAAAAAAA5ALX/AAAAAAAAAAA5ALb/AAAAAAAAAAA5ALf/AAAAAAAAAAA5ALj/AAAAAAAAAAA5ALn/AAAAAAAAAAA5ALr/AAAAAAAAAAA5ALv/AAAAAAAAAAA5ALz/AAAAAAAAAAA5AL3/AAAAAAAAAAA5AL7/AAAAAAAAAAA5AMX/AAAAAAAAAAA5AMb/AAAAAAAAAAA5AMf/AAAAAAAAAAA5AMj/AAAAAAAAAAA5AMn/AAAAAAAAAAA5AMr/AAAAAAAAAAA5AMv/AAAAAAAAAAA5AMz/AAAAAAAAAAA5AM3/AAAAAAAAAAA5AM7/AAAAAAAAAAA5AM//AAAAAAAAAAA5AND/AAAAAAAAAAAFAMr/AAAAAAAAAAAFANL/AAAAAAAAAAAGAMn/AAAAAAAAAAAGANH/AAAAAAAAAAAHALX/AAAAAAAAAAAHAL3/AAABAAAAAAAHAMr/AAAAAAAAAAAHAND/AAAAAAAAAAAIALX/AAAAAAAAAAAIAMn/AAAAAAAAAAAIANH/AAAAAAAAAAAJALX/AAAAAAAAAAAJAMP/AAABAAAAAAAJAMn/AAABAAAAAAAJAND/AAAAAAAAAAAKALX/AAAAAAAAAAAKAMP/AAAAAAAAAAAKAND/AAAAAAAAAAALALX/AAAAAAAAAAALAMP/AAAAAAAAAAALAND/AAAAAAAAAAAMALX/AAAAAAAAAAAMAND/AAAAAAAAAAANALb/AAABAAAAAAANAND/AAAAAAAAAAAOALb/AAABAAAAAAAOANH/AAAAAAAAAAAPALX/AAAAAAAAAAAPANH/AAAAAAAAAAAQALX/AAAAAAAAAAAQANH/AAAAAAAAAAARALX/AAAAAAAAAAARAL//AAAAAAAAAFARAMr/AAAAAAAAAAARAND/AAAAAAAAAAASALX/AAAAAAAAAAASALz/AAAAAAAAAFASAL//AAAAAAAAAFASAMf/AAAAAAAAAAASAMr/AAAAAAAAAAASAND/AAAAAAAAAAATALX/AAAAAAAAAAATAL//AAAAAAAAAFATAMr/AAAAAAAAAAATAND/AAAAAAAAAAAUAMP/AAABAAAAAAAUAND/AAAAAAAAAAAVAMP/AAAAAAAAAAAVAND/AAAAAAAAAAAWAMP/AAAAAAAAAAAWAND/AAAAAAAAAAAXALX/AAAAAAAAAAAXALn/AAAAAAAAAAAXALz/AAAAAAAAAAAXAND/AAAAAAAAAAAYALX/AAAAAAAAAAAYALr/AAAAAAAAAAAYALz/AAAAAAAAAAAYAND/AAAAAAAAAAAZALj/AAAAAAAAAAAZAND/AAAAAAAAAAAaALX/AAAAAAAAAAAaALf/AAAAAAAAAAAaALn/AAAAAAAAAAAaAMn/AAABAAAAAAAaAND/AAAAAAAAAAAbALX/AAAAAAAAAAAbALf/AAAAAAAAAAAbALr/AAAAAAAAAAAbAMn/AAAAAAAAAAAbAND/AAAAAAAAAAAcALX/AAAAAAAAAAAcALf/AAAAAAAAAAAcALr/AAAAAAAAAAAcAMf/AAAAAAAAAAAcAMn/AAAAAAAAAAAcANH/AAAAAAAAAAAdALf/AAAAAAAAAAAdALn/AAAAAAAAAAAdAMf/AAAAAAAAAAAdAMn/AAAAAAAAAAAdAND/AAAAAAAAAAAeALX/AAAAAAAAAAAeALf/AAAAAAAAAAAeAMn/AAAAAAAAAAAeAND/AAAAAAAAAAAfALb/AAAAAAAAAAAfAMn/AAABAAAAAAAfANL/AAAAAAAAAAAgALb/AAAAAAAAAAAgALn/AAAAAAAAAAAgAND/AAAAAAAAAAAhALj/AAAAAAAAAAAhAND/AAAAAAAAAAAiALb/AAAAAAAAAAAiALj/AAAAAAAAAAAiAND/AAAAAAAAAAAjALX/AAAAAAAAAAAjALj/AAAAAAAAAAAjAND/AAAAAAAAAAAkALX/AAAAAAAAAAAkAND/AAAAAAAAAAAlALX/AAAAAAAAAAAlALf/AAAAAAAAAAAlAND/AAAAAAAAAAAmALX/AAAAAAAAAAAmALn/AAABAAAAAAAmAND/AAAAAAAAAAAnALX/AAAAAAAAAAAnANH/AAAAAAAAAAAoALX/AAAAAAAAAAAoALj/AAAAAAAAAAAoANL/AAAAAAAAAAApALX/AAAAAAAAAAApAM7/AAAAAAAAAAApAND/AAAAAAAAAAAqALX/AAAAAAAAAAAqALj/AAAAAAAAAAAqAM7/AAAAAAAAAAAqAND/AAAAAAAAAAArALb/AAAAAAAAAAArALj/AAAAAAAAAAArAM7/AAAAAAAAAAArANH/AAAAAAAAAAAsALf/AAAAAAAAAAAsAND/AAAAAAAAAAAtALX/AAAAAAAAAAAtALf/AAAAAAAAAAAtALn/AAAAAAAAAAAtAM3/AAAAAAAAAAAtAND/AAAAAAAAAAAuALX/AAAAAAAAAAAuALj/AAAAAAAAAAAuAM3/AAAAAAAAAAAuANH/AAAAAAAAAAAvALX/AAAAAAAAAAAvALn/AAAAAAAAAAAvAM3/AAAAAAAAAAAvAND/AAAAAAAAAAAwALX/AAAAAAAAAAAwALn/AAAAAAAAAAAwAMn/AAABAAAAAAAwAM3/AAAAAAAAAAAwAND/AAAAAAAAAAAxALf/AAAAAAAAAAAxAMn/AAAAAAAAAAAxAND/AAAAAAAAAAAyALX/AAAAAAAAAAAyALj/AAAAAAAAAAAyAMf/AAAAAAAAAAAyAMn/AAAAAAAAAAAyAND/AAAAAAAAAAAzALb/AAAAAAAAAAAzAMf/AAAAAAAAAAAzAMn/AAAAAAAAAAAzAM7/AAAAAAAAAAAzAND/AAAAAAAAAAA0ALj/AAAAAAAAAAA0AMn/AAAAAAAAAAA0AND/AAAAAAAAAAA1ALX/AAAAAAAAAAA1ALn/AAAAAAAAAAA1AMn/AAABAAAAAAA1AND/AAAAAAAAAAA2ALX/AAAAAAAAAAA2ALj/AAAAAAAAAAA2AMX/AAACAAAAAAA2AND/AAAAAAAAAAA3ALX/AAAAAAAAAAA3ALz/AAAAAAAAAAA3AMX/AAACAAAAAAA3AND/AAAAAAAAAAA4AMD/AAAAAAAAAAA4AMX/AAACAAAAAAA4ANH/AAAAAAAAAAA5AL//AAAAAAAAAAA5ANH/AAAAAAAAAAAPAMX/AAAAAAAAAAAPAMb/AAAAAAAAAAAOAMb/AAAAAAAAAAAOAMX/AAAAAAAAAAANAMX/AAAAAAAAAAANAMb/AAAAAAAAAAAMAMb/AAAAAAAAAAAMAMX/AAAAAAAAAAAkAMX/AAABAAAAAAAlAMT/AAABAAAAAAAlAMX/AAAAAAAAAAAmAMT/AAABAAAAAAAmAMX/AAAAAAAAAAAnAMT/AAABAAAAAAAkAMb/AAABAAAAAAAlAMb/AAAAAAAAAAAlAMf/AAABAAAAAAAmAMb/AAAAAAAAAAAmAMf/AAABAAAAAAAnAMX/AAAAAAAAAAAnAMb/AAAAAAAAAAAnAMf/AAABAAAAAAAoAMX/AAABAAAAAAAoAMb/AAABAAAAAAAQAMX/AAABAAAAAAAQAMb/AAABAAAAAAAQAMf/AAABAAAAAAA=") +tile_map_data = PackedByteArray("AAAVALT/AAAAAAAAAAAVALX/AAAAAAAAAAAVALb/AAAAAAAAAAAVALf/AAAAAAAAAAAVALj/AAAAAAAAAAAVALn/AAAAAAAAAAAVALr/AAAAAAAAAAAVALv/AAAAAAAAAAAVAM//AAAAAAAAAAAWALT/AAAAAAAAAAAWALX/AAAAAAAAAAAWALb/AAAAAAAAAAAWALf/AAAAAAAAAAAWALj/AAAAAAAAAAAWALn/AAAAAAAAAAAWALr/AAAAAAAAAAAWALv/AAAAAAAAAAAWAM7/AAAAAAAAAAAWAM//AAAAAAAAAAAXALT/AAAAAAAAAAAXAM3/AAABAAAAAAAXAM7/AAAAAAAAAAAXAM//AAAAAAAAAAAYALT/AAAAAAAAAAAYALn/AAAAAAAAAAAYAM3/AAABAAAAAAAYAM7/AAAAAAAAAAAYAM//AAAAAAAAAAAZALX/AAAAAAAAAAAZALb/AAAAAAAAAAAZALf/AAAAAAAAAAAZAM3/AAABAAAAAAAZAM7/AAAAAAAAAAAZAM//AAAAAAAAAAAaAM3/AAABAAAAAAAaAM7/AAAAAAAAAAAaAM//AAAAAAAAAAAbALn/AAAAAAAAAAAbAM3/AAABAAAAAAAbAM7/AAAAAAAAAAAbAM//AAAAAAAAAAAcALn/AAAAAAAAAAAcAM3/AAABAAAAAAAcAM7/AAAAAAAAAAAcAM//AAAAAAAAAAAcAND/AAAAAAAAAAAdALT/AAAAAAAAAAAdALX/AAAAAAAAAAAdALb/AAAAAAAAAAAdAM3/AAABAAAAAAAdAM7/AAAAAAAAAAAdAM//AAAAAAAAAAAeALT/AAAAAAAAAAAeAM3/AAABAAAAAAAeAM7/AAAAAAAAAAAeAM//AAAAAAAAAAAfALT/AAAAAAAAAAAfALX/AAAAAAAAAAAfAM3/AAABAAAAAAAfAM7/AAAAAAAAAAAfAM//AAAAAAAAAAAfAND/AAAAAAAAAAAfANH/AAAAAAAAAAAgALT/AAAAAAAAAAAgALX/AAAAAAAAAAAgAM3/AAABAAAAAAAgAM7/AAAAAAAAAAAgAM//AAAAAAAAAAAhALT/AAAAAAAAAAAhALX/AAAAAAAAAAAhALb/AAAAAAAAAAAhALf/AAAAAAAAAAAhAM3/AAABAAAAAAAhAM7/AAAAAAAAAAAhAM//AAAAAAAAAAAiALT/AAAAAAAAAAAiALX/AAAAAAAAAAAiAM3/AAABAAAAAAAiAM7/AAAAAAAAAAAiAM//AAAAAAAAAAAjALP/AAAAAAAAAAAjALT/AAAAAAAAAAAjAM3/AAABAAAAAAAjAM7/AAAAAAAAAAAjAM//AAAAAAAAAAAkALP/AAAAAAAAAAAkALT/AAAAAAAAAAAkAM3/AAABAAAAAAAkAM7/AAAAAAAAAAAkAM//AAAAAAAAAAAlALP/AAAAAAAAAAAlALT/AAAAAAAAAAAlAM7/AAABAAAAAAAlAM//AAAAAAAAAAAmALP/AAAAAAAAAAAmALT/AAAAAAAAAAAmALf/AAAAAAAAAAAmALj/AAAAAAAAAAAmAM3/AAABAAAAAAAmAM7/AAAAAAAAAAAmAM//AAAAAAAAAAAnALP/AAAAAAAAAAAnALT/AAAAAAAAAAAnAM3/AAABAAAAAAAnAM7/AAAAAAAAAAAnAM//AAAAAAAAAAAnAND/AAAAAAAAAAAoALP/AAAAAAAAAAAoALT/AAAAAAAAAAAoAMz/AAABAAAAAAAoAM3/AAAAAAAAAAAoAM7/AAAAAAAAAAAoAM//AAAAAAAAAAAoAND/AAAAAAAAAAAoANH/AAAAAAAAAAApALT/AAAAAAAAAAApAMz/AAABAAAAAAApAM3/AAAAAAAAAAAqALf/AAAAAAAAAAAqAMz/AAABAAAAAAAqAM3/AAAAAAAAAAArALX/AAAAAAAAAAArAMz/AAABAAAAAAArAM3/AAAAAAAAAAArAND/AAAAAAAAAAAsALX/AAAAAAAAAAAsALb/AAAAAAAAAAAsAMz/AAABAAAAAAAsAM3/AAAAAAAAAAAsAM7/AAAAAAAAAAAsAM//AAAAAAAAAAAtAMz/AAABAAAAAAAtAM//AAAAAAAAAAAuALf/AAAAAAAAAAAuAMz/AAABAAAAAAAuAM//AAAAAAAAAAAuAND/AAAAAAAAAAAvAMz/AAABAAAAAAAwALT/AAAAAAAAAAAwAMz/AAABAAAAAAAwAM//AAAAAAAAAAAxALT/AAAAAAAAAAAxALX/AAAAAAAAAAAxALb/AAAAAAAAAAAxAMz/AAABAAAAAAAxAM3/AAAAAAAAAAAxAM7/AAAAAAAAAAAxAM//AAAAAAAAAAAyALT/AAAAAAAAAAAyAMz/AAABAAAAAAAyAM3/AAAAAAAAAAAyAM7/AAAAAAAAAAAyAM//AAAAAAAAAAAzALT/AAAAAAAAAAAzALX/AAAAAAAAAAAzAMz/AAABAAAAAAAzAM3/AAAAAAAAAAA0ALT/AAAAAAAAAAA0ALX/AAAAAAAAAAA0ALb/AAAAAAAAAAA0ALf/AAAAAAAAAAA0AMz/AAABAAAAAAA0AM3/AAAAAAAAAAA0AM7/AAAAAAAAAAA0AM//AAAAAAAAAAA1ALT/AAAAAAAAAAA1AM3/AAABAAAAAAA1AM7/AAAAAAAAAAA1AM//AAAAAAAAAAA2ALT/AAAAAAAAAAA2ALf/AAAAAAAAAAA2AM3/AAABAAAAAAA2AM7/AAAAAAAAAAA2AM//AAAAAAAAAAA3ALT/AAAAAAAAAAA3ALf/AAAAAAAAAAA3ALj/AAAAAAAAAAA3ALn/AAAAAAAAAAA3ALr/AAAAAAAAAAA3ALv/AAAAAAAAAAA3AM3/AAABAAAAAAA3AM7/AAAAAAAAAAA3AM//AAAAAAAAAAA4ALX/AAAAAAAAAAA4ALb/AAAAAAAAAAA4ALf/AAAAAAAAAAA4ALj/AAAAAAAAAAA4ALn/AAAAAAAAAAA4ALr/AAAAAAAAAAA4ALv/AAAAAAAAAAA4ALz/AAAAAAAAAAA4AL3/AAAAAAAAAAA4AL7/AAAAAAAAAAA4AL//AAAAAAAAAAA4AM3/AAABAAAAAAA4AM7/AAAAAAAAAAA4AM//AAAAAAAAAAA4AND/AAAAAAAAAAA5ALX/AAAAAAAAAAA5ALb/AAAAAAAAAAA5ALf/AAAAAAAAAAA5ALj/AAAAAAAAAAA5ALn/AAAAAAAAAAA5ALr/AAAAAAAAAAA5ALv/AAAAAAAAAAA5ALz/AAAAAAAAAAA5AL3/AAAAAAAAAAA5AL7/AAAAAAAAAAA5AMX/AAAAAAAAAAA5AMb/AAAAAAAAAAA5AMf/AAAAAAAAAAA5AMj/AAAAAAAAAAA5AMn/AAAAAAAAAAA5AMr/AAAAAAAAAAA5AMv/AAAAAAAAAAA5AMz/AAAAAAAAAAA5AM3/AAAAAAAAAAA5AM7/AAAAAAAAAAA5AM//AAAAAAAAAAA5AND/AAAAAAAAAAAVAND/AAAAAAAAAAAWAND/AAAAAAAAAAAXALX/AAAAAAAAAAAXALn/AAAAAAAAAAAXAND/AAAAAAAAAAAYALX/AAAAAAAAAAAYALr/AAAAAAAAAAAYAND/AAAAAAAAAAAZALj/AAAAAAAAAAAZAND/AAAAAAAAAAAaALX/AAAAAAAAAAAaALf/AAAAAAAAAAAaALn/AAAAAAAAAAAaAND/AAAAAAAAAAAbALX/AAAAAAAAAAAbALf/AAAAAAAAAAAbALr/AAAAAAAAAAAbAND/AAAAAAAAAAAcALX/AAAAAAAAAAAcALf/AAAAAAAAAAAcALr/AAAAAAAAAAAcANH/AAAAAAAAAAAdALf/AAAAAAAAAAAdALn/AAAAAAAAAAAdAND/AAAAAAAAAAAeALX/AAAAAAAAAAAeALf/AAAAAAAAAAAeAND/AAAAAAAAAAAfALb/AAAAAAAAAAAfANL/AAAAAAAAAAAgALb/AAAAAAAAAAAgALn/AAAAAAAAAAAgAND/AAAAAAAAAAAhALj/AAAAAAAAAAAhAND/AAAAAAAAAAAiALb/AAAAAAAAAAAiALj/AAAAAAAAAAAiAND/AAAAAAAAAAAjALX/AAAAAAAAAAAjALj/AAAAAAAAAAAjAND/AAAAAAAAAAAkALX/AAAAAAAAAAAkAND/AAAAAAAAAAAlALX/AAAAAAAAAAAlALf/AAAAAAAAAAAlAND/AAAAAAAAAAAmALX/AAAAAAAAAAAmALn/AAABAAAAAAAmAND/AAAAAAAAAAAnALX/AAAAAAAAAAAnANH/AAAAAAAAAAAoALX/AAAAAAAAAAAoALj/AAAAAAAAAAAoANL/AAAAAAAAAAApALX/AAAAAAAAAAApAM7/AAAAAAAAAAApAND/AAAAAAAAAAAqALX/AAAAAAAAAAAqALj/AAAAAAAAAAAqAM7/AAAAAAAAAAAqAND/AAAAAAAAAAArALb/AAAAAAAAAAArALj/AAAAAAAAAAArAM7/AAAAAAAAAAArANH/AAAAAAAAAAAsALf/AAAAAAAAAAAsAND/AAAAAAAAAAAtALX/AAAAAAAAAAAtALf/AAAAAAAAAAAtALn/AAAAAAAAAAAtAM3/AAAAAAAAAAAtAND/AAAAAAAAAAAuALX/AAAAAAAAAAAuALj/AAAAAAAAAAAuAM3/AAAAAAAAAAAuANH/AAAAAAAAAAAvALX/AAAAAAAAAAAvALn/AAAAAAAAAAAvAM3/AAAAAAAAAAAvAND/AAAAAAAAAAAwALX/AAAAAAAAAAAwALn/AAAAAAAAAAAwAM3/AAAAAAAAAAAwAND/AAAAAAAAAAAxALf/AAAAAAAAAAAxAND/AAAAAAAAAAAyALX/AAAAAAAAAAAyALj/AAAAAAAAAAAyAND/AAAAAAAAAAAzALb/AAAAAAAAAAAzAM7/AAAAAAAAAAAzAND/AAAAAAAAAAA0ALj/AAAAAAAAAAA0AND/AAAAAAAAAAA1ALX/AAAAAAAAAAA1ALn/AAAAAAAAAAA1AND/AAAAAAAAAAA2ALX/AAAAAAAAAAA2ALj/AAAAAAAAAAA2AMX/AAACAAAAAAA2AND/AAAAAAAAAAA3ALX/AAAAAAAAAAA3ALz/AAAAAAAAAAA3AMX/AAACAAAAAAA3AND/AAAAAAAAAAA4AMD/AAAAAAAAAAA4AMX/AAACAAAAAAA4ANH/AAAAAAAAAAA5AL//AAAAAAAAAAA5ANH/AAAAAAAAAAA0AMf/AAABAAAAAAA0AMj/AAABAAAAAAA0AMn/AAABAAAAAAAvAMf/AAABAAAAAAAvAMj/AAABAAAAAAAvAMn/AAABAAAAAAAkAMX/AAABAAAAAAAlAMT/AAABAAAAAAAlAMX/AAAAAAAAAAAlAMb/AAABAAAAAAAmAMT/AAABAAAAAAAmAMX/AAAAAAAAAAAmAMb/AAABAAAAAAAnAMX/AAABAAAAAAAVAM7/AAAAAAAAAAAVAM3/AAAAAAAAAAAWAM3/AAAAAAAAAAAVAMz/AAAAAAAAAAAVAMv/AAAAAAAAAAAVAMr/AAAAAAAAAAAVAMn/AAAAAAAAAAAVAMj/AAAAAAAAAAAVAMf/AAAAAAAAAAAVAMb/AAAAAAAAAAAWAMb/AAAAAAAAAAAWAMf/AAAAAAAAAAAWAMj/AAAAAAAAAAAWAMn/AAAAAAAAAAAWAMr/AAAAAAAAAAAWAMv/AAAAAAAAAAAWAMz/AAAAAAAAAAAWAMX/AAAAAAAAAAAVAMX/AAAAAAAAAAAVAMT/AAAAAAAAAAAWAMT/AAAAAAAAAAAVAMP/AAAAAAAAAAAWAMP/AAAAAAAAAAAVAML/AAAAAAAAAAAWAML/AAAAAAAAAAAXALv/AAAAAAAAAAAWAMH/AAAAAAAAAAAVAMH/AAAAAAAAAAAVAMD/AAAAAAAAAAAWAMD/AAAAAAAAAAAXAMD/AAACAAAAAAAYAMD/AAACAAAAAAAZAMD/AAACAAAAAAA=") tile_set = ExtResource("20_kepv2") +[node name="PathDriveMovePlateform" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_c6mvs")] +position = Vector2(800, -888) +path2d = NodePath("Path2D") +plateform = NodePath("MovablePlateform") +player_trigger = NodePath("MovablePlateform/PlayerTriggerVolumn") +move_speed = 300.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_ug4by")] +shaking_target = NodePath("Sprite2D") +shake_strength = 1.0 +shake_duration = 1.0 +shake_hz = 48.0 + +[node name="Sprite2D" type="Sprite2D" parent="PathDriveMovePlateform/MovablePlateform"] +scale = Vector2(0.5, 0.5) +texture = ExtResource("26_c10nq") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform/MovablePlateform"] +shape = SubResource("RectangleShape2D_xrx0u") +debug_color = Color(1.7409995, 0, 0.33381775, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="PathDriveMovePlateform/MovablePlateform" instance=ExtResource("17_xcxlr")] +position = Vector2(-0.5, 0) +debug_print = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform/MovablePlateform/PlayerTriggerVolumn"] +shape = SubResource("RectangleShape2D_q6hv2") + +[node name="Path2D" type="Path2D" parent="PathDriveMovePlateform"] +curve = SubResource("Curve2D_3vve2") + [connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s6.tscn b/_scene/level1/l1_s6.tscn index 95c1233..a9317c5 100644 --- a/_scene/level1/l1_s6.tscn +++ b/_scene/level1/l1_s6.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=39 format=4 uid="uid://dr8a26hfqkh12"] +[gd_scene load_steps=45 format=4 uid="uid://7424nctotch0"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_a2nbh"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_txt12"] @@ -23,6 +23,9 @@ [ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_7qb32"] [ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_qid0u"] [ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_ibawt"] +[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="24_gnhi3"] +[ext_resource type="PackedScene" uid="uid://csdxpv8gefpec" path="res://_props/_prefabs/plateform/movable_plateform.tscn" id="25_qcumk"] +[ext_resource type="Texture2D" uid="uid://c673bap4b12fx" path="res://icon.svg" id="26_nokqb"] [sub_resource type="Resource" id="Resource_6bhoi"] script = ExtResource("8_n5ng2") @@ -70,7 +73,7 @@ prop_state_map = Dictionary[int, ExtResource("8_n5ng2")]({ metadata/_custom_type_script = "uid://fxpk2ot6otfh" [sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] -size = Vector2(848, 416) +size = Vector2(448, 480) [sub_resource type="Resource" id="Resource_ctwrc"] script = ExtResource("21_7qb32") @@ -100,6 +103,18 @@ effect_target_type = SubResource("Resource_o2v7x") effect_apply_type = SubResource("Resource_hatj6") metadata/_custom_type_script = "uid://cdvgq0xqdbagk" +[sub_resource type="RectangleShape2D" id="RectangleShape2D_c6mvs"] +size = Vector2(60, 60) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ug4by"] +size = Vector2(65, 66) + +[sub_resource type="Curve2D" id="Curve2D_c10nq"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -250) +} +point_count = 2 + [node name="L1_S6" type="Node2D"] script = ExtResource("1_a2nbh") metadata/_custom_type_script = "uid://5e157vdk6175" @@ -123,7 +138,9 @@ init_act_id = 0 script = ExtResource("9_v8ejv") [node name="CameraAnchor" parent="Props" instance=ExtResource("10_fwa5x")] -position = Vector2(592, -976) +position = Vector2(104, -1008) +zoom = Vector2(0.7, 0.7) +follow_player = true [node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] script = ExtResource("11_mlg0v") @@ -143,10 +160,10 @@ state_id = 1 effects = Array[ExtResource("14_p6mcy")]([ExtResource("16_ryn0d")]) [node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_lqu4s")] -position = Vector2(544, -992) +position = Vector2(112, -1000) [node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] -position = Vector2(-40, 16) +position = Vector2(0, -8) shape = SubResource("RectangleShape2D_nvw5u") debug_color = Color(0.8421533, 0.3004572, 0.5825285, 0.41960785) @@ -168,7 +185,7 @@ state_id = 1 effects = Array[ExtResource("14_p6mcy")]([ExtResource("19_18x6b")]) [node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_do3ov")] -position = Vector2(888, -960) +position = Vector2(232, -1168) [node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] script = ExtResource("11_mlg0v") @@ -188,7 +205,40 @@ state_id = 1 effects = Array[ExtResource("14_p6mcy")]([SubResource("Resource_ubvm0")]) [node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] -tile_map_data = PackedByteArray("AAAEANH/AAAAAAAAAAAEAND/AAAAAAAAAAAEAMv/AAAAAAAAAAAEAMj/AAAAAAAAAAAEAMf/AAAAAAAAAAAEAMb/AAAAAAAAAAAEAMX/AAAAAAAAAAAEAMT/AAAAAAAAAAAEAMP/AAAAAAAAAAAEAML/AAAAAAAAAAAEAMH/AAAAAAAAAAAEAMD/AAAAAAAAAAAEAL//AAAAAAAAAAAEAL7/AAAAAAAAAAAEAL3/AAAAAAAAAAAEALz/AAAAAAAAAAAEALv/AAAAAAAAAAAEALr/AAAAAAAAAAAEALn/AAAAAAAAAAAEALj/AAAAAAAAAAAEALf/AAAAAAAAAAAEALb/AAAAAAAAAAAEALX/AAAAAAAAAAAEALT/AAAAAAAAAAAEAMn/AAAAAAAAAAAEAMr/AAAAAAAAAAADANH/AAAAAAAAAAACANH/AAAAAAAAAAABANH/AAAAAAAAAAAAANH/AAAAAAAAAAD//9H/AAAAAAAAAAD+/9H/AAAAAAAAAAD9/9H/AAAAAAAAAAD8/9H/AAAAAAAAAAD7/9H/AAAAAAAAAAD6/9H/AAAAAAAAAAD5/9H/AAAAAAAAAAD4/9H/AAAAAAAAAAD3/9H/AAAAAAAAAAD2/9H/AAAAAAAAAAD1/9H/AAAAAAAAAAD0/9H/AAAAAAAAAADz/9H/AAAAAAAAAADy/9H/AAAAAAAAAADx/9H/AAAAAAAAAADw/9H/AAAAAAAAAADv/9H/AAAAAAAAAADu/9H/AAAAAAAAAADt/9H/AAAAAAAAAADs/9H/AAAAAAAAAADs/9D/AAAAAAAAAADs/8//AAAAAAAAAADs/87/AAAAAAAAAADs/83/AAAAAAAAAADs/8z/AAAAAAAAAADs/8v/AAAAAAAAAADs/8r/AAAAAAAAAADs/8n/AAAAAAAAAADs/8j/AAAAAAAAAADs/8f/AAAAAAAAAADs/8b/AAAAAAAAAADs/8X/AAAAAAAAAADs/8T/AAAAAAAAAADs/8P/AAAAAAAAAADs/8L/AAAAAAAAAADs/8H/AAAAAAAAAADs/8D/AAAAAAAAAADs/7//AAAAAAAAAADs/77/AAAAAAAAAADs/73/AAAAAAAAAADs/7z/AAAAAAAAAADs/7v/AAAAAAAAAADs/7r/AAAAAAAAAADs/7n/AAAAAAAAAADs/7j/AAAAAAAAAADs/7f/AAAAAAAAAADs/7b/AAAAAAAAAADs/7X/AAAAAAAAAADs/7P/AAAAAAAAAADs/7L/AAAAAAAAAADs/7T/AAAAAAAAAAAEALP/AAAAAAAAAAAEALL/AAAAAAAAAADt/7L/AAAAAAAAAADu/7L/AAAAAAAAAADv/7L/AAAAAAAAAADw/7L/AAAAAAAAAADx/7L/AAAAAAAAAADy/7L/AAAAAAAAAADz/7L/AAAAAAAAAAD0/7L/AAAAAAAAAAADALL/AAAAAAAAAAACALL/AAAAAAAAAAABALL/AAAAAAAAAAAAALL/AAAAAAAAAAD//7L/AAAAAAAAAAD+/7L/AAAAAAAAAAD9/7L/AAAAAAAAAAD8/7L/AAAAAAAAAAD7/7L/AAAAAAAAAAD1/7L/AAAAAAAAAAD6/7L/AAAAAAAAAAD1/7P/AAAAAAAAAAD1/7T/AAAAAAAAAAD1/7X/AAAAAAAAAAD2/7T/AAACAAAAAAD3/7T/AAACAAAAAAD4/7T/AAACAAAAAAD5/7L/AAAAAAAAAAA=") +tile_map_data = PackedByteArray("AAATALH/AAAAAAAAAAATALL/AAAAAAAAAAATAMD/AAAAAAAAAAATAMH/AAAAAAAAAAAUALH/AAAAAAAAAAAUALL/AAAAAAAAAAAUALP/AAAAAAAAAAAUALT/AAAAAAAAAAAUALn/AAAAAAAAAAAUALr/AAAAAAAAAAAUALv/AAAAAAAAAAAUALz/AAAAAAAAAAAUAMD/AAAAAAAAAAD5/7H/AAAAAAAAAAD5/7L/AAAAAAAAAAD5/7P/AAAAAAAAAAD5/7T/AAAAAAAAAAD5/7n/AAAAAAAAAAD5/7r/AAAAAAAAAAD5/7v/AAAAAAAAAAD5/7z/AAAAAAAAAAD5/73/AAAAAAAAAAD5/77/AAAAAAAAAAD5/7//AAAAAAAAAAD5/8D/AAAAAAAAAAD5/8H/AAAAAAAAAAD5/8L/AAAAAAAAAAD5/8P/AAAAAAAAAAD5/8T/AAAAAAAAAAD5/8X/AAAAAAAAAAD5/8b/AAAAAAAAAAD5/8f/AAAAAAAAAAD5/8j/AAAAAAAAAAD5/8n/AAAAAAAAAAD5/8r/AAAAAAAAAAD5/8v/AAAAAAAAAAD5/8z/AAAAAAAAAAD6/7H/AAAAAAAAAAD6/7L/AAAAAAAAAAD6/7P/AAAAAAAAAAD6/7T/AAAAAAAAAAD6/7n/AAAAAAAAAAD6/7r/AAAAAAAAAAD6/7v/AAAAAAAAAAD6/7z/AAAAAAAAAAD6/73/AAAAAAAAAAD6/77/AAAAAAAAAAD6/7//AAAAAAAAAAD6/8D/AAAAAAAAAAD6/8H/AAAAAAAAAAD6/8L/AAAAAAAAAAD6/8P/AAAAAAAAAAD6/8T/AAAAAAAAAAD6/8X/AAAAAAAAAAD6/8b/AAAAAAAAAAD6/8f/AAAAAAAAAAD6/8j/AAAAAAAAAAD6/8n/AAAAAAAAAAD6/8r/AAAAAAAAAAD6/8v/AAAAAAAAAAD6/8z/AAAAAAAAAAD6/83/AAAAAAAAAAD6/87/AAAAAAAAAAD6/8//AAAAAAAAAAD7/7H/AAAAAAAAAAD7/7L/AAABAAAAAAD7/7z/AAABAAAAAAD7/73/AAABAAAAAAD7/77/AAABAAAAAAD7/7//AAABAAAAAAD7/8D/AAABAAAAAAD7/8H/AAABAAAAAAD7/8r/AAABAAAAAAD7/8v/AAABAAAAAAD7/8z/AAABAAAAAAD7/83/AAABAAAAAAD7/87/AAABAAAAAAD7/8//AAAAAAAAAAD7/9D/AAAAAAAAAAD7/9H/AAAAAAAAAAD8/7H/AAAAAAAAAAD8/7L/AAABAAAAAAD8/87/AAABAAAAAAD8/8//AAAAAAAAAAD8/9D/AAAAAAAAAAD9/7D/AAAAAAAAAAD9/7H/AAAAAAAAAAD9/7L/AAABAAAAAAD9/87/AAABAAAAAAD9/8//AAAAAAAAAAD9/9D/AAAAAAAAAAD+/7H/AAAAAAAAAAD+/7L/AAABAAAAAAD+/87/AAABAAAAAAD+/8//AAAAAAAAAAD+/9D/AAAAAAAAAAD//7H/AAAAAAAAAAD//7L/AAABAAAAAAD//87/AAABAAAAAAD//8//AAAAAAAAAAAAALD/AAAAAAAAAAAAALH/AAAAAAAAAAAAALL/AAABAAAAAAAAALP/AAABAAAAAAAAALT/AAABAAAAAAAAALX/AAABAAAAAAAAALb/AAABAAAAAAAAALf/AAABAAAAAAAAALj/AAABAAAAAAAAALn/AAABAAAAAAAAALr/AAABAAAAAAAAALv/AAABAAAAAAAAALz/AAABAAAAAAAAAL3/AAABAAAAAAAAAM7/AAABAAAAAAAAAM//AAAAAAAAAAAAAND/AAAAAAAAAAABALD/AAAAAAAAAAABALH/AAAAAAAAAAABALL/AAAAAAAAAAABALP/AAAAAAAAAAABALT/AAAAAAAAAAABALX/AAAAAAAAAAABALb/AAAAAAAAAAABALf/AAAAAAAAAAABALj/AAAAAAAAAAABALn/AAAAAAAAAAABALr/AAAAAAAAAAABALv/AAAAAAAAAAABALz/AAAAAAAAAAABAL3/AAAAAAAAAAABAL7/AAAAAAAAAAABAL//AAAAAAAAAAABAMD/AAAAAAAAAAABAMH/AAAAAAAAAAABAML/AAAAAAAAAAABAMP/AAAAAAAAAAABAMT/AAAAAAAAAAABAMX/AAAAAAAAAAABAMb/AAAAAAAAAAABAM7/AAABAAAAAAABAM//AAAAAAAAAAABAND/AAAAAAAAAAABANH/AAAAAAAAAAABANL/AAAAAAAAAAACALD/AAAAAAAAAAACALH/AAAAAAAAAAACALL/AAAAAAAAAAACALP/AAAAAAAAAAACALT/AAAAAAAAAAACALX/AAAAAAAAAAACALb/AAAAAAAAAAACALf/AAAAAAAAAAACALj/AAAAAAAAAAACALn/AAAAAAAAAAACALr/AAAAAAAAAAACALv/AAAAAAAAAAACALz/AAAAAAAAAAACAL3/AAAAAAAAAAACAL7/AAAAAAAAAAACAL//AAAAAAAAAAACAMD/AAAAAAAAAAACAMH/AAAAAAAAAAACAML/AAAAAAAAAAACAMP/AAAAAAAAAAACAMT/AAAAAAAAAAACAMX/AAAAAAAAAAACAM7/AAABAAAAAAACAM//AAAAAAAAAAACAND/AAAAAAAAAAACANH/AAAAAAAAAAADALD/AAAAAAAAAAADALH/AAAAAAAAAAADALj/AAABAAAAAAADALn/AAABAAAAAAADAML/AAABAAAAAAADAMP/AAAAAAAAAAADAMT/AAAAAAAAAAADAMX/AAAAAAAAAAADAMb/AAAAAAAAAAADAM7/AAABAAAAAAADAM//AAAAAAAAAAADAND/AAAAAAAAAAAEALD/AAAAAAAAAAAEALH/AAAAAAAAAAAEAMP/AAABAAAAAAAEAMT/AAAAAAAAAAAEAMX/AAAAAAAAAAAEAMv/AAACAAAAAAAEAM7/AAABAAAAAAAEAM//AAAAAAAAAAAEAND/AAAAAAAAAAAEANH/AAAAAAAAAAAFALD/AAAAAAAAAAAFALH/AAAAAAAAAAAFAL7/AAABAAAAAAAFAL//AAABAAAAAAAFAMT/AAABAAAAAAAFAMX/AAABAAAAAAAFAMv/AAACAAAAAAAFAM7/AAABAAAAAAAFAM//AAAAAAAAAAAFAND/AAAAAAAAAAAGALD/AAAAAAAAAAAGALH/AAAAAAAAAAAGALr/AAABAAAAAAAGALv/AAABAAAAAAAGALz/AAABAAAAAAAGAL3/AAABAAAAAAAGAL7/AAAAAAAAAAAGAL//AAAAAAAAAAAGAMv/AAACAAAAAAAGAM7/AAABAAAAAAAGAM//AAAAAAAAAAAGAND/AAAAAAAAAAAHALD/AAAAAAAAAAAHALH/AAAAAAAAAAAHALn/AAABAAAAAAAHALr/AAAAAAAAAAAHALv/AAAAAAAAAAAHALz/AAAAAAAAAAAHAL3/AAAAAAAAAAAHAL7/AAAAAAAAAAAHAL//AAAAAAAAAAAHAMv/AAACAAAAAAAHAMz/AAABAAAAAAAHAM3/AAABAAAAAAAHAM7/AAABAAAAAAAHAM//AAAAAAAAAAAHAND/AAAAAAAAAAAIALD/AAAAAAAAAAAIALH/AAAAAAAAAAAIALf/AAABAAAAAAAIALj/AAAAAAAAAAAIALn/AAAAAAAAAAAIALr/AAAAAAAAAAAIALv/AAAAAAAAAAAIALz/AAAAAAAAAAAIAL3/AAAAAAAAAAAIAL7/AAAAAAAAAAAIAL//AAAAAAAAAAAIAMD/AAAAAAAAAAAIAMH/AAAAAAAAAAAIAML/AAAAAAAAAAAIAMP/AAAAAAAAAAAIAMT/AAAAAAAAAAAIAMX/AAAAAAAAAAAIAMb/AAAAAAAAAAAIAMf/AAABAAAAAAAIAMj/AAABAAAAAAAIAMn/AAABAAAAAAAIAMr/AAABAAAAAAAIAMv/AAAAAAAAAAAIAMz/AAAAAAAAAAAIAM3/AAAAAAAAAAAIAM7/AAAAAAAAAAAIAM//AAAAAAAAAAAIAND/AAAAAAAAAAAJALH/AAAAAAAAAAAJALL/AAABAAAAAAAJALj/AAAAAAAAAAAJALn/AAAAAAAAAAAJALr/AAAAAAAAAAAJALv/AAAAAAAAAAAJALz/AAAAAAAAAAAJAL3/AAAAAAAAAAAJAL7/AAAAAAAAAAAJAL//AAAAAAAAAAAJAMD/AAAAAAAAAAAJAMH/AAAAAAAAAAAJAML/AAAAAAAAAAAJAMP/AAAAAAAAAAAJAMT/AAAAAAAAAAAJAMX/AAAAAAAAAAAJAMb/AAAAAAAAAAAJAMf/AAAAAAAAAAAJAMj/AAAAAAAAAAAJAMn/AAAAAAAAAAAJAMr/AAAAAAAAAAAJAMv/AAAAAAAAAAAJAMz/AAAAAAAAAAAJAM3/AAAAAAAAAAAJAM7/AAAAAAAAAAAJAM//AAAAAAAAAAAJAND/AAAAAAAAAAAKALH/AAAAAAAAAAAKALL/AAABAAAAAAAKALj/AAAAAAAAAAAKALn/AAAAAAAAAAAKALr/AAAAAAAAAAAKALv/AAAAAAAAAAAKALz/AAAAAAAAAAAKAL3/AAAAAAAAAAAKAL7/AAAAAAAAAAAKAL//AAAAAAAAAAAKAMD/AAAAAAAAAAAKAMH/AAAAAAAAAAAKAML/AAAAAAAAAAAKAMP/AAAAAAAAAAAKAMT/AAAAAAAAAAAKAMX/AAAAAAAAAAAKAMb/AAAAAAAAAAAKAMf/AAAAAAAAAAAKAMj/AAAAAAAAAAAKAMn/AAAAAAAAAAAKAMr/AAAAAAAAAAAKAMv/AAAAAAAAAAAKAMz/AAAAAAAAAAAKAM3/AAAAAAAAAAAKAM7/AAAAAAAAAAAKAM//AAAAAAAAAAAKAND/AAAAAAAAAAAKANH/AAAAAAAAAAALALH/AAAAAAAAAAALALf/AAABAAAAAAALALj/AAAAAAAAAAALALn/AAAAAAAAAAALALr/AAAAAAAAAAALALv/AAAAAAAAAAALALz/AAAAAAAAAAALAL3/AAAAAAAAAAALAL7/AAAAAAAAAAALAL//AAAAAAAAAAALAMD/AAAAAAAAAAALAMH/AAAAAAAAAAALAML/AAAAAAAAAAALAMP/AAAAAAAAAAALAMT/AAAAAAAAAAALAMX/AAAAAAAAAAALAMb/AAAAAAAAAAALAMf/AAABAAAAAAALAMj/AAABAAAAAAALAMn/AAABAAAAAAALAMr/AAABAAAAAAALAMv/AAAAAAAAAAALAMz/AAAAAAAAAAALAM3/AAAAAAAAAAALAM7/AAAAAAAAAAALAM//AAAAAAAAAAALAND/AAAAAAAAAAALANH/AAAAAAAAAAAMALH/AAAAAAAAAAANALH/AAAAAAAAAAAOALH/AAAAAAAAAAAOALj/AAAAAAAAAAAOALn/AAAAAAAAAAAOALr/AAAAAAAAAAAOALv/AAAAAAAAAAAOALz/AAAAAAAAAAAOAL3/AAAAAAAAAAAOAL7/AAAAAAAAAAAOAML/AAAAAAAAAAAOAMP/AAAAAAAAAAAOAMT/AAAAAAAAAAAOAMX/AAAAAAAAAAAOAMb/AAAAAAAAAAAOAMf/AAAAAAAAAAAOAMj/AAAAAAAAAAAOAMn/AAAAAAAAAAAOAMr/AAAAAAAAAAAOAMv/AAAAAAAAAAAPALH/AAAAAAAAAAAPALL/AAAAAAAAAAAPALv/AAAAAAAAAAAPALz/AAAAAAAAAAAPAL3/AAAAAAAAAAAPAL7/AAAAAAAAAAAPAL//AAAAAAAAAAAPAMD/AAAAAAAAAAAPAMH/AAAAAAAAAAAPAML/AAAAAAAAAAAPAMP/AAAAAAAAAAAPAMT/AAAAAAAAAAAPAMX/AAAAAAAAAAAPAMb/AAAAAAAAAAAPAMf/AAAAAAAAAAAPAMj/AAAAAAAAAAAPAMn/AAAAAAAAAAAPAMr/AAAAAAAAAAAPAMv/AAAAAAAAAAAPAMz/AAAAAAAAAAAPAM3/AAAAAAAAAAAPAM7/AAAAAAAAAAAPAM//AAAAAAAAAAAQALH/AAAAAAAAAAAQALL/AAAAAAAAAAAQAL3/AAAAAAAAAAAQAL7/AAAAAAAAAAAQAL//AAAAAAAAAAAQAMD/AAAAAAAAAAAQAMH/AAAAAAAAAAAQAML/AAAAAAAAAAAQAMP/AAAAAAAAAAAQAMT/AAAAAAAAAAAQAMX/AAAAAAAAAAAQAMb/AAAAAAAAAAAQAMf/AAAAAAAAAAAQAMj/AAAAAAAAAAAQAMn/AAAAAAAAAAAQAMr/AAAAAAAAAAAQAMv/AAAAAAAAAAAQAMz/AAAAAAAAAAAQAM3/AAAAAAAAAAAQAM7/AAAAAAAAAAAQAM//AAAAAAAAAAARALH/AAAAAAAAAAARALL/AAAAAAAAAAARAMD/AAAAAAAAAAARAMH/AAAAAAAAAAARAMX/AAAAAAAAAAARAMb/AAAAAAAAAAASALH/AAAAAAAAAAASALL/AAAAAAAAAAASAMD/AAAAAAAAAAASAMH/AAAAAAAAAAASAML/AAAAAAAAAAASAMP/AAAAAAAAAAASAMT/AAAAAAAAAAASAMX/AAAAAAAAAAAUALX/AAAAAAAAAAAUALb/AAAAAAAAAAAUALf/AAAAAAAAAAAUALj/AAAAAAAAAAAMAM//AAABAAAAAAANAM//AAABAAAAAAAOAM//AAABAAAAAAA=") tile_set = ExtResource("23_ibawt") +[node name="PathDriveMovePlateform2" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_gnhi3")] +position = Vector2(-32, -824) +path2d = NodePath("Path2D") +plateform = NodePath("MovablePlateform") +player_trigger = NodePath("MovablePlateform/PlayerTriggerVolumn") +move_speed = 300.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform2" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_qcumk")] +shaking_target = NodePath("Sprite2D") +shake_strength = 1.0 +shake_duration = 1.0 +shake_hz = 48.0 + +[node name="Sprite2D" type="Sprite2D" parent="PathDriveMovePlateform2/MovablePlateform"] +scale = Vector2(0.5, 0.5) +texture = ExtResource("26_nokqb") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform2/MovablePlateform"] +shape = SubResource("RectangleShape2D_c6mvs") +debug_color = Color(1.7409995, 0, 0.33381775, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="PathDriveMovePlateform2/MovablePlateform" instance=ExtResource("17_lqu4s")] +position = Vector2(-0.5, 0) +debug_print = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform2/MovablePlateform/PlayerTriggerVolumn"] +shape = SubResource("RectangleShape2D_ug4by") + +[node name="Path2D" type="Path2D" parent="PathDriveMovePlateform2"] +scale = Vector2(0.96, 0.7927928) +curve = SubResource("Curve2D_c10nq") + [connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s7.tscn b/_scene/level1/l1_s7.tscn new file mode 100644 index 0000000..8ba0e2c --- /dev/null +++ b/_scene/level1/l1_s7.tscn @@ -0,0 +1,285 @@ +[gd_scene load_steps=46 format=4 uid="uid://dr8a26hfqkh12"] + +[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_a2nbh"] +[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_txt12"] +[ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_1w7i6"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_gnhi3"] +[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_qcumk"] +[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nokqb"] +[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_u3uxu"] +[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_n5ng2"] +[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="9_v8ejv"] +[ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="10_fwa5x"] +[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="11_mlg0v"] +[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="12_3yfjx"] +[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="13_k40sn"] +[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="14_p6mcy"] +[ext_resource type="Resource" uid="uid://bjjxh7g7iosla" path="res://_props/_camera/camera_anchor_disable.tres" id="15_n6gxy"] +[ext_resource type="Resource" uid="uid://458r8rf7x02p" path="res://_props/_camera/camera_anchor_enable.tres" id="16_ryn0d"] +[ext_resource type="PackedScene" uid="uid://bonrls3iuhdqb" path="res://_props/_prefabs/player/player_trigger_volumn.tscn" id="17_lqu4s"] +[ext_resource type="Resource" uid="uid://dd4df6yjkeifa" path="res://_props/_prefabs/player/effect/player_trigger_volumn_disable.tres" id="18_7sbfg"] +[ext_resource type="Resource" uid="uid://b6iglvt36pm55" path="res://_props/_prefabs/player/effect/player_trigger_volumn_enable.tres" id="19_18x6b"] +[ext_resource type="PackedScene" uid="uid://cxgcmdxlbwwjh" path="res://_props/_prefabs/player/player_respawn_point.tscn" id="20_do3ov"] +[ext_resource type="Script" uid="uid://bf1qlvdbf8qdp" path="res://addons/reedscene/prop/Effect/EAT_CallFunc.gd" id="21_7qb32"] +[ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="22_qid0u"] +[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="23_ibawt"] +[ext_resource type="PackedScene" uid="uid://cpbaoqfc2kq80" path="res://_props/move_plateform/path_drive_move_plateform/PathDriveMovePlateform.tscn" id="24_mxp7a"] +[ext_resource type="PackedScene" uid="uid://csdxpv8gefpec" path="res://_props/_prefabs/plateform/movable_plateform.tscn" id="25_ma80a"] +[ext_resource type="Texture2D" uid="uid://c673bap4b12fx" path="res://icon.svg" id="26_c5jvg"] + +[sub_resource type="Resource" id="Resource_6bhoi"] +script = ExtResource("8_n5ng2") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_0dl6r"] +script = ExtResource("8_n5ng2") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_pfh14"] +script = ExtResource("8_n5ng2") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_sv1n5"] +script = ExtResource("7_u3uxu") +prop_state_map = Dictionary[int, ExtResource("8_n5ng2")]({ +0: SubResource("Resource_6bhoi"), +1: SubResource("Resource_0dl6r"), +2: SubResource("Resource_pfh14") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="Resource" id="Resource_rvnvs"] +script = ExtResource("8_n5ng2") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_3jyxx"] +script = ExtResource("8_n5ng2") +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_dalgl"] +script = ExtResource("8_n5ng2") +state_id = 1 +metadata/_custom_type_script = "uid://baqgorvlumyju" + +[sub_resource type="Resource" id="Resource_fwmv2"] +script = ExtResource("7_u3uxu") +prop_state_map = Dictionary[int, ExtResource("8_n5ng2")]({ +0: SubResource("Resource_rvnvs"), +1: SubResource("Resource_3jyxx"), +2: SubResource("Resource_dalgl") +}) +metadata/_custom_type_script = "uid://fxpk2ot6otfh" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nvw5u"] +size = Vector2(464, 560) + +[sub_resource type="Resource" id="Resource_ctwrc"] +script = ExtResource("21_7qb32") +func_name = &"pop_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_0u6xi"] +script = ExtResource("22_qid0u") + +[sub_resource type="Resource" id="Resource_r0e2c"] +script = ExtResource("14_p6mcy") +effect_target_type = SubResource("Resource_0u6xi") +effect_apply_type = SubResource("Resource_ctwrc") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[sub_resource type="Resource" id="Resource_hatj6"] +script = ExtResource("21_7qb32") +func_name = &"push_respawner" +metadata/_custom_type_script = "uid://bf1qlvdbf8qdp" + +[sub_resource type="Resource" id="Resource_o2v7x"] +script = ExtResource("22_qid0u") + +[sub_resource type="Resource" id="Resource_ubvm0"] +script = ExtResource("14_p6mcy") +effect_target_type = SubResource("Resource_o2v7x") +effect_apply_type = SubResource("Resource_hatj6") +metadata/_custom_type_script = "uid://cdvgq0xqdbagk" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_772hs"] +size = Vector2(60, 60) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5ha8p"] +size = Vector2(65, 66) + +[sub_resource type="Curve2D" id="Curve2D_2q2em"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -260, -300) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_k4v3o"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, -200) +} +point_count = 2 + +[node name="L1_S7" type="Node2D"] +script = ExtResource("1_a2nbh") +metadata/_custom_type_script = "uid://5e157vdk6175" + +[node name="[Invalid!]" type="Node" parent="."] +script = ExtResource("2_txt12") + +[node name="SceneManager" type="Node" parent="."] +script = ExtResource("3_1w7i6") +quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_qcumk")]) + +[node name="ActManager" type="Node" parent="."] +script = ExtResource("6_nokqb") +prop_state_map = Dictionary[int, ExtResource("7_u3uxu")]({ +0: SubResource("Resource_sv1n5"), +1: SubResource("Resource_fwmv2") +}) +init_act_id = 0 + +[node name="Props" type="Node2D" parent="."] +script = ExtResource("9_v8ejv") + +[node name="CameraAnchor" parent="Props" instance=ExtResource("10_fwa5x")] +position = Vector2(-344, -1312) +follow_player = true + +[node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] +script = ExtResource("11_mlg0v") +prop_id = 0 + +[node name="States" type="Node" parent="Props/CameraAnchor/[Prop_0000]"] +script = ExtResource("12_3yfjx") + +[node name="[ID_0] Disable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +script = ExtResource("13_k40sn") +state_id = 0 +effects = Array[ExtResource("14_p6mcy")]([ExtResource("15_n6gxy")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/CameraAnchor/[Prop_0000]/States"] +script = ExtResource("13_k40sn") +state_id = 1 +effects = Array[ExtResource("14_p6mcy")]([ExtResource("16_ryn0d")]) + +[node name="PlayerTriggerVolumn" parent="Props" instance=ExtResource("17_lqu4s")] +position = Vector2(-344, -1376) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] +position = Vector2(0, -32) +shape = SubResource("RectangleShape2D_nvw5u") +debug_color = Color(0.8421533, 0.3004572, 0.5825285, 0.41960785) + +[node name="[Prop_0001]" type="Node" parent="Props/PlayerTriggerVolumn"] +script = ExtResource("11_mlg0v") +prop_id = 1 + +[node name="States" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]"] +script = ExtResource("12_3yfjx") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +script = ExtResource("13_k40sn") +state_id = 0 +effects = Array[ExtResource("14_p6mcy")]([ExtResource("18_7sbfg")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerTriggerVolumn/[Prop_0001]/States"] +script = ExtResource("13_k40sn") +state_id = 1 +effects = Array[ExtResource("14_p6mcy")]([ExtResource("19_18x6b")]) + +[node name="PlayerRespawnPoint" parent="Props" instance=ExtResource("20_do3ov")] +position = Vector2(-216, -1152) + +[node name="[Prop_0002]" type="Node" parent="Props/PlayerRespawnPoint"] +script = ExtResource("11_mlg0v") +prop_id = 2 + +[node name="States" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]"] +script = ExtResource("12_3yfjx") + +[node name="[ID_0] Disable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +script = ExtResource("13_k40sn") +state_id = 0 +effects = Array[ExtResource("14_p6mcy")]([SubResource("Resource_r0e2c")]) + +[node name="[ID_1] Enable" type="Node" parent="Props/PlayerRespawnPoint/[Prop_0002]/States"] +script = ExtResource("13_k40sn") +state_id = 1 +effects = Array[ExtResource("14_p6mcy")]([SubResource("Resource_ubvm0")]) + +[node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] +tile_map_data = PackedByteArray("AADc/6z/AAAAAAAAAADc/6//AAAAAAAAAADc/7D/AAAAAAAAAADc/7H/AAAAAAAAAADc/7T/AAAAAAAAAADc/7X/AAAAAAAAAADc/7b/AAAAAAAAAADc/7j/AAAAAAAAAADc/7n/AAAAAAAAAADd/7j/AAAAAAAAAADd/7n/AAAAAAAAAADd/7r/AAAAAAAAAADr/7X/AAAAAAAAAADs/7b/AAABAAAAAADs/7r/AAAAAAAAAADt/7b/AAABAAAAAADt/7r/AAAAAAAAAADu/7r/AAAAAAAAAADv/7r/AAAAAAAAAADw/7r/AAAAAAAAAADx/7r/AAAAAAAAAADy/7r/AAAAAAAAAADz/7n/AAAAAAAAAADz/7r/AAAAAAAAAAD0/7n/AAAAAAAAAAD0/7r/AAAAAAAAAAD1/7n/AAAAAAAAAAD1/7r/AAAAAAAAAAD2/7n/AAAAAAAAAAD2/7r/AAAAAAAAAAD3/6z/AAAAAAAAAAD3/63/AAAAAAAAAAD3/7n/AAAAAAAAAAD3/7r/AAAAAAAAAAD4/6z/AAAAAAAAAAD4/6//AAAAAAAAAAD4/7D/AAAAAAAAAAD4/7n/AAAAAAAAAAD4/7r/AAAAAAAAAADa/7X/AAAAAAAAAADb/5X/AAAAAAAAAADb/5j/AAAAAAAAAADb/5n/AAAAAAAAAADb/5r/AAAAAAAAAADb/53/AAAAAAAAAADb/57/AAAAAAAAAADb/5//AAAAAAAAAADb/6H/AAAAAAAAAADb/6L/AAAAAAAAAADb/6T/AAAAAAAAAADb/6X/AAAAAAAAAADb/6b/AAAAAAAAAADb/6f/AAAAAAAAAADb/6j/AAAAAAAAAADb/6n/AAAAAAAAAADb/6r/AAAAAAAAAADb/6v/AAAAAAAAAADb/63/AAAAAAAAAADb/67/AAAAAAAAAADb/6//AAAAAAAAAADb/7D/AAAAAAAAAADb/7T/AAAAAAAAAADb/7X/AAAAAAAAAADb/7f/AAAAAAAAAADb/7j/AAAAAAAAAADc/5X/AAAAAAAAAADc/5b/AAAAAAAAAADc/5f/AAAAAAAAAADc/5j/AAAAAAAAAADc/5n/AAAAAAAAAADc/5r/AAAAAAAAAADc/5v/AAAAAAAAAADc/5z/AAAAAAAAAADc/53/AAAAAAAAAADc/57/AAAAAAAAAADc/5//AAAAAAAAAADc/6D/AAAAAAAAAADc/6H/AAAAAAAAAADc/6L/AAAAAAAAAADc/6P/AAAAAAAAAADc/6T/AAAAAAAAAADc/6X/AAAAAAAAAADc/6b/AAAAAAAAAADc/6f/AAAAAAAAAADc/6j/AAAAAAAAAADc/6n/AAAAAAAAAADc/6r/AAAAAAAAAADc/6v/AAAAAAAAAADc/63/AAAAAAAAAADc/67/AAAAAAAAAADc/7L/AAAAAAAAAADc/7P/AAAAAAAAAADc/7f/AAAAAAAAAADc/7r/AAAAAAAAAADd/5X/AAAAAAAAAADd/5b/AAAAAAAAAADe/5X/AAAAAAAAAADe/5b/AAAAAAAAAADe/7j/AAAAAAAAAADe/7n/AAAAAAAAAADe/7r/AAAAAAAAAADf/5X/AAAAAAAAAADf/5b/AAAAAAAAAADf/7j/AAAAAAAAAADf/7n/AAAAAAAAAADf/7r/AAAAAAAAAADg/5X/AAAAAAAAAADg/5f/AAAAAAAAAADg/7b/AAABAAAAAADg/7f/AAAAAAAAAADg/7j/AAAAAAAAAADg/7n/AAAAAAAAAADg/7r/AAAAAAAAAADh/5X/AAAAAAAAAADh/5b/AAAAAAAAAADh/5f/AAAAAAAAAADh/7j/AAABAAAAAADh/7n/AAAAAAAAAADh/7r/AAAAAAAAAADi/5X/AAAAAAAAAADi/5b/AAAAAAAAAADi/7j/AAABAAAAAADi/7n/AAAAAAAAAADj/5X/AAAAAAAAAADj/5b/AAAAAAAAAADj/7j/AAABAAAAAADj/7n/AAAAAAAAAADj/7r/AAAAAAAAAADk/5X/AAAAAAAAAADk/5b/AAAAAAAAAADk/7X/AAABAAAAAADk/7b/AAAAAAAAAADk/7f/AAAAAAAAAADk/7j/AAAAAAAAAADk/7n/AAAAAAAAAADk/7r/AAAAAAAAAADl/5X/AAAAAAAAAADl/5b/AAAAAAAAAADl/7X/AAABAAAAAADl/7b/AAAAAAAAAADl/7n/AAAAAAAAAADl/7r/AAAAAAAAAADm/5X/AAAAAAAAAADm/5b/AAAAAAAAAADm/7X/AAABAAAAAADm/7b/AAAAAAAAAADm/7n/AAAAAAAAAADm/7r/AAAAAAAAAADn/5X/AAAAAAAAAADn/5b/AAAAAAAAAADn/7X/AAABAAAAAADn/7b/AAAAAAAAAADn/7n/AAAAAAAAAADn/7r/AAAAAAAAAADo/5X/AAAAAAAAAADo/7P/AAABAAAAAADo/7T/AAAAAAAAAADo/7X/AAAAAAAAAADo/7b/AAAAAAAAAADo/7f/AAAAAAAAAADo/7j/AAAAAAAAAADo/7n/AAAAAAAAAADo/7r/AAAAAAAAAADp/7P/AAABAAAAAADp/7T/AAAAAAAAAADp/7b/AAAAAAAAAADp/7n/AAAAAAAAAADp/7r/AAAAAAAAAADq/57/AAABAAAAAADq/7P/AAABAAAAAADq/7T/AAAAAAAAAADq/7b/AAAAAAAAAADq/7n/AAAAAAAAAADq/7r/AAAAAAAAAADr/53/AAABAAAAAADr/57/AAAAAAAAAADr/5//AAABAAAAAADr/6P/AAABAAAAAADr/6T/AAAAAAAAAADr/6X/AAAAAAAAAADr/6b/AAAAAAAAAADr/6f/AAAAAAAAAADr/7P/AAABAAAAAADr/7T/AAAAAAAAAADr/7b/AAAAAAAAAADr/7f/AAAAAAAAAADr/7j/AAAAAAAAAADr/7n/AAAAAAAAAADr/7r/AAAAAAAAAADs/53/AAABAAAAAADs/57/AAAAAAAAAADs/5//AAABAAAAAADs/6P/AAABAAAAAADs/6T/AAAAAAAAAADs/6X/AAAAAAAAAADs/6b/AAAAAAAAAADs/6f/AAAAAAAAAADs/7f/AAAAAAAAAADs/7n/AAAAAAAAAADt/57/AAABAAAAAADt/6P/AAABAAAAAADt/6T/AAAAAAAAAADt/6X/AAAAAAAAAADt/6b/AAAAAAAAAADt/6f/AAAAAAAAAADt/7f/AAAAAAAAAADt/7j/AAAAAAAAAADt/7n/AAAAAAAAAADu/6P/AAABAAAAAADu/6T/AAAAAAAAAADu/6X/AAAAAAAAAADu/6b/AAAAAAAAAADu/7n/AAAAAAAAAADv/6P/AAABAAAAAADv/6T/AAAAAAAAAADv/6X/AAAAAAAAAADv/6b/AAAAAAAAAADv/7n/AAAAAAAAAADw/6P/AAABAAAAAADw/6T/AAAAAAAAAADw/6X/AAAAAAAAAADw/7n/AAAAAAAAAADx/6D/AAAAAAAAAADx/6H/AAAAAAAAAADx/6P/AAABAAAAAADx/6T/AAAAAAAAAADx/6X/AAAAAAAAAADx/7n/AAAAAAAAAADy/6D/AAAAAAAAAADy/6H/AAAAAAAAAADy/6L/AAAAAAAAAADy/6P/AAABAAAAAADy/6T/AAAAAAAAAADy/6X/AAAAAAAAAADy/6b/AAAAAAAAAADy/6f/AAAAAAAAAADy/7n/AAAAAAAAAADz/6H/AAAAAAAAAADz/6L/AAAAAAAAAADz/6P/AAABAAAAAADz/6T/AAAAAAAAAADz/6X/AAAAAAAAAADz/6b/AAAAAAAAAAD0/5X/AAAAAAAAAAD0/5b/AAAAAAAAAAD0/6L/AAAAAAAAAAD0/6P/AAAAAAAAAAD0/6T/AAAAAAAAAAD0/6X/AAAAAAAAAAD1/5X/AAAAAAAAAAD1/6L/AAAAAAAAAAD1/6P/AAAAAAAAAAD1/6T/AAAAAAAAAAD2/5X/AAAAAAAAAAD2/5b/AAAAAAAAAAD2/6L/AAAAAAAAAAD2/6P/AAAAAAAAAAD3/5X/AAAAAAAAAAD3/5b/AAAAAAAAAAD3/5f/AAAAAAAAAAD3/5j/AAAAAAAAAAD3/5n/AAAAAAAAAAD3/6L/AAAAAAAAAAD3/6P/AAAAAAAAAAD3/6T/AAAAAAAAAAD3/6v/AAAAAAAAAAD3/67/AAAAAAAAAAD3/6//AAAAAAAAAAD3/7D/AAAAAAAAAAD3/7H/AAAAAAAAAAD3/7L/AAAAAAAAAAD3/7P/AAAAAAAAAAD3/7T/AAAAAAAAAAD3/7j/AAAAAAAAAAD4/5X/AAAAAAAAAAD4/5b/AAAAAAAAAAD4/5f/AAAAAAAAAAD4/5j/AAAAAAAAAAD4/5n/AAAAAAAAAAD4/5r/AAAAAAAAAAD4/5v/AAAAAAAAAAD4/5z/AAAAAAAAAAD4/53/AAAAAAAAAAD4/6L/AAAAAAAAAAD4/6P/AAAAAAAAAAD4/6v/AAAAAAAAAAD4/7H/AAAAAAAAAAD4/7L/AAAAAAAAAAD4/7P/AAAAAAAAAAD4/7T/AAAAAAAAAAD4/7j/AAAAAAAAAADf/7f/AAABAAAAAADe/7f/AAABAAAAAADd/7f/AAABAAAAAADd/7b/AAABAAAAAADd/7X/AAABAAAAAADd/7T/AAABAAAAAADd/7P/AAABAAAAAADd/7L/AAABAAAAAADd/7H/AAABAAAAAADd/7D/AAABAAAAAADd/6//AAABAAAAAADd/67/AAABAAAAAADd/63/AAABAAAAAADd/6z/AAABAAAAAADd/6v/AAABAAAAAADd/6r/AAABAAAAAADd/6n/AAABAAAAAADd/6j/AAABAAAAAADd/6f/AAABAAAAAADd/6b/AAABAAAAAADd/6X/AAABAAAAAADd/6T/AAABAAAAAADd/6P/AAABAAAAAADd/6L/AAABAAAAAADd/6H/AAABAAAAAADd/6D/AAABAAAAAADd/5//AAABAAAAAADd/57/AAABAAAAAADd/53/AAABAAAAAADd/5z/AAABAAAAAADd/5v/AAABAAAAAADd/5r/AAABAAAAAADd/5n/AAABAAAAAADd/5j/AAABAAAAAADd/5f/AAABAAAAAADe/5f/AAABAAAAAADf/5f/AAABAAAAAADg/5j/AAABAAAAAADh/5j/AAABAAAAAADi/5f/AAABAAAAAADj/5f/AAABAAAAAADk/5f/AAABAAAAAAD3/53/AAABAAAAAAD3/5z/AAABAAAAAAD3/5v/AAABAAAAAAD3/5r/AAABAAAAAAD2/5n/AAABAAAAAAD2/5j/AAABAAAAAAD2/5f/AAABAAAAAAD1/5b/AAABAAAAAADn/5f/AAABAAAAAADm/5f/AAABAAAAAADl/5f/AAABAAAAAADo/5T/AAAAAAAAAADp/5T/AAAAAAAAAADq/5T/AAAAAAAAAADq/5P/AAAAAAAAAADr/5P/AAAAAAAAAADs/5P/AAAAAAAAAADs/5L/AAAAAAAAAADv/5L/AAAAAAAAAADt/5L/AAAAAAAAAADz/5T/AAAAAAAAAADy/5T/AAAAAAAAAADy/5P/AAAAAAAAAADx/5L/AAAAAAAAAADw/5L/AAAAAAAAAADu/5H/AAAAAAAAAADv/5H/AAAAAAAAAADw/5H/AAAAAAAAAADt/5H/AAAAAAAAAADr/5L/AAAAAAAAAADp/5P/AAAAAAAAAADp/5L/AAAAAAAAAAD0/5T/AAAAAAAAAAA=") +tile_set = ExtResource("23_ibawt") + +[node name="PathDriveMovePlateform2" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_mxp7a")] +position = Vector2(-216, -1224) +path2d = NodePath("Path2D") +plateform = NodePath("MovablePlateform") +player_trigger = NodePath("MovablePlateform/PlayerTriggerVolumn") +move_speed = 300.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform2" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_ma80a")] +shaking_target = NodePath("Sprite2D") +shake_strength = 1.0 +shake_duration = 1.0 +shake_hz = 48.0 + +[node name="Sprite2D" type="Sprite2D" parent="PathDriveMovePlateform2/MovablePlateform"] +scale = Vector2(0.4, 0.4) +texture = ExtResource("26_c5jvg") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform2/MovablePlateform"] +scale = Vector2(0.8, 0.8) +shape = SubResource("RectangleShape2D_772hs") +debug_color = Color(1.7409995, 0, 0.33381775, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="PathDriveMovePlateform2/MovablePlateform" instance=ExtResource("17_lqu4s")] +position = Vector2(-0.5, 0) +debug_print = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform2/MovablePlateform/PlayerTriggerVolumn"] +scale = Vector2(0.8, 0.8) +shape = SubResource("RectangleShape2D_5ha8p") + +[node name="Path2D" type="Path2D" parent="PathDriveMovePlateform2"] +scale = Vector2(0.96, 0.7679998) +curve = SubResource("Curve2D_2q2em") + +[node name="PathDriveMovePlateform3" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_mxp7a")] +position = Vector2(-520, -1336) +path2d = NodePath("") +plateform = NodePath("MovablePlateform") +player_trigger = NodePath("MovablePlateform/PlayerTriggerVolumn") +move_speed = 300.0 +acceleration = 1000.0 + +[node name="MovablePlateform" parent="PathDriveMovePlateform3" node_paths=PackedStringArray("shaking_target") instance=ExtResource("25_ma80a")] +shaking_target = NodePath("Sprite2D") +shake_strength = 1.0 +shake_duration = 1.0 +shake_hz = 48.0 + +[node name="Sprite2D" type="Sprite2D" parent="PathDriveMovePlateform3/MovablePlateform"] +scale = Vector2(0.4, 0.4) +texture = ExtResource("26_c5jvg") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform3/MovablePlateform"] +scale = Vector2(0.8, 0.8) +shape = SubResource("RectangleShape2D_772hs") +debug_color = Color(1.7409995, 0, 0.33381775, 0.41960785) + +[node name="PlayerTriggerVolumn" parent="PathDriveMovePlateform3/MovablePlateform" instance=ExtResource("17_lqu4s")] +position = Vector2(-0.5, 0) +debug_print = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PathDriveMovePlateform3/MovablePlateform/PlayerTriggerVolumn"] +scale = Vector2(0.8, 0.8) +shape = SubResource("RectangleShape2D_5ha8p") + +[node name="Path2D" type="Path2D" parent="PathDriveMovePlateform3"] +curve = SubResource("Curve2D_k4v3o") + +[connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"]