diff options
Diffstat (limited to 'Levels/0.tscn')
-rw-r--r-- | Levels/0.tscn | 834 |
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"] |