Cow_Life_Sim_RPG/Cutscenes/RefillingJuiceLake/RefillLakeCutscene.tscn

535 lines
16 KiB
Plaintext

[gd_scene load_steps=40 format=3 uid="uid://brjsqtb4b2iem"]
[ext_resource type="Script" path="res://Cutscenes/RefillingJuiceLake/RefillLakeCutscene.gd" id="1_rmwub"]
[ext_resource type="Texture2D" uid="uid://bl4mkg8ccwrhk" path="res://MiscArt/White.png" id="2_0aeya"]
[ext_resource type="Texture2D" uid="uid://8qdj8djq4ip4" path="res://Cutscenes/DrinkingJuiceLake/Background.png" id="3_62l2t"]
[ext_resource type="PackedScene" uid="uid://b1iuxtghkrcec" path="res://Objects/Faire/FerrisWheel/FerrisWheel.tscn" id="4_kp287"]
[ext_resource type="Texture2D" uid="uid://cowt4omddq3mu" path="res://Cutscenes/DrinkingJuiceLake/Setting2.png" id="5_fc552"]
[ext_resource type="Texture2D" uid="uid://cb3ged6hsiact" path="res://NPCs/Pigeon/Aro/aropigeon2.png" id="6_c810l"]
[ext_resource type="Texture2D" uid="uid://blffroqknfwkr" path="res://NPCs/Pigeon/Aro/aropigeon1.png" id="7_e05p5"]
[ext_resource type="Script" path="res://Utils/PlayOnReady.gd" id="8_5y1nm"]
[ext_resource type="Texture2D" uid="uid://bryqti0obuaqw" path="res://Player/cow.png" id="9_rc28i"]
[ext_resource type="Texture2D" uid="uid://v1sr1cyft75k" path="res://Player/cowMouthOpen.png" id="10_y7aig"]
[ext_resource type="Texture2D" uid="uid://h08h3txxj2w" path="res://Player/cowWalk2.png" id="11_tsc7b"]
[ext_resource type="Texture2D" uid="uid://dvqcl6gdrx77u" path="res://Player/cowWalk1.png" id="12_h8arx"]
[ext_resource type="Texture2D" uid="uid://cmfilfxeq5osj" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame1.png" id="13_nlag8"]
[ext_resource type="Texture2D" uid="uid://bbwfro0n4hfy5" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame2.png" id="14_8yvno"]
[ext_resource type="Texture2D" uid="uid://0inesc7d3r7x" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame3.png" id="15_q03xc"]
[ext_resource type="Texture2D" uid="uid://b5kilpwtigui" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame4.png" id="16_kgegy"]
[ext_resource type="Texture2D" uid="uid://ben0rhs0x0e61" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame5.png" id="17_x36an"]
[ext_resource type="Texture2D" uid="uid://cp4m3yojqj7lt" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame6.png" id="18_cfkmk"]
[ext_resource type="Texture2D" uid="uid://bqa4kh3hhrsma" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame7.png" id="19_wa4fg"]
[ext_resource type="Texture2D" uid="uid://bpd0djvg62et8" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame8.png" id="20_6jf5j"]
[ext_resource type="Texture2D" uid="uid://cjkrqe22fbyuo" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame9.png" id="21_op3pk"]
[ext_resource type="Texture2D" uid="uid://c3c5vnrjwq8f" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame10.png" id="22_xvlo3"]
[ext_resource type="Texture2D" uid="uid://cvlnhhe8mbrjb" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame11.png" id="23_j7klf"]
[ext_resource type="Texture2D" uid="uid://c6id2hjxj7w0e" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame12.png" id="24_63hys"]
[ext_resource type="Texture2D" uid="uid://ehj3rp3yra05" path="res://Player/cowPlaying.png" id="25_7kkl6"]
[ext_resource type="Texture2D" uid="uid://ckrf5kk3jpr54" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame13.png" id="25_xienw"]
[ext_resource type="Texture2D" uid="uid://qrvnfstfrxjd" path="res://Cutscenes/DrinkingJuiceLake/LakeAnimation/LakeFrame14.png" id="26_tceq8"]
[ext_resource type="Texture2D" uid="uid://deibegnkjuog5" path="res://Items/Juice/UltimateJuice.png" id="28_bajam"]
[ext_resource type="Texture2D" uid="uid://dslu7dses8fju" path="res://Cutscenes/DrinkingJuiceLake/Frame.png" id="29_jjvqp"]
[ext_resource type="Texture2D" uid="uid://bod26nyfa5k1p" path="res://Cutscenes/RefillingJuiceLake/Pouring/Pouring1.png" id="29_nm484"]
[ext_resource type="Texture2D" uid="uid://d6ko0j8ikbj5" path="res://Cutscenes/RefillingJuiceLake/Pouring/Pouring2.png" id="30_ohtyr"]
[ext_resource type="Texture2D" uid="uid://cflklqydxtpgx" path="res://Cutscenes/RefillingJuiceLake/Pouring/Pouring3.png" id="31_300gp"]
[sub_resource type="Animation" id="Animation_h40cr"]
resource_name = "JuiceLake"
length = 14.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Setting/Cow:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(321, 90), Vector2(60, 90)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Setting/Cow:animation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 3, 3.5, 8.7),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [&"cowWalk", &"default", &"Pour", &"default"]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Setting/Lake:animation")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 4),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"idle", &"fill"]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Setting/Lake:visible")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 4),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Setting/Pigeon1:animation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 1.2, 3.9, 10, 12.4),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
"update": 1,
"values": [&"default", &"Walk", &"default", &"Walk", &"default"]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Setting/Pigeon1:position")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 1.2, 3.9, 10, 12.4),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
"update": 0,
"values": [Vector2(110, 59), Vector2(110, 59), Vector2(-11, 38), Vector2(-11, 38), Vector2(-110, 163)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Setting/Pigeon1:scale")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 1.2, 3.9, 10, 11.1, 12.4),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 0,
"values": [Vector2(0.7, 0.7), Vector2(0.7, 0.7), Vector2(0.6, 0.6), Vector2(0.6, 0.6), Vector2(1, 1), Vector2(3, 3)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Setting/Pigeon1:flip_h")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 13.7),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Setting/UltimateJuice:visible")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0, 3.5, 8.7),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, false]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Setting/JuicePouring:visible")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0, 3.6, 8.7),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, false]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("Setting/JuicePouring:frame")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0, 3.8, 4, 8.3, 8.5),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 1, 0]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("Setting/SmallFishSplash:emitting")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"times": PackedFloat32Array(11.1),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("Setting/SmallFishSplash2:emitting")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(11.2),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath("Setting/SmallFishSplash3:emitting")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(11.3),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_wskcy"]
_data = {
"JuiceLake": SubResource("Animation_h40cr")
}
[sub_resource type="SpriteFrames" id="SpriteFrames_op62g"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("13_nlag8")
}, {
"duration": 1.0,
"texture": ExtResource("14_8yvno")
}, {
"duration": 1.0,
"texture": ExtResource("15_q03xc")
}, {
"duration": 1.0,
"texture": ExtResource("16_kgegy")
}, {
"duration": 1.0,
"texture": ExtResource("17_x36an")
}, {
"duration": 1.0,
"texture": ExtResource("18_cfkmk")
}, {
"duration": 1.0,
"texture": ExtResource("19_wa4fg")
}, {
"duration": 1.0,
"texture": ExtResource("20_6jf5j")
}, {
"duration": 1.0,
"texture": ExtResource("21_op3pk")
}, {
"duration": 1.0,
"texture": ExtResource("22_xvlo3")
}, {
"duration": 1.0,
"texture": ExtResource("23_j7klf")
}, {
"duration": 1.0,
"texture": ExtResource("24_63hys")
}, {
"duration": 1.0,
"texture": ExtResource("25_xienw")
}, {
"duration": 1.0,
"texture": ExtResource("26_tceq8")
}],
"loop": true,
"name": &"drain",
"speed": 3.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("26_tceq8")
}, {
"duration": 1.0,
"texture": ExtResource("25_xienw")
}, {
"duration": 1.0,
"texture": ExtResource("24_63hys")
}, {
"duration": 1.0,
"texture": ExtResource("23_j7klf")
}, {
"duration": 1.0,
"texture": ExtResource("22_xvlo3")
}, {
"duration": 1.0,
"texture": ExtResource("21_op3pk")
}, {
"duration": 1.0,
"texture": ExtResource("20_6jf5j")
}, {
"duration": 1.0,
"texture": ExtResource("19_wa4fg")
}, {
"duration": 1.0,
"texture": ExtResource("18_cfkmk")
}, {
"duration": 1.0,
"texture": ExtResource("17_x36an")
}, {
"duration": 1.0,
"texture": ExtResource("16_kgegy")
}, {
"duration": 1.0,
"texture": ExtResource("15_q03xc")
}, {
"duration": 1.0,
"texture": ExtResource("14_8yvno")
}, {
"duration": 1.0,
"texture": ExtResource("13_nlag8")
}],
"loop": false,
"name": &"fill",
"speed": 3.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("13_nlag8")
}],
"loop": true,
"name": &"idle",
"speed": 5.0
}]
[sub_resource type="Gradient" id="Gradient_vhpcx"]
offsets = PackedFloat32Array(0, 0.673387, 1)
colors = PackedColorArray(0.756863, 1, 1, 1, 0.756863, 1, 1, 1, 0.756863, 1, 1, 0)
[sub_resource type="SpriteFrames" id="SpriteFrames_xqatm"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("6_c810l")
}, {
"duration": 1.0,
"texture": ExtResource("7_e05p5")
}],
"loop": true,
"name": &"Walk",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("7_e05p5")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="SpriteFrames" id="SpriteFrames_lonh4"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("9_rc28i")
}, {
"duration": 1.0,
"texture": ExtResource("10_y7aig")
}],
"loop": true,
"name": &"Drink",
"speed": 3.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("25_7kkl6")
}],
"loop": true,
"name": &"Pour",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("11_tsc7b")
}, {
"duration": 1.0,
"texture": ExtResource("12_h8arx")
}],
"loop": true,
"name": &"cowWalk",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("9_rc28i")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="SpriteFrames" id="SpriteFrames_3phg1"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("29_nm484")
}, {
"duration": 1.0,
"texture": ExtResource("30_ohtyr")
}, {
"duration": 1.0,
"texture": ExtResource("31_300gp")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[node name="RefillJuiceLakeCutscene" type="CanvasLayer"]
process_mode = 3
offset = Vector2(155, 105)
transform = Transform2D(1, 0, 0, 1, 155, 105)
script = ExtResource("1_rmwub")
[node name="Sprite2D" type="Sprite2D" parent="."]
self_modulate = Color(0.00784314, 0.00784314, 0.00784314, 1)
position = Vector2(282, 205.5)
scale = Vector2(9.06, 6.41)
texture = ExtResource("2_0aeya")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_wskcy")
}
[node name="Background" type="Sprite2D" parent="."]
clip_children = 2
position = Vector2(280, 205)
texture = ExtResource("3_62l2t")
[node name="FerrisWheel" parent="." instance=ExtResource("4_kp287")]
position = Vector2(356, 210)
scale = Vector2(0.12, 0.12)
[node name="Supports" parent="FerrisWheel" index="1"]
z_index = 0
[node name="Jonald" parent="FerrisWheel/Supports/BeeBucket" index="0"]
visible = true
[node name="Setting" type="Sprite2D" parent="."]
clip_children = 2
position = Vector2(280, 205)
texture = ExtResource("5_fc552")
[node name="Lake" type="AnimatedSprite2D" parent="Setting"]
sprite_frames = SubResource("SpriteFrames_op62g")
animation = &"fill"
script = ExtResource("8_5y1nm")
[node name="SmallFishSplash" type="CPUParticles2D" parent="Setting"]
z_as_relative = false
y_sort_enabled = true
position = Vector2(-63, 123)
emitting = false
amount = 80
lifetime = 0.8
one_shot = true
explosiveness = 0.91
emission_shape = 1
emission_sphere_radius = 15.7
direction = Vector2(0, -10)
gravity = Vector2(0, 200)
initial_velocity_min = 62.66
initial_velocity_max = 95.62
color = Color(0.756863, 1, 1, 1)
color_ramp = SubResource("Gradient_vhpcx")
[node name="SmallFishSplash2" type="CPUParticles2D" parent="Setting"]
z_as_relative = false
y_sort_enabled = true
position = Vector2(-66, 133)
emitting = false
amount = 80
lifetime = 0.8
one_shot = true
explosiveness = 0.91
emission_shape = 1
emission_sphere_radius = 15.7
direction = Vector2(0, -10)
gravity = Vector2(0, 200)
initial_velocity_min = 62.66
initial_velocity_max = 95.62
color = Color(0.756863, 1, 1, 1)
color_ramp = SubResource("Gradient_vhpcx")
[node name="SmallFishSplash3" type="CPUParticles2D" parent="Setting"]
z_as_relative = false
y_sort_enabled = true
position = Vector2(-69, 143)
emitting = false
amount = 80
lifetime = 0.8
one_shot = true
explosiveness = 0.91
emission_shape = 1
emission_sphere_radius = 15.7
direction = Vector2(0, -10)
gravity = Vector2(0, 200)
initial_velocity_min = 62.66
initial_velocity_max = 95.62
color = Color(0.756863, 1, 1, 1)
color_ramp = SubResource("Gradient_vhpcx")
[node name="Pigeon1" type="AnimatedSprite2D" parent="Setting"]
position = Vector2(-64.625, 105.708)
scale = Vector2(1.30769, 1.30769)
sprite_frames = SubResource("SpriteFrames_xqatm")
animation = &"Walk"
script = ExtResource("8_5y1nm")
[node name="Cow" type="AnimatedSprite2D" parent="Setting"]
position = Vector2(60, 90)
scale = Vector2(0.8, 0.8)
sprite_frames = SubResource("SpriteFrames_lonh4")
script = ExtResource("8_5y1nm")
[node name="UltimateJuice" type="Sprite2D" parent="Setting"]
visible = false
position = Vector2(8, 104)
rotation = -2.05068
scale = Vector2(0.516667, 0.516667)
texture = ExtResource("28_bajam")
[node name="JuicePouring" type="AnimatedSprite2D" parent="Setting"]
visible = false
position = Vector2(6, 117)
rotation = -0.0127324
scale = Vector2(0.879684, 1.00769)
sprite_frames = SubResource("SpriteFrames_3phg1")
[node name="Frame" type="Sprite2D" parent="."]
position = Vector2(280, 205)
texture = ExtResource("29_jjvqp")
[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_player_animation_finished"]
[editable path="FerrisWheel"]
[editable path="FerrisWheel/Interactable"]
[editable path="FerrisWheel/Interactable/ActionMenu"]
[editable path="FerrisWheel/Rideable"]