356 lines
9.9 KiB
Plaintext
356 lines
9.9 KiB
Plaintext
[gd_scene load_steps=33 format=3 uid="uid://bdncoo2t66e58"]
|
|
|
|
[ext_resource type="Script" path="res://plr.gd" id="1_ub5ic"]
|
|
[ext_resource type="Texture2D" uid="uid://dvrxgvepbbhl7" path="res://silly_fella.png" id="2_hijeb"]
|
|
[ext_resource type="Material" uid="uid://btj4q14v2jd0t" path="res://vingette.tres" id="3_2p62w"]
|
|
[ext_resource type="Script" path="res://scroll.gd" id="3_vv75q"]
|
|
[ext_resource type="Texture2D" uid="uid://45fgpfmo6jpm" path="res://sheet1.png" id="4_id5lh"]
|
|
[ext_resource type="Script" path="res://typewrite.gd" id="5_68akq"]
|
|
[ext_resource type="Theme" uid="uid://doj6uvro8nygh" path="res://plr.tres" id="6_qo7h3"]
|
|
[ext_resource type="Texture2D" uid="uid://btw7cy3q5fxng" path="res://explorer.png" id="7_d3k28"]
|
|
[ext_resource type="AudioStream" uid="uid://bdpql7v8x0ajy" path="res://beep.wav" id="7_d3xbw"]
|
|
[ext_resource type="Shader" path="res://blur.gdshader" id="9_axrdm"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_xil0x"]
|
|
size = Vector2(6, 15)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_yljtm"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(0, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_t5nf3"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(16, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_odf15"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(32, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_d2unb"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(96, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_jm6aj"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(112, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_p3ah2"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(144, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_7kh7l"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(48, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ds08w"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(64, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_708w7"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(80, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_mpv1h"]
|
|
atlas = ExtResource("2_hijeb")
|
|
region = Rect2(128, 0, 16, 16)
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_q5dbt"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_yljtm")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_t5nf3")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_odf15")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_t5nf3")
|
|
}],
|
|
"loop": true,
|
|
"name": &"idle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_d2unb")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_jm6aj")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_d2unb")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_p3ah2")
|
|
}],
|
|
"loop": false,
|
|
"name": &"jump",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_7kh7l")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_ds08w")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_708w7")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_ds08w")
|
|
}],
|
|
"loop": true,
|
|
"name": &"move",
|
|
"speed": 7.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_mpv1h")
|
|
}],
|
|
"loop": true,
|
|
"name": &"wall",
|
|
"speed": 5.0
|
|
}]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1r4pd"]
|
|
size = Vector2(1.5, 12.5)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_hdeoh"]
|
|
atlas = ExtResource("4_id5lh")
|
|
region = Rect2(335, 220, 114, 53)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_vvr4i"]
|
|
atlas = ExtResource("4_id5lh")
|
|
region = Rect2(401, 192, 14, 11)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_2jfhy"]
|
|
atlas = ExtResource("4_id5lh")
|
|
region = Rect2(417, 193, 14, 11)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_7ahja"]
|
|
atlas = ExtResource("4_id5lh")
|
|
region = Rect2(433, 193, 14, 11)
|
|
|
|
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_1bc3s"]
|
|
load_path = "res://.godot/imported/sheet1.png-df3b94edccf6a27528de01b5fa16fed6.ctex"
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kp2us"]
|
|
shader = ExtResource("9_axrdm")
|
|
shader_parameter/blur_amount = 0.291
|
|
shader_parameter/color = null
|
|
shader_parameter/multiplier = -5.98
|
|
shader_parameter/softness = 3.12
|
|
|
|
[sub_resource type="Animation" id="Animation_h3c1q"]
|
|
resource_name = "death"
|
|
length = 0.1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("AnimatedSprite2D:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(0, 0, 0, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_jpfe0"]
|
|
resource_name = "new_animation"
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_a2qok"]
|
|
_data = {
|
|
"death": SubResource("Animation_h3c1q"),
|
|
"new_animation": SubResource("Animation_jpfe0")
|
|
}
|
|
|
|
[node name="plr" type="CharacterBody2D"]
|
|
script = ExtResource("1_ub5ic")
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
position = Vector2(0, -4.5)
|
|
shape = SubResource("RectangleShape2D_xil0x")
|
|
|
|
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
|
|
position = Vector2(-8, -13)
|
|
sprite_frames = SubResource("SpriteFrames_q5dbt")
|
|
animation = &"jump"
|
|
frame = 3
|
|
frame_progress = 1.0
|
|
centered = false
|
|
|
|
[node name="Left" type="Area2D" parent="."]
|
|
position = Vector2(-7, 7)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Left"]
|
|
position = Vector2(4, -11.75)
|
|
shape = SubResource("RectangleShape2D_1r4pd")
|
|
|
|
[node name="CPUParticles2D" type="CPUParticles2D" parent="Left"]
|
|
position = Vector2(4, -10)
|
|
emitting = false
|
|
amount = 10
|
|
randomness = 0.8
|
|
lifetime_randomness = 1.0
|
|
emission_shape = 3
|
|
emission_rect_extents = Vector2(1, 1)
|
|
spread = 180.0
|
|
gravity = Vector2(0, 50)
|
|
angular_velocity_max = 58.18
|
|
angle_max = 29.1
|
|
scale_amount_min = 0.5
|
|
color = Color(0.698039, 0.698039, 0.698039, 1)
|
|
|
|
[node name="right" type="Area2D" parent="."]
|
|
position = Vector2(7, -4)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="right"]
|
|
position = Vector2(-3.75, -1)
|
|
shape = SubResource("RectangleShape2D_1r4pd")
|
|
|
|
[node name="CPUParticles2D" type="CPUParticles2D" parent="right"]
|
|
position = Vector2(-4, 1)
|
|
emitting = false
|
|
amount = 10
|
|
randomness = 0.8
|
|
lifetime_randomness = 1.0
|
|
emission_shape = 3
|
|
emission_rect_extents = Vector2(1, 1)
|
|
spread = 180.0
|
|
gravity = Vector2(0, 50)
|
|
angular_velocity_max = 58.18
|
|
angle_max = 29.1
|
|
scale_amount_min = 0.5
|
|
color = Color(0.698039, 0.698039, 0.698039, 1)
|
|
|
|
[node name="rightt" type="Timer" parent="."]
|
|
one_shot = true
|
|
|
|
[node name="leftt" type="Timer" parent="."]
|
|
one_shot = true
|
|
|
|
[node name="LedgeAssist" type="Timer" parent="."]
|
|
wait_time = 0.05
|
|
one_shot = true
|
|
|
|
[node name="LedgeAssistWall" type="Timer" parent="."]
|
|
wait_time = 0.02
|
|
one_shot = true
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
position = Vector2(2, -16)
|
|
zoom = Vector2(5, 5)
|
|
limit_left = -391
|
|
limit_smoothed = true
|
|
drag_horizontal_enabled = true
|
|
drag_vertical_enabled = true
|
|
drag_top_margin = 0.35
|
|
drag_right_margin = 0.35
|
|
drag_bottom_margin = 0.0
|
|
script = ExtResource("3_vv75q")
|
|
|
|
[node name="dialogue" type="Sprite2D" parent="Camera2D"]
|
|
visible = false
|
|
z_index = 4096
|
|
position = Vector2(-58, -62)
|
|
texture = SubResource("AtlasTexture_hdeoh")
|
|
centered = false
|
|
script = ExtResource("5_68akq")
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="Camera2D/dialogue"]
|
|
clip_contents = false
|
|
offset_left = 3.0
|
|
offset_top = 11.0
|
|
offset_right = 111.0
|
|
offset_bottom = 51.0
|
|
theme = ExtResource("6_qo7h3")
|
|
scroll_active = false
|
|
|
|
[node name="Timer" type="Timer" parent="Camera2D/dialogue"]
|
|
one_shot = true
|
|
|
|
[node name="Icons" type="Node2D" parent="Camera2D/dialogue"]
|
|
|
|
[node name="normal" type="Sprite2D" parent="Camera2D/dialogue/Icons"]
|
|
visible = false
|
|
position = Vector2(6, 4)
|
|
texture = SubResource("AtlasTexture_vvr4i")
|
|
centered = false
|
|
|
|
[node name="nervous" type="Sprite2D" parent="Camera2D/dialogue/Icons"]
|
|
visible = false
|
|
position = Vector2(6, 4)
|
|
texture = SubResource("AtlasTexture_2jfhy")
|
|
centered = false
|
|
|
|
[node name="upsidedown" type="Sprite2D" parent="Camera2D/dialogue/Icons"]
|
|
visible = false
|
|
position = Vector2(6, 4)
|
|
texture = SubResource("AtlasTexture_7ahja")
|
|
centered = false
|
|
|
|
[node name="explorer" type="Sprite2D" parent="Camera2D/dialogue/Icons"]
|
|
visible = false
|
|
position = Vector2(6, 2)
|
|
texture = ExtResource("7_d3k28")
|
|
centered = false
|
|
region_enabled = true
|
|
region_rect = Rect2(7, 5, 15, 13)
|
|
|
|
[node name="spike" type="Sprite2D" parent="Camera2D/dialogue/Icons"]
|
|
visible = false
|
|
position = Vector2(6, 13)
|
|
texture = SubResource("CompressedTexture2D_1bc3s")
|
|
centered = false
|
|
region_enabled = true
|
|
region_rect = Rect2(320, 190, 15, 2)
|
|
|
|
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="Camera2D/dialogue"]
|
|
stream = ExtResource("7_d3xbw")
|
|
volume_db = -10.576
|
|
max_polyphony = 7
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
layer = 20
|
|
visible = false
|
|
|
|
[node name="blur" type="ColorRect" parent="CanvasLayer"]
|
|
z_index = 40
|
|
material = SubResource("ShaderMaterial_kp2us")
|
|
offset_right = 1152.0
|
|
offset_bottom = 648.0
|
|
|
|
[node name="vingette" type="ColorRect" parent="CanvasLayer"]
|
|
z_index = 90
|
|
material = ExtResource("3_2p62w")
|
|
offset_right = 1152.0
|
|
offset_bottom = 648.0
|
|
|
|
[node name="fadeout" type="ColorRect" parent="CanvasLayer"]
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
color = Color(0, 0, 0, 1)
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_a2qok")
|
|
}
|
|
|
|
[connection signal="timeout" from="rightt" to="." method="_on_rightt_timeout"]
|
|
[connection signal="timeout" from="leftt" to="." method="_on_leftt_timeout"]
|
|
[connection signal="timeout" from="LedgeAssist" to="." method="_on_ledge_assist_timeout"]
|
|
[connection signal="timeout" from="LedgeAssistWall" to="." method="_on_ledge_assist_wall_timeout"]
|