GrappleTest/Maps/MapTest2.tscn

430 lines
2.5 MiB
Text
Raw Normal View History

2024-03-13 16:15:55 -05:00
[gd_scene load_steps=25 format=3 uid="uid://d20d6uipimp6m"]
[ext_resource type="PackedScene" uid="uid://cqcjan67wgkc1" path="res://Player/BasicCharacter/Character.tscn" id="1_361m6"]
[ext_resource type="PackedScene" uid="uid://bl4g0ao3b8b6p" path="res://Player/BasicCharacter/sprite.tscn" id="2_ee4ja"]
[ext_resource type="Texture2D" uid="uid://dmlk63esqvmiv" path="res://Tilemaps/BasicSquare/Texture.png" id="3_a3skq"]
[ext_resource type="Script" path="res://Player/Lighting/EnableInGame.gd" id="3_bl0cw"]
[ext_resource type="Script" path="res://Player/DebugTrail/Recorder.gd" id="4_a8cxu"]
[ext_resource type="Script" path="res://Player/Camera/CameraController.gd" id="4_prapb"]
[ext_resource type="Script" path="res://Core/Scripts/smoother.gd" id="5_bhmma"]
[ext_resource type="PackedScene" uid="uid://dc8odchuhx80d" path="res://Objects/AnimTrigger/anim_trigger.tscn" id="5_yku2g"]
[ext_resource type="PackedScene" uid="uid://c7vbin1wckti1" path="res://Objects/GroundSmasher/smasher.tscn" id="6_rrvo8"]
[ext_resource type="PackedScene" uid="uid://c4x2fbs6bvxpp" path="res://Player/Ghosts/CharacterGhost.tscn" id="7_7fmpi"]
[ext_resource type="PackedScene" uid="uid://cufm4g76fik7t" path="res://Objects/GroundSmasher/DualSmasher.tscn" id="7_r25xp"]
[ext_resource type="Script" path="res://Player/BasicCharacter/CharacterController.gd" id="9_a6lxc"]
[ext_resource type="Script" path="res://Tilemaps/Scripts/ParralaxBG.gd" id="10_y6dfw"]
[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("Camera/Dark:energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/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("Camera/Dark:energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/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("Camera/Dark:energy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [1.0, 0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../WorldEnvironment:environment:glow_intensity")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/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="Gradient" id="Gradient_ee0vr"]
offsets = PackedFloat32Array(0, 0.203704)
colors = PackedColorArray(0, 0, 0, 1, 0.886262, 0.886262, 0.886261, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_02bdl"]
gradient = SubResource("Gradient_ee0vr")
width = 3200
height = 3200
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0, 0.5)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i0xjh"]
texture = ExtResource("3_a3skq")
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
sources/0 = SubResource("TileSetAtlasSource_i0xjh")
[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_361m6")]
z_index = 2
position = Vector2(3347, -4757)
savedInputsPath = "res://ghostRecording.res"
[node name="Sprite" parent="Character" instance=ExtResource("2_ee4ja")]
self_modulate = Color(1, 0, 0, 1)
[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("4_a8cxu")
[node name="Camera" type="Camera2D" parent="Character"]
zoom = Vector2(2, 2)
position_smoothing_enabled = true
position_smoothing_speed = 30.0
script = ExtResource("4_prapb")
[node name="Dark" type="PointLight2D" parent="Character/Camera"]
enabled = false
energy = 0.5
blend_mode = 1
range_layer_min = -100
texture = SubResource("GradientTexture2D_02bdl")
script = ExtResource("3_bl0cw")
[node name="Map" type="Node2D" parent="."]
position = Vector2(464, -4266)
[node name="TileMap" type="TileMap" parent="Map"]
tile_set = SubResource("TileSet_ro72r")
format = 2
layer_0/modulate = Color(0, 0, 0.32549, 1)
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, 0, 0, 458741, 0, 0, 393205, 0, 0, 327669, 0, 0, 262133, 0, 0, 196597, 0, 0, 131061, 0, 0, 65525, 0, 0, -11, 0, 0, -65547, 0, 0, -131083, 0, 0, -196619, 0, 0, -262155, 0, 0, 655341, 0, 0, 589805, 0, 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, 0, 0, -196627, 0, 0, -262162, 0, 0, -196626, 0, 0, -262161, 0, 0, -196625, 0, 0, -262160, 0, 0, -196624, 0, 0, -262159, 0, 0, -196623, 0, 0, -262158, 0, 0, -196622, 0, 0, -262157, 0, 0, -196621, 0, 0, -262156, 0, 0, -196620, 0, 0, -262210, 0, 0, -196674, 0, 0, -26220
[node name="Smasher" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(97, 4374)
scale = Vector2(4, 4)
[node name="Smasher7" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(-464, 203.95)
scale = Vector2(8, 8)
[node name="Smasher2" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(3136, -544)
scale = Vector2(4, 4)
[node name="Smasher3" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(3840, -544)
scale = Vector2(4, 4)
[node name="Smasher4" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(3488, -544)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher5" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(5152, -544)
rotation = 3.14159
scale = Vector2(4, 4)
[node name="Smasher6" parent="Map" instance=ExtResource("6_rrvo8")]
modulate = Color(0, 0, 1, 1)
z_index = -1
position = Vector2(5120, -1728)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher" parent="Map" instance=ExtResource("7_r25xp")]
modulate = Color(0, 0, 1, 1)
show_behind_parent = true
position = Vector2(4160, -542)
scale = Vector2(4, 4)
[node name="DualSmasher2" parent="Map" instance=ExtResource("7_r25xp")]
modulate = Color(0, 0, 1, 1)
show_behind_parent = true
position = Vector2(-465, -11)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="DualSmasher3" parent="Map" instance=ExtResource("7_r25xp")]
modulate = Color(0, 0, 1, 1)
show_behind_parent = true
position = Vector2(-464, 105)
rotation = 1.5708
scale = Vector2(4, 4)
[node name="SecretArea" type="Node2D" parent="Map"]
[node name="DarkAgain" parent="Map/SecretArea" node_paths=PackedStringArray("animator") instance=ExtResource("5_yku2g")]
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."
fit_content = true
scroll_active = false
[node name="JumpTutorial" type="Node2D" parent="Map"]
position = Vector2(2377, 4452)
[node name="JumpTutorialGhost" parent="Map/JumpTutorial" instance=ExtResource("7_7fmpi")]
position = Vector2(-128, -10)
collision_layer = 0
collision_mask = 4
script = ExtResource("9_a6lxc")
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1JumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/JumpTutorial"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -400, 800, 800)
[node name="JumpTutorial2" type="Node2D" parent="Map"]
position = Vector2(4658, 4439)
[node name="JumpTutorialGhost" parent="Map/JumpTutorial2" instance=ExtResource("7_7fmpi")]
collision_layer = 0
collision_mask = 4
script = ExtResource("9_a6lxc")
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1HighJumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/JumpTutorial2"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -400, 800, 800)
[node name="WallJumpTutorial" type="Node2D" parent="Map"]
position = Vector2(5871, 4312)
[node name="JumpTutorialGhost" parent="Map/WallJumpTutorial" instance=ExtResource("7_7fmpi")]
collision_layer = 0
collision_mask = 4
script = ExtResource("9_a6lxc")
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1WallJumpTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/WallJumpTutorial"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -1200, 800, 1400)
[node name="WallJumpTutorial2" type="Node2D" parent="Map"]
position = Vector2(6476, 3448)
[node name="JumpTutorialGhost" parent="Map/WallJumpTutorial2" instance=ExtResource("7_7fmpi")]
collision_layer = 0
collision_mask = 4
script = ExtResource("9_a6lxc")
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/Level1WallJumpTutorial2.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/WallJumpTutorial2"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -1200, 800, 1400)
[node name="Parkour" type="Node2D" parent="Map"]
position = Vector2(3378, 2453)
[node name="JumpTutorialGhost" parent="Map/Parkour" instance=ExtResource("7_7fmpi")]
collision_layer = 0
collision_mask = 4
script = ExtResource("9_a6lxc")
ghostMode = true
savedInputsPath = "res://Player/Ghosts/GhostData/MovementTutorial.res"
[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Map/Parkour"]
position = Vector2(272, 0)
scale = Vector2(1.7575, 1)
rect = Rect2(-400, -1200, 2000, 1400)
[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_a3skq")
region_enabled = true
region_rect = Rect2(16, 0, 1920, 1080)
script = ExtResource("10_y6dfw")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_uyf8b")
[node name="Smoother" type="Node" parent="."]
script = ExtResource("5_bhmma")
smooth_parent = false
recursive = false