365 lines
10 KiB
Plaintext
365 lines
10 KiB
Plaintext
[gd_scene load_steps=13 format=3 uid="uid://cj457q2fx5mim"]
|
|
|
|
[ext_resource type="Script" path="res://scripts/animal.gd" id="1_bjim0"]
|
|
[ext_resource type="Texture2D" uid="uid://cxbv1inffa2bq" path="res://assets/plants/abre1.png" id="2_n8edq"]
|
|
[ext_resource type="Theme" uid="uid://dnebunkx13tbr" path="res://assets/gui/Text.tres" id="3_lefgl"]
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_5dvar"]
|
|
radius = 557.022
|
|
|
|
[sub_resource type="Animation" id="Animation_qi2vx"]
|
|
resource_name = "Closed"
|
|
length = 0.1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Fées:visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Sprite2D:modulate")
|
|
tracks/1/interp = 2
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(0.529067, 0.529067, 0.529067, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_6wgo4"]
|
|
resource_name = "Finished"
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Fées/Fée:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.433333, 0.733333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-15, -21), Vector2(64, -169), Vector2(-24, -362)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Fées/Fée2:position")
|
|
tracks/1/interp = 2
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0.0666667, 0.533333, 0.966667),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-15, -23), Vector2(-23, -390), Vector2(126, -635)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Fées/Fée3:position")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0.0333333, 0.433333, 0.866667),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-17, -24), Vector2(201, -146), Vector2(291, -461)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Fées/Fée4:position")
|
|
tracks/3/interp = 2
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0.1, 0.4, 0.933333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-18, -20), Vector2(166, -45), Vector2(392.121, -288.879)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Fées:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Sprite2D:modulate")
|
|
tracks/5/interp = 2
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(0.529067, 0.529067, 0.529067, 1), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Sprite2D:scale")
|
|
tracks/6/interp = 2
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0, 0.233333, 0.4),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(0.7, 0.7), Vector2(0.6, 0.9), Vector2(0.7, 0.7)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_qxluk"]
|
|
resource_name = "Open"
|
|
length = 4.0
|
|
loop_mode = 1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Fées/Fée:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 1.36667, 3.03333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-24, -362), Vector2(80, -373), Vector2(11, -442)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Fées/Fée2:position")
|
|
tracks/1/interp = 2
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 1.36667, 3.03333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(126, -635), Vector2(190, -618), Vector2(145, -586)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Fées/Fée3:position")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 1.36667, 3.03333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(291, -461), Vector2(251, -548), Vector2(337, -500)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Fées/Fée4:position")
|
|
tracks/3/interp = 2
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 1.36667, 3.03333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(392.121, -288.879), Vector2(473, -329), Vector2(377, -354)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Fées:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Sprite2D:modulate")
|
|
tracks/5/interp = 2
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_had0j"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Fées/Fée:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(-24, -362)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Fées/Fée2:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(126, -635)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Fées/Fée3:position")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(291, -461)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Fées/Fée4:position")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(392.121, -288.879)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Fées:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Sprite2D:modulate")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(0.529067, 0.529067, 0.529067, 1)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Sprite2D:scale")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(0.7, 0.7)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0kfkq"]
|
|
_data = {
|
|
"Closed": SubResource("Animation_qi2vx"),
|
|
"Finished": SubResource("Animation_6wgo4"),
|
|
"Open": SubResource("Animation_qxluk"),
|
|
"RESET": SubResource("Animation_had0j")
|
|
}
|
|
|
|
[sub_resource type="Gradient" id="Gradient_ybrxb"]
|
|
offsets = PackedFloat32Array(0, 0.446746, 1)
|
|
colors = PackedColorArray(0.82616, 0.5888, 0.92, 1, 0.6035, 0.784267, 0.85, 0.964706, 0.1472, 0.92, 0.70104, 0)
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_7pg56"]
|
|
gradient = SubResource("Gradient_ybrxb")
|
|
fill = 1
|
|
fill_from = Vector2(0.5, 0.491453)
|
|
fill_to = Vector2(0.538462, 0.175214)
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_vg5lt"]
|
|
font_size = 21
|
|
|
|
[node name="Animal" type="Node2D"]
|
|
y_sort_enabled = true
|
|
script = ExtResource("1_bjim0")
|
|
n_plant_needed = 15
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
|
modulate = Color(0.529067, 0.529067, 0.529067, 1)
|
|
scale = Vector2(0.7, 0.7)
|
|
texture = ExtResource("2_n8edq")
|
|
offset = Vector2(170, -550)
|
|
|
|
[node name="Area2D" type="Area2D" parent="."]
|
|
collision_layer = 2
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
|
|
shape = SubResource("CircleShape2D_5dvar")
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_0kfkq")
|
|
}
|
|
|
|
[node name="Fées" type="Node2D" parent="."]
|
|
|
|
[node name="Fée" type="Sprite2D" parent="Fées"]
|
|
position = Vector2(-24, -362)
|
|
scale = Vector2(0.765625, 0.765625)
|
|
texture = SubResource("GradientTexture2D_7pg56")
|
|
|
|
[node name="Fée2" type="Sprite2D" parent="Fées"]
|
|
position = Vector2(126, -635)
|
|
scale = Vector2(0.586182, 0.586182)
|
|
texture = SubResource("GradientTexture2D_7pg56")
|
|
|
|
[node name="Fée3" type="Sprite2D" parent="Fées"]
|
|
position = Vector2(291, -461)
|
|
scale = Vector2(0.586182, 0.586182)
|
|
texture = SubResource("GradientTexture2D_7pg56")
|
|
|
|
[node name="Fée4" type="Sprite2D" parent="Fées"]
|
|
position = Vector2(392.121, -288.879)
|
|
scale = Vector2(0.964966, 0.964966)
|
|
texture = SubResource("GradientTexture2D_7pg56")
|
|
|
|
[node name="PlantsCount" type="Label" parent="."]
|
|
z_index = 1
|
|
offset_left = -15.0
|
|
offset_top = -148.0
|
|
offset_right = 45.0
|
|
offset_bottom = -118.0
|
|
theme = ExtResource("3_lefgl")
|
|
text = "100%"
|
|
label_settings = SubResource("LabelSettings_vg5lt")
|
|
|
|
[connection signal="area_entered" from="Area2D" to="." method="_on_area_2d_area_entered"]
|