GrappleTest/Maps/Level1/Level1.tscn

757 lines
3 MiB
Text
Raw Permalink Normal View History

2024-03-17 21:56:16 -05:00
[gd_scene load_steps=36 format=3 uid="uid://d20d6uipimp6m"]
[ext_resource type="PackedScene" uid="uid://cqcjan67wgkc1" path="res://Player/BasicCharacter/Character.tscn" id="1_0qwwp"]
[ext_resource type="Script" path="res://Player/DebugTrail/Recorder.gd" id="2_p4ff2"]
[ext_resource type="Texture2D" uid="uid://dmlk63esqvmiv" path="res://Tilemaps/BasicSquare/Square.png" id="3_nu53o"]
[ext_resource type="Texture2D" uid="uid://b2qxnuvqe1kfh" path="res://Tilemaps/BasicSquare/CrackedSquare.png" id="4_h24bx"]
[ext_resource type="PackedScene" uid="uid://vfpfao4e18vn" path="res://Objects/MovingPlatform/MovingPlatform.tscn" id="5_vq6cj"]
[ext_resource type="Script" path="res://Objects/Lava/Lava.gd" id="6_xelmq"]
[ext_resource type="Texture2D" uid="uid://c0whh5ogd1d6u" path="res://Objects/Lava/Lava.png" id="7_btke6"]
[ext_resource type="Script" path="res://Objects/LavaButton/LavaButton.gd" id="8_3c35f"]
[ext_resource type="Texture2D" uid="uid://c5ytge77dxip1" path="res://Objects/LavaButton/Button.png" id="9_o10eo"]
[ext_resource type="VideoStream" path="res://Objects/LavaButton/Explosion.ogv" id="10_6ytat"]
[ext_resource type="AudioStream" uid="uid://bj6ei616sdyqi" path="res://Objects/LavaButton/Squeak.wav" id="11_n28y3"]
[ext_resource type="PackedScene" uid="uid://dc8odchuhx80d" path="res://Objects/AnimTrigger/anim_trigger.tscn" id="12_rmwrb"]
[ext_resource type="Script" path="res://Tilemaps/Scripts/ParralaxBG.gd" id="13_7imse"]
[ext_resource type="PackedScene" uid="uid://dep314vkturtp" path="res://Objects/Checkpoint/Checkpoint.tscn" id="14_0ygyn"]
[ext_resource type="PackedScene" uid="uid://c7vbin1wckti1" path="res://Objects/GroundSmasher/smasher.tscn" id="15_5277p"]
[ext_resource type="PackedScene" uid="uid://cufm4g76fik7t" path="res://Objects/GroundSmasher/DualSmasher.tscn" id="16_m3vin"]
[ext_resource type="PackedScene" uid="uid://c4x2fbs6bvxpp" path="res://Player/Ghosts/CharacterGhost.tscn" id="17_a67eo"]
[ext_resource type="Script" path="res://Core/Scripts/smoother.gd" id="18_yl8bv"]
[ext_resource type="AudioStream" uid="uid://b1qas0bjgk2f5" path="res://Maps/Level1/Music/Alarm.wav" id="19_flpvm"]
[sub_resource type="Gradient" id="Gradient_nur4g"]
interpolation_mode = 1
offsets = PackedFloat32Array(0, 0.490741, 1)
colors = PackedColorArray(1, 1, 1, 1, 0.529412, 0.529412, 0.529412, 1, 0, 0, 0, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_3j4lq"]
gradient = SubResource("Gradient_nur4g")
width = 640
height = 640
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0, 0.5)
[sub_resource type="Animation" id="Animation_rwxtv"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("LightSource:energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
[sub_resource type="Animation" id="Animation_hcpuy"]
resource_name = "Unfade"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("LightSource:energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.8, 8.0]
}
[sub_resource type="Animation" id="Animation_7g7dc"]
resource_name = "fadeAnim"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("LightSource:energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [1.0, 0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [8.0, 0.8]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0hoch"]
_data = {
"RESET": SubResource("Animation_rwxtv"),
"Unfade": SubResource("Animation_hcpuy"),
"fadeAnim": SubResource("Animation_7g7dc")
}
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i0xjh"]
texture = ExtResource("3_nu53o")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
0:0/0/physics_layer_0/angular_velocity = 0.0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
0:0/0/custom_data_0 = true
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_q0o4a"]
texture = ExtResource("4_h24bx")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
0:0/0/physics_layer_0/angular_velocity = 0.0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
[sub_resource type="TileSet" id="TileSet_ro72r"]
tile_size = Vector2i(32, 32)
physics_layer_0/collision_layer = 5
physics_layer_0/collision_mask = 5
custom_data_layer_0/name = "Slidable"
custom_data_layer_0/type = 1
sources/0 = SubResource("TileSetAtlasSource_i0xjh")
sources/1 = SubResource("TileSetAtlasSource_q0o4a")
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ikuy2"]
size = Vector2(4096, 500)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_a0fap"]
particle_flag_disable_z = true
emission_shape_offset = Vector3(0, 16, 0)
emission_shape = 3
emission_box_extents = Vector3(2048, 1, 1)
direction = Vector3(0, -1, 0)
spread = 0.0
initial_velocity_min = 300.0
initial_velocity_max = 300.0
gravity = Vector3(0, 98, 0)
scale_min = 0.1
scale_max = 0.85
color = Color(1, 0, 0, 1)
hue_variation_max = 0.16
turbulence_enabled = true
[sub_resource type="Gradient" id="Gradient_32afa"]
interpolation_mode = 1
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_hq48v"]
gradient = SubResource("Gradient_32afa")
width = 8
height = 8
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(1, 0.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5nqss"]
size = Vector2(77.8332, 52.6666)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_3kpf8"]
size = Vector2(182.584, 154.083)
[sub_resource type="Environment" id="Environment_uyf8b"]
background_mode = 3
glow_enabled = true
glow_normalized = true
glow_intensity = 1.5
glow_strength = 0.8
glow_blend_mode = 0
glow_hdr_threshold = 0.0
[node name="MapTest2" type="Node2D"]
[node name="Character" parent="." instance=ExtResource("1_0qwwp")]
z_index = 10
2024-03-17 22:02:28 -05:00
position = Vector2(0, -3862)
2024-03-17 21:56:16 -05:00
savedInputsPath = "res://ghostRecording.res"
[node name="LightSource" type="PointLight2D" parent="Character"]
z_index = 10
energy = 0.5
range_layer_min = -100
range_layer_max = 512
shadow_color = Color(0, 0, 0, 1)
shadow_filter_smooth = 64.0
texture = SubResource("GradientTexture2D_3j4lq")
texture_scale = 0.5
[node name="AnimationPlayer" type="AnimationPlayer" parent="Character"]
libraries = {
"": SubResource("AnimationLibrary_0hoch")
}
[node name="Tracker" type="Node2D" parent="Character"]
script = ExtResource("2_p4ff2")
[node name="Map" type="Node2D" parent="."]
position = Vector2(464, -4266)
[node name="TileMap" type="TileMap" parent="Map"]
modulate = Color(0, 0, 0.560784, 1)
tile_set = SubResource("TileSet_ro72r")
format = 2
layer_0/tile_data = PackedInt32Array(655350, 0, 0, 589814, 0, 0, 524278, 0, 0, 458742, 0, 0, 393206, 0, 0, 327670, 0, 0, 262134, 0, 0, 196598, 0, 0, 131062, 0, 0, 65526, 0, 0, -10, 0, 0, -131082, 0, 0, -196618, 0, 0, -262154, 0, 0, 524277, 1, 0, 458741, 1, 0, 393205, 1, 0, 327669, 1, 0, 262133, 1, 0, 196597, 1, 0, 131061, 1, 0, 65525, 1, 0, -11, 1, 0, -65547, 1, 0, -131083, 1, 0, -196619, 1, 0, -262155, 1, 0, 655341, 1, 0, 589805, 1, 0, 654788, 0, 0, 589252, 0, 0, 654787, 0, 0, 589251, 0, 0, 654786, 0, 0, 589250, 0, 0, 654785, 0, 0, 589249, 0, 0, 654784, 0, 0, 589248, 0, 0, 654783, 0, 0, 589247, 0, 0, 654782, 0, 0, 589246, 0, 0, 654781, 0, 0, 589245, 0, 0, 654780, 0, 0, 589244, 0, 0, 654779, 0, 0, 589243, 0, 0, 654778, 0, 0, 589242, 0, 0, 654777, 0, 0, 589241, 0, 0, 654776, 0, 0, 589240, 0, 0, 654775, 0, 0, 589239, 0, 0, 654774, 0, 0, 589238, 0, 0, 654773, 0, 0, 589237, 0, 0, 654772, 0, 0, 589236, 0, 0, 654771, 0, 0, 589235, 0, 0, 654770, 0, 0, 589234, 0, 0, 654769, 0, 0, 589233, 0, 0, 654768, 0, 0, 589232, 0, 0, 654767, 0, 0, 589231, 0, 0, 654766, 0, 0, 589230, 0, 0, 654765, 0, 0, 589229, 0, 0, 654764, 0, 0, 589228, 0, 0, 654763, 0, 0, 589227, 0, 0, 654762, 0, 0, 589226, 0, 0, 654761, 0, 0, 589225, 0, 0, 654760, 0, 0, 589224, 0, 0, 654759, 0, 0, 589223, 0, 0, 654758, 0, 0, 589222, 0, 0, 654757, 0, 0, 589221, 0, 0, 654756, 0, 0, 589220, 0, 0, 654755, 0, 0, 589219, 0, 0, 654754, 0, 0, 589218, 0, 0, 654753, 0, 0, 589217, 0, 0, 654752, 0, 0, 589216, 0, 0, 654751, 0, 0, 589215, 0, 0, 654750, 0, 0, 589214, 0, 0, 654749, 0, 0, 589213, 0, 0, 654748, 0, 0, 589212, 0, 0, -65546, 0, 0, 589758, 0, 0, 655294, 0, 0, 589759, 0, 0, 655295, 0, 0, 589760, 0, 0, 655296, 0, 0, 589761, 0, 0, 655297, 0, 0, 589762, 0, 0, 655298, 0, 0, 589763, 0, 0, 655299, 0, 0, 589764, 0, 0, 655300, 0, 0, 589765, 0, 0, 655301, 0, 0, 589766, 0, 0, 655302, 0, 0, 589767, 0, 0, 655303, 0, 0, 589768, 0, 0, 655304, 0, 0, 589769, 0, 0, 655305, 0, 0, 589770, 0, 0, 655306, 0, 0, 589771, 0, 0, 655307, 0, 0, 589772, 0, 0, 655308, 0, 0, 589773, 0, 0, 655309, 0, 0, 589774, 0, 0, 655310, 0, 0, 589775, 0, 0, 655311, 0, 0, 589776, 0, 0, 655312, 0, 0, 589777, 0, 0, 655313, 0, 0, 589778, 0, 0, 655314, 0, 0, 589779, 0, 0, 655315, 0, 0, 589780, 0, 0, 655316, 0, 0, 589781, 0, 0, 655317, 0, 0, 589782, 0, 0, 655318, 0, 0, 589783, 0, 0, 655319, 0, 0, 589784, 0, 0, 655320, 0, 0, 589785, 0, 0, 655321, 0, 0, 589786, 0, 0, 655322, 0, 0, 589787, 0, 0, 655323, 0, 0, 589788, 0, 0, 655324, 0, 0, 589789, 0, 0, 655325, 0, 0, 589790, 0, 0, 655326, 0, 0, 589791, 0, 0, 655327, 0, 0, 589792, 0, 0, 655328, 0, 0, 589793, 0, 0, 655329, 0, 0, 589794, 0, 0, 655330, 0, 0, 589795, 0, 0, 655331, 0, 0, 589796, 0, 0, 655332, 0, 0, 589797, 0, 0, 655333, 0, 0, 589798, 0, 0, 655334, 0, 0, 589799, 0, 0, 655335, 0, 0, 589800, 0, 0, 655336, 0, 0, 589801, 0, 0, 655337, 0, 0, 589802, 0, 0, 655338, 0, 0, 589803, 0, 0, 655339, 0, 0, 589804, 0, 0, 655340, 0, 0, -262193, 0, 0, -196657, 0, 0, -262192, 0, 0, -196656, 0, 0, -262191, 0, 0, -196655, 0, 0, -262190, 0, 0, -196654, 0, 0, -262189, 0, 0, -196653, 0, 0, -262188, 0, 0, -196652, 0, 0, -262187, 0, 0, -196651, 0, 0, -262186, 0, 0, -196650, 0, 0, -262185, 0, 0, -196649, 0, 0, -262184, 0, 0, -196648, 0, 0, -262183, 0, 0, -196647, 0, 0, -262182, 0, 0, -196646, 0, 0, -262181, 0, 0, -196645, 0, 0, -262180, 0, 0, -196644, 0, 0, -262179, 0, 0, -196643, 0, 0, -262178, 0, 0, -196642, 0, 0, -262177, 0, 0, -196641, 0, 0, -262176, 0, 0, -196640, 0, 0, -262175, 0, 0, -196639, 0, 0, -262174, 0, 0, -196638, 0, 0, -262173, 0, 0, -196637, 0, 0, -262172, 0, 0, -196636, 0, 0, -262171, 0, 0, -196635, 0, 0, -262170, 0, 0, -196634, 0, 0, -262169, 0, 0, -196633, 0, 0, -262168, 0, 0, -196632, 0, 0, -262167, 0, 0, -196631, 0, 0, -262166, 0, 0, -196630, 0, 0, -262165, 0, 0, -196629, 0, 0, -262164, 0, 0, -196628, 0, 0, -262163, 1, 0, -196627, 1, 0, -262210, 0, 0, -196674, 0, 0, -262209, 0, 0, -196673, 0, 0, -262208, 0, 0, -196672, 0, 0, -262207, 0, 0, -196671, 0, 0, -262206, 0, 0, -196670, 0, 0, -262205, 0, 0, -196669, 0, 0, -262204, 0, 0, -196668, 0, 0, -262203, 0, 0, -196667, 0, 0, -26220
[node name="MovingPlatforms" type="Node2D" parent="Map"]
modulate = Color(0, 0, 1, 1)
[node name="MovingPlatform3" parent="Map/MovingPlatforms" instance=ExtResource("5_vq6cj")]
position = Vector2(4352, 1792)
scale = Vector2(2, 2)
endPoint = Vector2(1312, 0)
[node name="Lava" type="Node2D" parent="Map"]
z_index = -100
position = Vector2(8960, 3800)
script = ExtResource("6_xelmq")
[node name="LavaSprite" type="Sprite2D" parent="Map/Lava"]
texture_repeat = 2
position = Vector2(0, -20)
scale = Vector2(1, 2)
texture = ExtResource("7_btke6")
region_enabled = true
region_rect = Rect2(16, 0, 4096, 32)
[node name="LavaFill" type="Line2D" parent="Map/Lava"]
points = PackedVector2Array(0, 12, 0, 7624)
width = 4096.0
default_color = Color(1, 0.478431, 0, 1)
[node name="Area2D" type="Area2D" parent="Map/Lava"]
collision_layer = 2
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Map/Lava/Area2D"]
position = Vector2(1, 270)
shape = SubResource("RectangleShape2D_ikuy2")
[node name="Particles" type="GPUParticles2D" parent="Map/Lava"]
show_behind_parent = true
emitting = false
amount = 500
process_material = SubResource("ParticleProcessMaterial_a0fap")
texture = SubResource("GradientTexture2D_hq48v")
lifetime = 2.0
visibility_rect = Rect2(-2048, -100, 4096, 200)
[node name="LavaButton" type="StaticBody2D" parent="Map"]
position = Vector2(7113, 3359)
scale = Vector2(3, 3)
script = ExtResource("8_3c35f")
[node name="Sprite" type="Sprite2D" parent="Map/LavaButton"]
texture = ExtResource("9_o10eo")
[node name="Collider" type="CollisionPolygon2D" parent="Map/LavaButton"]
polygon = PackedVector2Array(-38, 15, -38, -16, 24, -16, 37.6667, -16, 38, 15, 64, 15, 64, 32, -64, 32, -64.3333, 15)
[node name="CutsceneDetection" type="Area2D" parent="Map/LavaButton"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Map/LavaButton/CutsceneDetection"]
position = Vector2(0.166748, 7.99997)
shape = SubResource("RectangleShape2D_5nqss")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="Map/LavaButton/CutsceneDetection"]
position = Vector2(201, -52)
rotation = 1.5708
shape = SubResource("RectangleShape2D_3kpf8")
[node name="Explosion" type="VideoStreamPlayer" parent="Map/LavaButton"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -79.3333
offset_top = -38.0
offset_right = 560.667
offset_bottom = 330.0
grow_horizontal = 2
grow_vertical = 2
scale = Vector2(0.25, 0.25)
stream = ExtResource("10_6ytat")
[node name="Squeak" type="AudioStreamPlayer2D" parent="Map/LavaButton"]
stream = ExtResource("11_n28y3")
[node name="SecretArea" type="Node2D" parent="Map"]
[node name="DarkAgain" parent="Map/SecretArea" node_paths=PackedStringArray("animator") instance=ExtResource("12_rmwrb")]
position = Vector2(-3900, 149)
rotation = 1.57585
scale = Vector2(40, 20)
collision_layer = 0
collision_mask = 2
animator = NodePath("../../../Character/AnimationPlayer")
animation = "Unfade"
[node name="Warning" type="RichTextLabel" parent="Map/SecretArea"]
offset_left = -3129.0
offset_top = 4299.0
offset_right = -2129.0
offset_bottom = 5311.0
size_flags_horizontal = 3
text = "
Your dedication is... admirable.
But, there is nothing for you here.
Come back when you've become more powerful.
For now, enjoy the forever lasting darkness.
TLDR: Secret not done yet fuck off"
fit_content = true
scroll_active = false
[node name="ParallaxBackground" type="ParallaxBackground" parent="Map"]
offset = Vector2(480, 480)
transform = Transform2D(1, 0, 0, 1, 480, 480)
[node name="ParallaxLayer" type="ParallaxLayer" parent="Map/ParallaxBackground"]
modulate = Color(0, 0, 0.14902, 1)
texture_repeat = 2
motion_scale = Vector2(0.75, 0.75)
motion_mirroring = Vector2(48, 48)
[node name="BGSprite" type="Sprite2D" parent="Map/ParallaxBackground/ParallaxLayer"]
texture_repeat = 2
scale = Vector2(0.75, 0.75)
texture = ExtResource("3_nu53o")
region_enabled = true
region_rect = Rect2(16, 0, 1920, 1080)
script = ExtResource("13_7imse")
[node name="Checkpoints" type="Node2D" parent="Map"]
position = Vector2(-464, 4266)
[node name="Checkpoint" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(3585, -4749)
scale = Vector2(20, 60)
[node name="Checkpoint11" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(3814, -6515)
scale = Vector2(20, 32.5)
[node name="Checkpoint12" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(7565, -1562)
scale = Vector2(20, 60)
[node name="Checkpoint2" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(2160, 63)
scale = Vector2(20, 60)
[node name="Checkpoint3" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(3944, 23)
scale = Vector2(20, 60)
[node name="Checkpoint4" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(6109, -483)
scale = Vector2(20, 60)
[node name="Checkpoint5" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(7029, -1144)
scale = Vector2(10, 40)
[node name="Checkpoint6" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(6873, -2110)
scale = Vector2(10, 30)
[node name="Checkpoint7" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(3958, -2475)
scale = Vector2(10, 40)
[node name="Checkpoint8" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(6891, -2858)
scale = Vector2(10, 40)
[node name="Checkpoint9" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(6675, -3994)
scale = Vector2(10, 40)
[node name="Checkpoint10" parent="Map/Checkpoints" instance=ExtResource("14_0ygyn")]
position = Vector2(3569, -3989)
scale = Vector2(10, 40)
[node name="Smashers" type="Node2D" parent="Map"]
[node name="Smasher" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(96, 4384)
scale = Vector2(4, 4)
[node name="Smasher7" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(-464, 51.0001)
scale = Vector2(7, 7)
[node name="Smasher2" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(3136, -544)
scale = Vector2(4, 4)
[node name="Smasher3" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(3840, -544)
scale = Vector2(4, 4)
[node name="Smasher4" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(3488, -544)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher5" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(5152, -544)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher25" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8384, 2080)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher8" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(3648, -2288)
scale = Vector2(6, 6)
[node name="Smasher9" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(4320, -2416)
scale = Vector2(6, 6)
[node name="Smasher10" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(4960, -2545)
scale = Vector2(6, 6)
[node name="Smasher11" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(5664, -2673)
scale = Vector2(6, 6)
[node name="Smasher12" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(5856, -2672)
scale = Vector2(6, 6)
[node name="Smasher13" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(6048, -2672)
scale = Vector2(6, 6)
[node name="Smasher14" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(6240, -2673)
scale = Vector2(6, 6)
[node name="Smasher15" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(6432, -2672)
scale = Vector2(6, 6)
[node name="Smasher16" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(6624, -2673)
scale = Vector2(6, 6)
[node name="Smasher17" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(6816, -2673)
scale = Vector2(6, 6)
[node name="Crusher" parent="Map/Smashers/Smasher17" index="3"]
once = true
[node name="Smasher19" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(10368, 2224)
scale = Vector2(6, 6)
[node name="Smasher20" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(10176, 2224)
scale = Vector2(6, 6)
[node name="Smasher21" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(9984, 2224)
scale = Vector2(6, 6)
[node name="Smasher22" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(9792, 2224)
scale = Vector2(6, 6)
[node name="Smasher23" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(9600, 2224)
scale = Vector2(6, 6)
[node name="Smasher24" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(9408, 2224)
scale = Vector2(6, 6)
[node name="Smasher26" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8736, -1696)
scale = Vector2(4, 4)
[node name="Crusher" parent="Map/Smashers/Smasher26" index="3"]
once = true
[node name="Smasher27" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(10016, -1696)
scale = Vector2(4, 4)
[node name="Crusher" parent="Map/Smashers/Smasher27" index="3"]
once = true
[node name="Smasher6" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(4960, -1728)
rotation = 1.5708
scale = Vector2(8, 8)
[node name="Smasher18" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(10848, 2112)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher28" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -1952)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher29" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -2080)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher38" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7872, -1856)
rotation = 3.14159
scale = Vector2(8, 8)
[node name="Smasher30" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -2208)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher31" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -2336)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher32" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -2464)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Smasher37" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8640, -3264)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher36" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8416, -3040)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Crusher" parent="Map/Smashers/Smasher36" index="3"]
once = true
[node name="Smasher34" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8128, -2816)
scale = Vector2(4, 4)
[node name="Smasher35" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(8256, -2816)
scale = Vector2(4, 4)
[node name="Crusher" parent="Map/Smashers/Smasher35" index="3"]
once = true
[node name="Smasher33" parent="Map/Smashers" instance=ExtResource("15_5277p")]
z_index = -1
position = Vector2(7904, -2592)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="Crusher" parent="Map/Smashers/Smasher33" index="3"]
once = true
[node name="DualSmasher" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(4160, -542)
scale = Vector2(4, 4)
[node name="DualSmasher2" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(-465, -11)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher4" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(-465, -124)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher5" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(8389, 1696)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher6" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(8388, 1568)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher7" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(8389, 1440)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher8" parent="Map/Smashers" instance=ExtResource("16_m3vin")]
modulate = Color(0, 0, 1, 1)
position = Vector2(8389, 1312)
rotation = 1.5708
scale = Vector2(4, 4)
once = true
[node name="Ghosts" type="Node2D" parent="Map"]
[node name="JumpTutorial" type="Node2D" parent="Map/Ghosts"]
position = Vector2(2377, 4452)
[node name="JumpTutorialGhost" parent="Map/Ghosts/JumpTutorial" instance=ExtResource("17_a67eo")]
position = Vector2(-128, -10)
collision_layer = 0
collision_mask = 4
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1JumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/Ghosts/JumpTutorial"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -400, 800, 800)
[node name="JumpTutorial2" type="Node2D" parent="Map/Ghosts"]
position = Vector2(4658, 4439)
[node name="JumpTutorialGhost" parent="Map/Ghosts/JumpTutorial2" instance=ExtResource("17_a67eo")]
collision_layer = 0
collision_mask = 4
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1HighJumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/Ghosts/JumpTutorial2"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -400, 800, 800)
[node name="WallJumpTutorial" type="Node2D" parent="Map/Ghosts"]
position = Vector2(5871, 4312)
[node name="JumpTutorialGhost" parent="Map/Ghosts/WallJumpTutorial" instance=ExtResource("17_a67eo")]
collision_layer = 0
collision_mask = 4
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1WallJumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/Ghosts/WallJumpTutorial"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -1200, 800, 1400)
[node name="WallJumpTutorial2" type="Node2D" parent="Map/Ghosts"]
position = Vector2(6476, 3448)
[node name="JumpTutorialGhost" parent="Map/Ghosts/WallJumpTutorial2" instance=ExtResource("17_a67eo")]
collision_layer = 0
collision_mask = 4
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1WallJumpTutorial2.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/Ghosts/WallJumpTutorial2"]
position = Vector2(-19.9999, 0)
scale = Vector2(1.0275, 1)
rect = Rect2(-400, -1200, 800, 1400)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_uyf8b")
[node name="Smoother" type="Node" parent="."]
script = ExtResource("18_yl8bv")
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource("19_flpvm")
[connection signal="body_shape_entered" from="Map/Lava/Area2D" to="Map/Lava" method="_on_area_2d_body_shape_entered"]
[connection signal="body_shape_entered" from="Map/LavaButton/CutsceneDetection" to="Map/LavaButton" method="_on_area_2d_body_shape_entered"]
[editable path="Map/Smashers/Smasher17"]
[editable path="Map/Smashers/Smasher19"]
[editable path="Map/Smashers/Smasher20"]
[editable path="Map/Smashers/Smasher21"]
[editable path="Map/Smashers/Smasher22"]
[editable path="Map/Smashers/Smasher23"]
[editable path="Map/Smashers/Smasher24"]
[editable path="Map/Smashers/Smasher26"]
[editable path="Map/Smashers/Smasher27"]
[editable path="Map/Smashers/Smasher36"]
[editable path="Map/Smashers/Smasher35"]
[editable path="Map/Smashers/Smasher33"]