[gd_scene load_steps=51 format=3 uid="uid://d3tp8n7hgffsm"] [ext_resource type="PackedScene" uid="uid://ceukarr4k0tni" path="res://Reusable Scenes/0/tree.tscn" id="1_kmc8j"] [ext_resource type="PackedScene" uid="uid://cmimydllnd6ny" path="res://Reusable Scenes/torch.tscn" id="2_tlgy3"] [ext_resource type="Texture2D" uid="uid://d3plfj75jmmyu" path="res://Assets/Visuals/isostri.png" id="3_thcr1"] [ext_resource type="Script" uid="uid://c5vuv87l6mm6w" path="res://Scripts/SpawnZone.gd" id="4_8v1jv"] [ext_resource type="Script" uid="uid://df037bypj74at" path="res://Scripts/Spawner.gd" id="5_opotr"] [ext_resource type="PackedScene" uid="uid://dqw3tqg5374ui" path="res://Reusable Scenes/0/enemy.tscn" id="6_c6jx6"] [ext_resource type="Script" uid="uid://c4st16y5gx2yh" path="res://Scripts/Level Specific/0MachetteGive.gd" id="7_1x5ay"] [ext_resource type="Texture2D" uid="uid://cnxhxrmheing2" path="res://Assets/Visuals/machette.svg" id="8_x0k32"] [ext_resource type="PackedScene" uid="uid://b80iwxixd6rbp" path="res://Reusable Scenes/chest.tscn" id="9_tbo63"] [ext_resource type="PackedScene" uid="uid://cb6tymujjkw6k" path="res://Reusable Scenes/1/tree.tscn" id="10_tlgy3"] [ext_resource type="Script" uid="uid://b5td7htthnvrn" path="res://Scripts/Level Specific/2CameraControls.gd" id="11_thcr1"] [sub_resource type="Gradient" id="Gradient_u05pv"] offsets = PackedFloat32Array(1) colors = PackedColorArray(0.108533, 0.088, 0.2, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_hilkn"] gradient = SubResource("Gradient_u05pv") [sub_resource type="Gradient" id="Gradient_dhllp"] offsets = PackedFloat32Array(1) colors = PackedColorArray(0.09272, 0.12, 0.0828, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_tlgy3"] gradient = SubResource("Gradient_dhllp") [sub_resource type="Gradient" id="Gradient_oj8hd"] offsets = PackedFloat32Array(1) colors = PackedColorArray(0.0861776, 0.178146, 0.254499, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_gnif3"] gradient = SubResource("Gradient_oj8hd") [sub_resource type="RectangleShape2D" id="RectangleShape2D_gnif3"] size = Vector2(192.5, 2270.75) [sub_resource type="RectangleShape2D" id="RectangleShape2D_oj8hd"] size = Vector2(9897, 511.5) [sub_resource type="Gradient" id="Gradient_lwy2l"] offsets = PackedFloat32Array(1) colors = PackedColorArray(0.313868, 0.258563, 0.153528, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_nj2yk"] gradient = SubResource("Gradient_lwy2l") [sub_resource type="Gradient" id="Gradient_7pswh"] offsets = PackedFloat32Array(1) colors = PackedColorArray(0.168627, 0.129412, 0.0666667, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_34bfm"] gradient = SubResource("Gradient_7pswh") [sub_resource type="Gradient" id="Gradient_nj2yk"] offsets = PackedFloat32Array(0, 0.996753) colors = PackedColorArray(0.16902, 0.13291, 0.0702305, 1, 0.17, 0.133847, 0.0714, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_7pswh"] gradient = SubResource("Gradient_nj2yk") fill_from = Vector2(0, 0.194954) fill_to = Vector2(0, 0.0229358) [sub_resource type="Gradient" id="Gradient_ovrsl"] offsets = PackedFloat32Array(0, 0.996753) colors = PackedColorArray(0.16902, 0.13291, 0.0702305, 1, 0.17, 0.133847, 0.0714, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_hbaan"] gradient = SubResource("Gradient_ovrsl") fill_from = Vector2(0, 0.610092) fill_to = Vector2(0, 0.0229358) [sub_resource type="Gradient" id="Gradient_34bfm"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.61136, 0.61136, 0.61136, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_ovrsl"] gradient = SubResource("Gradient_34bfm") width = 64 [sub_resource type="Gradient" id="Gradient_tlgy3"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.535024, 0.535023, 0.535023, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_3lhg3"] gradient = SubResource("Gradient_tlgy3") width = 36 [sub_resource type="RectangleShape2D" id="RectangleShape2D_lwy2l"] size = Vector2(4014, 12) [sub_resource type="RectangleShape2D" id="RectangleShape2D_nj2yk"] size = Vector2(32.2493, 20) [sub_resource type="Gradient" id="Gradient_thcr1"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.334744, 0.334744, 0.334743, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_he5fp"] gradient = SubResource("Gradient_thcr1") width = 36 [sub_resource type="Gradient" id="Gradient_8v1jv"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.611765, 0.611765, 0.611765, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_5mxy1"] gradient = SubResource("Gradient_8v1jv") width = 36 [sub_resource type="Gradient" id="Gradient_opotr"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.760297, 0.760297, 0.760297, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_u05pv"] gradient = SubResource("Gradient_opotr") width = 36 [sub_resource type="RectangleShape2D" id="RectangleShape2D_34bfm"] size = Vector2(61, 430) [sub_resource type="RectangleShape2D" id="RectangleShape2D_7pswh"] size = Vector2(48, 286) [sub_resource type="Gradient" id="Gradient_c6jx6"] offsets = PackedFloat32Array(0.983766) colors = PackedColorArray(0.493545, 0.493546, 0.493546, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_wgfyn"] gradient = SubResource("Gradient_c6jx6") width = 36 [sub_resource type="Animation" id="Animation_34bfm"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("DoorWall:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-6, -437)] } [sub_resource type="Animation" id="Animation_7pswh"] resource_name = "door_close" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("DoorWall:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5, 0.666667, 0.866667), "transitions": PackedFloat32Array(3.03143, 0.615572, 2.2974, 2.2974), "update": 0, "values": [Vector2(-6, -437), Vector2(-6, -205), Vector2(-6, -238.21), Vector2(-6, -205)] } [sub_resource type="Animation" id="Animation_hbaan"] resource_name = "open" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("DoorWall:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.8), "transitions": PackedFloat32Array(0.329877, 0.329877), "update": 0, "values": [Vector2(-6, -205), Vector2(-6, -436)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_34bfm"] _data = { &"RESET": SubResource("Animation_34bfm"), &"close": SubResource("Animation_7pswh"), &"open": SubResource("Animation_hbaan") } [sub_resource type="RectangleShape2D" id="RectangleShape2D_ovrsl"] size = Vector2(421.5, 663) [sub_resource type="CircleShape2D" id="CircleShape2D_u05pv"] radius = 38.0129 [sub_resource type="RectangleShape2D" id="RectangleShape2D_thcr1"] size = Vector2(1137, 501) [node name="SCENE 0 – Shores" type="Node2D"] [node name="Scenery" type="Node2D" parent="."] [node name="Sky" type="Sprite2D" parent="Scenery"] light_mask = 2 z_index = -999 position = Vector2(4348, 1268) scale = Vector2(50, 5564) texture = SubResource("GradientTexture1D_hilkn") [node name="Sky2" type="Sprite2D" parent="Scenery"] light_mask = 2 z_index = -998 position = Vector2(16000, 1265) scale = Vector2(50, 5564) texture = SubResource("GradientTexture1D_tlgy3") [node name="Sprite2D2" type="Sprite2D" parent="Scenery"] position = Vector2(-102, 633) scale = Vector2(6.85156, 277.625) texture = SubResource("GradientTexture1D_gnif3") [node name="Invis" type="RigidBody2D" parent="Scenery"] collision_mask = 3 gravity_scale = 0.0 freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Scenery/Invis"] position = Vector2(455, -668) shape = SubResource("RectangleShape2D_gnif3") [node name="Sand" type="StaticBody2D" parent="Scenery"] z_index = 999 position = Vector2(195, 0) collision_mask = 3 [node name="CollisionShape2D" type="CollisionShape2D" parent="Scenery/Sand"] position = Vector2(5291.5, 689.25) shape = SubResource("RectangleShape2D_oj8hd") [node name="Sprite2D3" type="Sprite2D" parent="Scenery/Sand"] position = Vector2(4877, 645) scale = Vector2(35.4219, 423) texture = SubResource("GradientTexture1D_nj2yk") [node name="Sprite2D4" type="Sprite2D" parent="Scenery/Sand"] position = Vector2(234, 864) rotation = -1.0472 scale = Vector2(2.85343, 423) texture = SubResource("GradientTexture1D_34bfm") [node name="Sprite2D7" type="Sprite2D" parent="Scenery/Sand"] position = Vector2(81, 845) rotation = -0.261799 scale = Vector2(2.85343, 423) texture = SubResource("GradientTexture1D_34bfm") [node name="Sprite2D5" type="Sprite2D" parent="Scenery/Sand"] position = Vector2(258.214, 606.197) rotation = -1.309 scale = Vector2(1.5566, 76.1959) texture = SubResource("GradientTexture1D_34bfm") [node name="Sprite2D8" type="Sprite2D" parent="Scenery/Sand"] light_mask = 2 position = Vector2(4873.99, 599) scale = Vector2(141.594, 4.5) texture = SubResource("GradientTexture2D_7pswh") [node name="Sprite2D10" type="Sprite2D" parent="Scenery/Sand"] light_mask = 2 position = Vector2(373, 471.49) rotation = 1.5708 scale = Vector2(1.18713, 1.86643) texture = SubResource("GradientTexture2D_hbaan") [node name="Tree" parent="Scenery" instance=ExtResource("1_kmc8j")] z_index = 1 position = Vector2(1058, 442) [node name="Tree4" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.34969, 0.349689, 0.349689, 1) z_index = -2 position = Vector2(1455, 491) scale = Vector2(0.804002, 0.804002) [node name="Tree5" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.34969, 0.349689, 0.349689, 1) z_index = -2 position = Vector2(2176, 512) rotation = 3.14159 scale = Vector2(0.89332, -0.89332) [node name="Tree6" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.34969, 0.349689, 0.349689, 1) z_index = -2 position = Vector2(2176, 512) rotation = 3.14159 scale = Vector2(0.89332, -0.89332) [node name="Tree7" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.34969, 0.349689, 0.349689, 1) z_index = -2 position = Vector2(2928, 491) rotation = 3.14159 scale = Vector2(1.18186, -1.18186) [node name="Tree8" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.34969, 0.349689, 0.349689, 1) z_index = -2 position = Vector2(4084, 453) rotation = 3.14159 scale = Vector2(0.871035, -0.871035) [node name="Tree2" parent="Scenery" instance=ExtResource("1_kmc8j")] z_index = 1 position = Vector2(2077, 453) scale = Vector2(0.945312, 0.945312) [node name="Tree3" parent="Scenery" instance=ExtResource("1_kmc8j")] z_index = 1 position = Vector2(3343, 442) [node name="Torch" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(1208, 434) [node name="Torch2" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(2638, 437) [node name="Torch3" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(4425, 401) scale = Vector2(0.708619, 0.708619) [node name="Sprite2D" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) z_index = 2 position = Vector2(4428, 408) scale = Vector2(0.93339, 64.2806) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D3" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) position = Vector2(4493, 441.095) scale = Vector2(0.852851, 56.1905) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D4" type="Sprite2D" parent="Scenery"] modulate = Color(0.556953, 0.556953, 0.556953, 1) z_index = -1 position = Vector2(4559, 438) scale = Vector2(0.954005, 62.8551) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D5" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) position = Vector2(4627, 444.095) scale = Vector2(0.903435, 59.5233) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D6" type="Sprite2D" parent="Scenery"] modulate = Color(0.556953, 0.556953, 0.556953, 1) z_index = -1 position = Vector2(4696, 441) scale = Vector2(0.995756, 65.6059) texture = SubResource("GradientTexture1D_ovrsl") [node name="Torch7" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(8399.87, 401) scale = Vector2(0.708619, 0.708619) [node name="Sprite2D7" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) z_index = 2 position = Vector2(8402.87, 408) scale = Vector2(0.93339, 64.2806) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D8" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) position = Vector2(8126.87, 441.095) scale = Vector2(0.852851, 56.1905) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D9" type="Sprite2D" parent="Scenery"] modulate = Color(0.556953, 0.556953, 0.556953, 1) z_index = -1 position = Vector2(8192.87, 438) scale = Vector2(0.954005, 62.8551) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D10" type="Sprite2D" parent="Scenery"] modulate = Color(0.685146, 0.685146, 0.685146, 1) position = Vector2(8260.87, 444.095) scale = Vector2(0.903435, 59.5233) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D11" type="Sprite2D" parent="Scenery"] modulate = Color(0.556953, 0.556953, 0.556953, 1) z_index = -1 position = Vector2(8329.87, 441) scale = Vector2(0.995756, 65.6059) texture = SubResource("GradientTexture1D_ovrsl") [node name="Wall" type="Node2D" parent="Scenery"] z_index = -2 position = Vector2(4696, 441) scale = Vector2(0.995756, 65.6059) [node name="Sprite2D7" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.444844, 0.444843, 0.444843, 1) z_index = -8 position = Vector2(1227.28, -5.56503) scale = Vector2(3.57555, 10.7582) texture = SubResource("GradientTexture1D_ovrsl") [node name="Sprite2D8" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.444844, 0.444843, 0.444843, 1) z_index = -8 position = Vector2(1451.16, -2.1492) scale = Vector2(3.57555, 10.7582) texture = SubResource("GradientTexture1D_ovrsl") [node name="BrickDecorSprite6" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1149.88, -10.4564) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite7" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1322.61, -9.55707) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite8" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1325.63, -7.66699) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite9" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1212.14, -5.73119) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite10" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1563.64, -4.43558) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite11" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1538.53, -2.07298) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite12" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) z_index = -7 position = Vector2(1146.87, -1.35659) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite13" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1352.74, -0.563974) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite14" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.687215, 0.687215, 0.687215, 1) position = Vector2(1367.81, -4.23742) scale = Vector2(2.0267, 0.419997) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite15" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.949389, 0.949389, 0.949389, 1) position = Vector2(1206.12, -9.22173) scale = Vector2(1.65041, 0.500627) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite16" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.949389, 0.949389, 0.949389, 1) position = Vector2(1381.87, -6.70671) scale = Vector2(1.65041, 0.500627) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite17" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.949389, 0.949389, 0.949389, 1) position = Vector2(1464.21, -4.8014) scale = Vector2(1.65041, 0.500627) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite18" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.949389, 0.949389, 0.949389, 1) position = Vector2(1277.42, -2.60647) scale = Vector2(1.65041, 0.500627) texture = SubResource("GradientTexture1D_3lhg3") [node name="BrickDecorSprite19" type="Sprite2D" parent="Scenery/Wall"] modulate = Color(0.949389, 0.949389, 0.949389, 1) position = Vector2(1563.64, -6.98108) scale = Vector2(1.65041, 0.500627) texture = SubResource("GradientTexture1D_3lhg3") [node name="RigidBody2D3" type="RigidBody2D" parent="Scenery"] z_index = 2 position = Vector2(4696, 441) collision_mask = 3 freeze = true [node name="Sprite2D7" type="Sprite2D" parent="Scenery/RigidBody2D3"] modulate = Color(0.685146, 0.685146, 0.685146, 1) position = Vector2(1725.78, 16) scale = Vector2(62.8505, 65.6059) texture = SubResource("GradientTexture1D_ovrsl") [node name="CollisionShape2D" type="CollisionShape2D" parent="Scenery/RigidBody2D3"] position = Vector2(1730, -11) shape = SubResource("RectangleShape2D_lwy2l") [node name="RigidBody2D4" type="RigidBody2D" parent="Scenery"] position = Vector2(4416, 438) rotation = -0.563571 freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Scenery/RigidBody2D4"] position = Vector2(-6.12427, 0) shape = SubResource("RectangleShape2D_nj2yk") [node name="BGMount" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -99 position = Vector2(994, 539) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGMount2" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -99 position = Vector2(2062, 642) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGMount3" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -99 position = Vector2(3667, 499) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGMount4" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -99 position = Vector2(5373, 674) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGMount5" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -99 position = Vector2(6873, 441) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGMount6" type="Sprite2D" parent="Scenery"] modulate = Color(0.0980392, 0.0784314, 0.137255, 1) light_mask = 2 z_index = -999 position = Vector2(9107, 137) scale = Vector2(3.89539, 0.889915) texture = ExtResource("3_thcr1") [node name="BGTree" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(1379, 280) rotation = 3.14159 scale = Vector2(0.272, -0.272) [node name="BGTree6" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(1196, 204) scale = Vector2(0.272, 0.272) [node name="BGTree7" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(778, 216) scale = Vector2(0.272, 0.272) [node name="BGTree8" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(613, 324) scale = Vector2(0.272, 0.272) [node name="BGTree9" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(1879, 303) scale = Vector2(0.220451, 0.220451) [node name="BGTree10" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(3035, 373) scale = Vector2(0.220451, 0.220451) [node name="BGTree11" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(3217, 270) scale = Vector2(0.220451, 0.220451) [node name="BGTree12" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(3573, 121) scale = Vector2(0.312672, 0.312672) [node name="BGTree2" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(1538, 365) rotation = 3.14159 scale = Vector2(0.272, -0.272) [node name="BGTree3" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(2131, 243) rotation = 3.14159 scale = Vector2(0.272, -0.272) [node name="BGTree4" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(3859, 165) rotation = 3.14159 scale = Vector2(0.272, -0.272) [node name="BGTree5" parent="Scenery" instance=ExtResource("1_kmc8j")] modulate = Color(0.146734, 0.121014, 0.198231, 1) z_index = -100 position = Vector2(4269, 367) rotation = 3.14159 scale = Vector2(0.272, -0.272) [node name="Tree9" parent="Scenery" instance=ExtResource("1_kmc8j")] z_index = -1 position = Vector2(6429, 450) [node name="Torch4" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(7046, 443) [node name="Torch5" parent="Scenery" instance=ExtResource("2_tlgy3")] z_index = 1 position = Vector2(6330, 443) [node name="Torch6" parent="Scenery" instance=ExtResource("2_tlgy3")] position = Vector2(5773, 156) rotation = -0.729366 [node name="WallGroup" type="Node2D" parent="."] position = Vector2(5784, 424) [node name="Wall" type="StaticBody2D" parent="WallGroup"] position = Vector2(-6, -205) [node name="Sprite2D" type="Sprite2D" parent="WallGroup/Wall"] z_index = -8 position = Vector2(7.49977, -34) scale = Vector2(1.69443, 478) texture = SubResource("GradientTexture1D_he5fp") [node name="Sprite2D2" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(7.50008, -257.5) scale = Vector2(1.69445, 477) texture = SubResource("GradientTexture1D_5mxy1") [node name="DecorSprite" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(-11.7498, -49.75) scale = Vector2(1.31945, 26.5) texture = SubResource("GradientTexture1D_u05pv") [node name="DecorSprite2" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(-11.9998, -142) scale = Vector2(1.31945, 26.5) texture = SubResource("GradientTexture1D_u05pv") [node name="DecorSprite3" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(33.0002, -257) scale = Vector2(1.31945, 26.5) texture = SubResource("GradientTexture1D_u05pv") [node name="DecorSprite4" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(17.0002, -367) scale = Vector2(1.31945, 26.5) texture = SubResource("GradientTexture1D_u05pv") [node name="DecorSprite5" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(-9.99984, -431) scale = Vector2(1.31945, 26.5) texture = SubResource("GradientTexture1D_u05pv") [node name="DecorSprite6" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(-13.9998, -313) scale = Vector2(1.36952, 37.1085) texture = SubResource("GradientTexture1D_3lhg3") [node name="DecorSprite7" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(-4.99984, -208) scale = Vector2(1.36952, 37.1085) texture = SubResource("GradientTexture1D_3lhg3") [node name="DecorSprite8" type="Sprite2D" parent="WallGroup/Wall"] z_index = 99 position = Vector2(21.0002, -97) scale = Vector2(1.39573, 25.9297) texture = SubResource("GradientTexture1D_3lhg3") [node name="CollisionShape2D" type="CollisionShape2D" parent="WallGroup/Wall"] position = Vector2(7.5, -235) shape = SubResource("RectangleShape2D_34bfm") [node name="DoorWall" type="StaticBody2D" parent="WallGroup"] position = Vector2(-6, -437) [node name="CollisionShape2D" type="CollisionShape2D" parent="WallGroup/DoorWall"] position = Vector2(7, 62) shape = SubResource("RectangleShape2D_7pswh") [node name="Sprite2D" type="Sprite2D" parent="WallGroup/DoorWall"] position = Vector2(6.49988, 72) scale = Vector2(1.3611, 266) texture = SubResource("GradientTexture1D_wgfyn") [node name="AnimationPlayer" type="AnimationPlayer" parent="WallGroup"] libraries = { &"": SubResource("AnimationLibrary_34bfm") } [node name="SpawnArea2D" type="Area2D" parent="." node_paths=PackedStringArray("anim_to_play", "spawn_to_enable")] position = Vector2(5494, 138) collision_mask = 3 monitoring = false script = ExtResource("4_8v1jv") anim_to_play = [NodePath("../WallGroup/AnimationPlayer")] spawn_to_enable = [NodePath("../Spawner"), NodePath("../Spawner2")] [node name="CollisionShape2D" type="CollisionShape2D" parent="SpawnArea2D"] position = Vector2(74.75, -11) shape = SubResource("RectangleShape2D_ovrsl") [node name="Spawner" type="Node2D" parent="." node_paths=PackedStringArray("curr_lvl")] position = Vector2(5164, -346) script = ExtResource("5_opotr") enemy = ExtResource("6_c6jx6") interval_seconds = 6.0 count = 4 curr_lvl = NodePath("..") metadata/_custom_type_script = "uid://df037bypj74at" [node name="Spawner2" type="Node2D" parent="." node_paths=PackedStringArray("curr_lvl")] position = Vector2(4624, -342) script = ExtResource("5_opotr") enemy = ExtResource("6_c6jx6") interval_seconds = 8.0 count = 3 initial_delay = 4.0 curr_lvl = NodePath("..") metadata/_custom_type_script = "uid://df037bypj74at" [node name="weapon_machette" type="Node2D" parent="."] position = Vector2(6102, 392) rotation = 3.11192 scale = Vector2(1, -1) script = ExtResource("7_1x5ay") [node name="Machette" type="Sprite2D" parent="weapon_machette"] position = Vector2(7.9399, -24.7176) scale = Vector2(0.0588337, 0.0588337) texture = ExtResource("8_x0k32") flip_h = true [node name="Area2D" type="Area2D" parent="weapon_machette"] collision_mask = 3 [node name="CollisionShape2D" type="CollisionShape2D" parent="weapon_machette/Area2D"] position = Vector2(8.31371, -23.2569) shape = SubResource("CircleShape2D_u05pv") [node name="AnimationPlayer" type="AnimationPlayer" parent="weapon_machette"] [node name="Chest" parent="." instance=ExtResource("9_tbo63")] position = Vector2(7202, 424.2) [node name="Tree" parent="." instance=ExtResource("10_tlgy3")] z_index = 2 position = Vector2(9608, 456) scale = Vector2(3.04938, 3.04938) [node name="Area2D4" type="Area2D" parent="."] position = Vector2(504, 209) collision_layer = 3 collision_mask = 3 script = ExtResource("11_thcr1") once = true set = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D4"] position = Vector2(408.5, 29.5) shape = SubResource("RectangleShape2D_thcr1") [connection signal="body_entered" from="SpawnArea2D" to="SpawnArea2D" method="_on_body_entered"] [connection signal="body_entered" from="weapon_machette/Area2D" to="weapon_machette" method="_on_area_2d_body_entered"] [connection signal="body_entered" from="Area2D4" to="Area2D4" method="_on_body_entered"]