summaryrefslogtreecommitdiff
path: root/Levels/0.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'Levels/0.tscn')
-rw-r--r--Levels/0.tscn834
1 files changed, 834 insertions, 0 deletions
diff --git a/Levels/0.tscn b/Levels/0.tscn
new file mode 100644
index 0000000..81cddf6
--- /dev/null
+++ b/Levels/0.tscn
@@ -0,0 +1,834 @@
+[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"]