Cow_Life_Sim_RPG/MiniGames/FlappyCow/Player/Player.tscn

132 lines
4.1 KiB
Plaintext

[gd_scene load_steps=10 format=3 uid="uid://bfijgdkhe4s1p"]
[ext_resource type="Script" path="res://MiniGames/FlappyCow/Player/FlappyCow.gd" id="1_pmws3"]
[ext_resource type="Script" path="res://MiniGames/FlappyCow/Player/Sprite.gd" id="2_i7lbn"]
[ext_resource type="Texture2D" uid="uid://ombwk8f3srit" path="res://MiniGames/FlappyCow/Art/cowwing1.png" id="3_jtwbd"]
[ext_resource type="Texture2D" uid="uid://dqjxanyewvtkd" path="res://MiniGames/FlappyCow/Art/cowwing2.png" id="4_8f7l2"]
[sub_resource type="Animation" id="3"]
resource_name = "Jump"
length = 0.3
step = 0.05
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:scale")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.1, 0.3),
"transitions": PackedFloat32Array(1.68179, 1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(0.8, 1.2), Vector2(1, 1)]
}
[sub_resource type="Animation" id="4"]
resource_name = "Land"
length = 0.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:scale")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.1, 0.2),
"transitions": PackedFloat32Array(0.241484, 1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(1.4, 1), Vector2(1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_1lb64"]
_data = {
"Jump": SubResource("3"),
"Land": SubResource("4")
}
[sub_resource type="SpriteFrames" id="SpriteFrames_vllpg"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("3_jtwbd")
}, {
"duration": 5.0,
"texture": ExtResource("4_8f7l2")
}],
"loop": true,
"name": &"default",
"speed": 30.0
}]
[sub_resource type="Gradient" id="Gradient_10mlp"]
[node name="Player" type="CharacterBody2D" groups=["Player"]]
z_index = 10
collision_mask = 14
floor_snap_length = 16.0
script = ExtResource("1_pmws3")
[node name="Sprite" type="Node2D" parent="."]
position = Vector2(0, 8)
script = ExtResource("2_i7lbn")
player_path = NodePath("..")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Sprite"]
libraries = {
"": SubResource("AnimationLibrary_1lb64")
}
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Sprite"]
z_index = 101
z_as_relative = false
sprite_frames = SubResource("SpriteFrames_vllpg")
flip_h = true
[node name="Area2D" type="Area2D" parent="."]
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Area2D"]
polygon = PackedVector2Array(33, 59, 82, -23, 70, -42, 23, -41, 14, -11, -72, -4, -79, 58)
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."]
polygon = PackedVector2Array(33, 59, 82, -23, 70, -42, 23, -41, 14, -11, -72, -4, -79, 58)
[node name="Explosion" type="CPUParticles2D" parent="."]
emitting = false
amount = 100
one_shot = true
explosiveness = 0.86
randomness = 0.41
spread = 180.0
gravity = Vector2(0, 0)
initial_velocity_min = 25.0
initial_velocity_max = 142.0
angular_velocity_max = 360.0
linear_accel_max = 53.33
radial_accel_max = 13.33
scale_amount_min = 7.85
scale_amount_max = 9.65
color = Color(0.909804, 0.054902, 0, 1)
color_ramp = SubResource("Gradient_10mlp")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="SpilledLabel" type="Label" parent="CanvasLayer"]
visible = false
offset_left = -29.0
offset_top = 195.0
offset_right = 941.0
offset_bottom = 373.0
theme_override_colors/font_color = Color(1, 0, 0, 1)
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
theme_override_constants/outline_size = 9
theme_override_constants/line_spacing = 0
theme_override_font_sizes/font_size = 62
text = "I SPIL MY JICE MODS
HELP HELP HELP HEP HELP HELP"
horizontal_alignment = 1
[connection signal="animation_finished" from="Sprite/AnimatedSprite2D" to="." method="_on_animated_sprite_2d_animation_finished"]
[connection signal="animation_looped" from="Sprite/AnimatedSprite2D" to="." method="_on_animated_sprite_2d_animation_looped"]
[connection signal="area_shape_entered" from="Area2D" to="." method="_on_area_2d_area_shape_entered"]
[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"]