1410 lines
39 KiB
Text
1410 lines
39 KiB
Text
[gd_scene load_steps=39 format=3 uid="uid://c70gbr2jffkw4"]
|
|
|
|
[ext_resource type="Script" path="res://Scripts/Tasks Interface.gd" id="1_s232l"]
|
|
[ext_resource type="Texture2D" uid="uid://b6nvct6iqx84c" path="res://SVGs/Background.png" id="2_8gr7e"]
|
|
[ext_resource type="Script" path="res://addons/Saving/SaveScript.gd" id="2_0308k"]
|
|
[ext_resource type="Texture2D" uid="uid://6uhjy1qno456" path="res://SVGs/Tasks Interface/BackgroundSparkle.svg" id="3_ne3xy"]
|
|
[ext_resource type="Texture2D" uid="uid://pgt0f5r8klvn" path="res://SVGs/Tasks Interface/Square.svg" id="4_oedtj"]
|
|
[ext_resource type="Texture2D" uid="uid://qmwgnuvsuxf6" path="res://SVGs/Tasks Interface/Button.svg" id="5_5rwnr"]
|
|
[ext_resource type="Texture2D" uid="uid://bog5fyamxogaa" path="res://SVGs/Tasks Interface/Bar.svg" id="6_nkgs8"]
|
|
[ext_resource type="Texture2D" uid="uid://cg0cpk5kiaxvq" path="res://SVGs/Tasks Interface/Line.svg" id="7_ubvx7"]
|
|
[ext_resource type="PackedScene" uid="uid://b8nh75ymh2k54" path="res://Scenes/back.tscn" id="8_f2222"]
|
|
[ext_resource type="Texture2D" uid="uid://oew15lnh2641" path="res://SVGs/Tasks Interface/Good Job Star.svg" id="9_gvwvq"]
|
|
[ext_resource type="AudioStream" uid="uid://bo77ypkbn7xbk" path="res://Audio/Sound effects/correctchoice.mp3" id="10_ljxui"]
|
|
[ext_resource type="AudioStream" uid="uid://ddbd6l25j0ghe" path="res://Audio/Sound effects/explosion.mp3" id="11_0lihi"]
|
|
[ext_resource type="AudioStream" uid="uid://chq2pm2yxupu1" path="res://Audio/winfantasia.mp3" id="12_0gemf"]
|
|
[ext_resource type="AudioStream" uid="uid://ccwd4e00sjahc" path="res://Audio/Sound effects/90s-game-ui-6.mp3" id="12_c8mj3"]
|
|
[ext_resource type="AudioStream" uid="uid://dxsbak3gt4tlk" path="res://Audio/Sound effects/ding.mp3" id="14_axhol"]
|
|
[ext_resource type="AudioStream" uid="uid://cqag282m4qtmc" path="res://Audio/Background.ogg" id="14_pd1fa"]
|
|
[ext_resource type="Script" path="res://Scripts/RepeatMusic.gd" id="16_c22y7"]
|
|
|
|
[sub_resource type="Curve" id="Curve_3adxl"]
|
|
_data = [Vector2(0, 0.504069), 0.0, 0.0, 0, 0, Vector2(0.503958, 0.299084), -0.91131, -0.91131, 0, 0, Vector2(1, 0.199898), 0.0, 0.0, 0, 0]
|
|
point_count = 3
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_7u6wh"]
|
|
curve = SubResource("Curve_3adxl")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_2v5d7"]
|
|
particle_flag_disable_z = true
|
|
emission_shape = 3
|
|
emission_box_extents = Vector3(900, 600, 1)
|
|
angle_max = 360.0
|
|
gravity = Vector3(0, 0, 0)
|
|
scale_min = 0.25
|
|
scale_max = 0.5
|
|
alpha_curve = SubResource("CurveTexture_7u6wh")
|
|
|
|
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_adhbn"]
|
|
texture = ExtResource("6_nkgs8")
|
|
modulate_color = Color(1, 1, 1, 0.784314)
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_eiqx0"]
|
|
bg_color = Color(0, 0.380392, 0.568627, 1)
|
|
corner_radius_top_left = 30
|
|
corner_radius_bottom_left = 30
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_75ese"]
|
|
particle_flag_disable_z = true
|
|
inherit_velocity_ratio = 0.5
|
|
spread = 180.0
|
|
initial_velocity_min = 300.0
|
|
initial_velocity_max = 300.0
|
|
gravity = Vector3(0, 0, 0)
|
|
damping_min = 120.0
|
|
damping_max = 120.0
|
|
scale_min = 0.1
|
|
scale_max = 0.1
|
|
|
|
[sub_resource type="Animation" id="Animation_r3yt2"]
|
|
resource_name = "new_animation"
|
|
length = 30.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Line:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1260, -220), Vector2(-174, -541)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_bk5d1"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Line:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(-119, -522)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ppaff"]
|
|
_data = {
|
|
"Loop": SubResource("Animation_r3yt2"),
|
|
"RESET": SubResource("Animation_bk5d1")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_hwg6p"]
|
|
resource_name = "Task One Complete"
|
|
length = 1.01
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Task1:scale")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1, 1), Vector2(1.5, 1.5), Vector2(1, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Task1:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(75, 75), Vector2(25, 25), Vector2(75, 75)]
|
|
}
|
|
tracks/2/type = "audio"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Audio1")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("10_ljxui")
|
|
}],
|
|
"times": PackedFloat32Array(0)
|
|
}
|
|
tracks/2/use_blend = true
|
|
|
|
[sub_resource type="Animation" id="Animation_g2otf"]
|
|
resource_name = "1"
|
|
length = 1.01
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Task2:scale")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1, 1), Vector2(1.5, 1.5), Vector2(1, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Task2:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(525, 75), Vector2(475, 25), Vector2(525, 75)]
|
|
}
|
|
tracks/2/type = "audio"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Audio1")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("10_ljxui")
|
|
}],
|
|
"times": PackedFloat32Array(0)
|
|
}
|
|
tracks/2/use_blend = true
|
|
|
|
[sub_resource type="Animation" id="Animation_s4bgt"]
|
|
resource_name = "2"
|
|
length = 1.01
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Task3:scale")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1, 1), Vector2(1.5, 1.5), Vector2(1, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Task3:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(300, 325), Vector2(250, 275), Vector2(300, 325)]
|
|
}
|
|
tracks/2/type = "audio"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Audio1")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("10_ljxui")
|
|
}],
|
|
"times": PackedFloat32Array(0)
|
|
}
|
|
tracks/2/use_blend = true
|
|
|
|
[sub_resource type="Animation" id="Animation_l2mjr"]
|
|
resource_name = "Beginning"
|
|
length = 2.6
|
|
step = 0.05
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Task1:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Task2:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Task3:modulate")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(1, 1.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Task1:size")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(500, 200), Vector2(250, 250)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Task1:position")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 67.5), Vector2(75, 75)]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Task2:size")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(500, 200), Vector2(250, 250)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Task2:position")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(450, 67.5), Vector2(525, 75)]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("Task3:size")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(1, 1.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(500, 200), Vector2(250, 250)]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("Task3:position")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(1, 1.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(225, 307.5), Vector2(300, 325)]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("Task1/Button:position")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(278, 200), Vector2(78, 200)]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/path = NodePath("Task2/Button:position")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/keys = {
|
|
"times": PackedFloat32Array(0.5, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(278, 200), Vector2(78, 200)]
|
|
}
|
|
tracks/11/type = "value"
|
|
tracks/11/imported = false
|
|
tracks/11/enabled = true
|
|
tracks/11/path = NodePath("Task3/Button:position")
|
|
tracks/11/interp = 1
|
|
tracks/11/loop_wrap = true
|
|
tracks/11/keys = {
|
|
"times": PackedFloat32Array(1, 1.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(278, 200.5), Vector2(78, 200)]
|
|
}
|
|
tracks/12/type = "audio"
|
|
tracks/12/imported = false
|
|
tracks/12/enabled = true
|
|
tracks/12/path = NodePath("Audio1")
|
|
tracks/12/interp = 1
|
|
tracks/12/loop_wrap = true
|
|
tracks/12/keys = {
|
|
"clips": [{
|
|
"end_offset": 1.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("11_0lihi")
|
|
}, {
|
|
"end_offset": 0.8,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("11_0lihi")
|
|
}],
|
|
"times": PackedFloat32Array(0.5, 1.5)
|
|
}
|
|
tracks/12/use_blend = true
|
|
tracks/13/type = "audio"
|
|
tracks/13/imported = false
|
|
tracks/13/enabled = true
|
|
tracks/13/path = NodePath("Audio2")
|
|
tracks/13/interp = 1
|
|
tracks/13/loop_wrap = true
|
|
tracks/13/keys = {
|
|
"clips": [{
|
|
"end_offset": 1.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("11_0lihi")
|
|
}, {
|
|
"end_offset": 0.6,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("12_c8mj3")
|
|
}],
|
|
"times": PackedFloat32Array(1, 2.2)
|
|
}
|
|
tracks/13/use_blend = true
|
|
tracks/14/type = "value"
|
|
tracks/14/imported = false
|
|
tracks/14/enabled = true
|
|
tracks/14/path = NodePath("ExperienceBar:position")
|
|
tracks/14/interp = 1
|
|
tracks/14/loop_wrap = true
|
|
tracks/14/keys = {
|
|
"times": PackedFloat32Array(2, 2.3),
|
|
"transitions": PackedFloat32Array(3.605, 0.420448),
|
|
"update": 0,
|
|
"values": [Vector2(0, -80), Vector2(0, 20)]
|
|
}
|
|
tracks/15/type = "value"
|
|
tracks/15/imported = false
|
|
tracks/15/enabled = true
|
|
tracks/15/path = NodePath("Back:position")
|
|
tracks/15/interp = 1
|
|
tracks/15/loop_wrap = true
|
|
tracks/15/keys = {
|
|
"times": PackedFloat32Array(0.7, 1.2),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(-42, 543), Vector2(5, 543)]
|
|
}
|
|
tracks/16/type = "value"
|
|
tracks/16/imported = false
|
|
tracks/16/enabled = true
|
|
tracks/16/path = NodePath("Camera2D:position")
|
|
tracks/16/interp = 1
|
|
tracks/16/loop_wrap = true
|
|
tracks/16/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 1, 1.05, 1.1, 1.15, 1.2, 1.25, 1.3, 1.35, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(450, 300), Vector2(450, 300), Vector2(439, 331), Vector2(481, 293), Vector2(438, 293), Vector2(442, 321), Vector2(436, 293), Vector2(462, 289), Vector2(450, 300), Vector2(433, 283), Vector2(439, 325), Vector2(486, 297), Vector2(426, 288), Vector2(430, 330), Vector2(470, 292), Vector2(444, 296), Vector2(450, 300), Vector2(433, 294), Vector2(442, 326), Vector2(484, 283), Vector2(437, 313), Vector2(437, 287), Vector2(456, 304), Vector2(450, 300)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_5ob48"]
|
|
resource_name = "ExperienceGained"
|
|
length = 3.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ExperienceEarned:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("ExperienceEarned:theme_override_colors/font_color")
|
|
tracks/1/interp = 2
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 1, 2),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 0, 1), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("ExperienceEarned:position")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(159, 550), Vector2(169, 42)]
|
|
}
|
|
tracks/3/type = "audio"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Audio1")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("12_c8mj3")
|
|
}],
|
|
"times": PackedFloat32Array(0)
|
|
}
|
|
tracks/3/use_blend = true
|
|
|
|
[sub_resource type="Animation" id="Animation_420ty"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Camera2D:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(450, 300)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Task1:size")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(250, 250)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("Task1:position")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(75, 75)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Task2:size")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(250, 250)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Task2:position")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(525, 75)]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Task3:size")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(250, 250)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Task3:position")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(300, 325)]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("ExperienceBar:position")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 20)]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("ExperienceEarned:position")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(159, 550)]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("Back:position")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(5, 543)]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/path = NodePath("Line:position")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(-174, -541)]
|
|
}
|
|
tracks/11/type = "value"
|
|
tracks/11/imported = false
|
|
tracks/11/enabled = true
|
|
tracks/11/path = NodePath("ExperienceEarned:theme_override_colors/font_color")
|
|
tracks/11/interp = 1
|
|
tracks/11/loop_wrap = true
|
|
tracks/11/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/12/type = "value"
|
|
tracks/12/imported = false
|
|
tracks/12/enabled = true
|
|
tracks/12/path = NodePath("ExperienceEarned:modulate")
|
|
tracks/12/interp = 1
|
|
tracks/12/loop_wrap = true
|
|
tracks/12/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/13/type = "value"
|
|
tracks/13/imported = false
|
|
tracks/13/enabled = true
|
|
tracks/13/path = NodePath("Audio1:pitch_scale")
|
|
tracks/13/interp = 1
|
|
tracks/13/loop_wrap = true
|
|
tracks/13/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [1.0]
|
|
}
|
|
tracks/14/type = "value"
|
|
tracks/14/imported = false
|
|
tracks/14/enabled = true
|
|
tracks/14/path = NodePath("Audio1:stream")
|
|
tracks/14/interp = 1
|
|
tracks/14/loop_wrap = true
|
|
tracks/14/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [null]
|
|
}
|
|
tracks/15/type = "value"
|
|
tracks/15/imported = false
|
|
tracks/15/enabled = true
|
|
tracks/15/path = NodePath("Audio1:playing")
|
|
tracks/15/interp = 1
|
|
tracks/15/loop_wrap = true
|
|
tracks/15/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_8jjbm"]
|
|
length = 3.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ExperienceEarned:theme_override_colors/font_color")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1, 1.5, 1.8, 2.1, 2.7, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 0, 1), Color(1, 1, 1, 1), Color(0, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 0, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("ExperienceEarned:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 2, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("ExperienceEarned:position")
|
|
tracks/2/interp = 2
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1, 1.4, 2, 2.4, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(159, 550), Vector2(22, 396), Vector2(295, 351), Vector2(483, 535), Vector2(-16, 432), Vector2(611, 358), Vector2(172, 49)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Audio1:pitch_scale")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 0.7, 1.3, 2, 2.4, 2.7, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [1.0, 1.33, 1.66, 2.0, 2.0, 1.5, 1.0]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("Audio1:stream")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [ExtResource("12_c8mj3")]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Audio1:playing")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 0.6, 1.3, 1.8, 2.3, 2.7),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
|
"update": 1,
|
|
"values": [true, true, true, true, true, true]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_6t43j"]
|
|
_data = {
|
|
"0": SubResource("Animation_hwg6p"),
|
|
"1": SubResource("Animation_g2otf"),
|
|
"2": SubResource("Animation_s4bgt"),
|
|
"Beginning": SubResource("Animation_l2mjr"),
|
|
"ExperienceGained": SubResource("Animation_5ob48"),
|
|
"ExperienceGainedCritical": SubResource("Animation_8jjbm"),
|
|
"RESET": SubResource("Animation_420ty")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_0jha7"]
|
|
resource_name = "Completion"
|
|
length = 3.1
|
|
step = 0.05
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("GoodJobStar:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0.3, 0.7, 1.2, 2.1, 2.5, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1142, 314), Vector2(791, 470), Vector2(417, 272), Vector2(372, 251), Vector2(128, 112), Vector2(-279, 108)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("GoodJobStar:rotation")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0.3, 1.2, 2.1, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 12.5664, 12.5664, 25.1327]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("GoodJobStar/GPUParticles2D:emitting")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("GoodJobTrail:position")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0.3, 0.7, 0.8, 1.2, 2.1, 2.5, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1219, 288), Vector2(913, 415), Vector2(760, 494), Vector2(495, 296), Vector2(440, 281), Vector2(217, 133), Vector2(-188, 89)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("GoodJobTrail:rotation")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0.35, 1.25, 2.15, 3.05),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [-1.0403e-07, 12.5664, 12.5664, 25.1327]
|
|
}
|
|
tracks/5/type = "audio"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Audio2")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.6983,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("12_0gemf")
|
|
}],
|
|
"times": PackedFloat32Array(0.3)
|
|
}
|
|
tracks/5/use_blend = true
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("GoodJobTrail2:position")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0.3, 0.7, 0.8, 1.2, 2.1, 2.5, 2.95, 3),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(1276, 276), Vector2(1004, 374), Vector2(836, 540), Vector2(581, 338), Vector2(504, 294), Vector2(285, 163), Vector2(-57.9999, 97), Vector2(-227, 91)]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("GoodJobTrail2:rotation")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(0.4, 1.3, 2.2, 3.1),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [-1.0403e-07, 12.5664, 12.5664, 25.1327]
|
|
}
|
|
tracks/8/type = "method"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath(".")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(3.05),
|
|
"transitions": PackedFloat32Array(1),
|
|
"values": [{
|
|
"args": [],
|
|
"method": &"EarnExperience"
|
|
}]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_f0wy8"]
|
|
resource_name = "LevelIncrease"
|
|
length = 3.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("LevelGained: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(515, 496), Vector2(515, 50)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("LevelGained:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("LevelGained:theme_override_colors/font_color")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 0.5, 1, 1.5, 2),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 0, 1, 1), Color(1, 1, 0, 1), Color(1, 0, 1, 1), Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/3/type = "audio"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("Audio2")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"clips": [{
|
|
"end_offset": 0.0,
|
|
"start_offset": 0.0,
|
|
"stream": ExtResource("14_axhol")
|
|
}],
|
|
"times": PackedFloat32Array(0.4)
|
|
}
|
|
tracks/3/use_blend = true
|
|
|
|
[sub_resource type="Animation" id="Animation_2ykc0"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("GoodJobStar:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(1142, 314)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("GoodJobStar:rotation")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [0.0]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("GoodJobStar/GPUParticles2D:emitting")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("GoodJobTrail:position")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(1219, 288)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("GoodJobTrail:rotation")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [-1.0403e-07]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("GoodJobTrail2:position")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(1281, 257)]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("GoodJobTrail2:rotation")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [-1.0403e-07]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("LevelGained:position")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(515, 496)]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("LevelGained:modulate")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("LevelGained:theme_override_colors/font_color")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_gf0as"]
|
|
_data = {
|
|
"Completion": SubResource("Animation_0jha7"),
|
|
"LevelIncrease": SubResource("Animation_f0wy8"),
|
|
"RESET": SubResource("Animation_2ykc0")
|
|
}
|
|
|
|
[node name="Tasks Interface" type="Control"]
|
|
layout_mode = 3
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
script = ExtResource("1_s232l")
|
|
GoodJobStarQuotes = PackedStringArray("Good job!", "You did it!", "Keep it up!", "Doing great!", "Awesome job!", "Sweet!", "That was phenominal!", "You the best!", "Well done!", "Very good!", "Victory!", "Congratulations!", "Fantastic work!", "Hell yeah!")
|
|
|
|
[node name="SaveNode" type="Node" parent="."]
|
|
script = ExtResource("2_0308k")
|
|
SideVars = {
|
|
"Current Tasks": ["", "", ""],
|
|
"Experience": 0.0,
|
|
"Level": 0,
|
|
"System Time": 0,
|
|
"Tasks Finished": [0, 0, 0]
|
|
}
|
|
|
|
[node name="Background" type="TextureRect" parent="."]
|
|
layout_mode = 0
|
|
offset_left = -45.0
|
|
offset_top = -30.0
|
|
offset_right = 945.0
|
|
offset_bottom = 630.0
|
|
texture = ExtResource("2_8gr7e")
|
|
|
|
[node name="GPUParticles2D" type="GPUParticles2D" parent="Background"]
|
|
position = Vector2(443, 288)
|
|
scale = Vector2(0.5, 0.5)
|
|
amount = 12
|
|
process_material = SubResource("ParticleProcessMaterial_2v5d7")
|
|
texture = ExtResource("3_ne3xy")
|
|
lifetime = 35.0
|
|
preprocess = 54.82
|
|
randomness = 0.3
|
|
|
|
[node name="Task1" type="TextureRect" parent="."]
|
|
layout_mode = 0
|
|
offset_left = 75.0
|
|
offset_top = 75.0
|
|
offset_right = 325.0
|
|
offset_bottom = 325.0
|
|
texture = ExtResource("4_oedtj")
|
|
expand_mode = 1
|
|
|
|
[node name="Title" type="Label" parent="Task1"]
|
|
layout_mode = 0
|
|
offset_top = 40.0
|
|
offset_right = 250.0
|
|
offset_bottom = 73.0
|
|
theme_override_font_sizes/font_size = 23
|
|
text = "TASK ONE"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="Task1"]
|
|
modulate = Color(0, 0, 0, 1)
|
|
layout_mode = 0
|
|
offset_left = 44.0
|
|
offset_top = 70.0
|
|
offset_right = 204.0
|
|
offset_bottom = 200.0
|
|
|
|
[node name="Button" type="TextureButton" parent="Task1"]
|
|
layout_mode = 0
|
|
offset_left = 76.5
|
|
offset_top = 200.0
|
|
offset_right = 167.5
|
|
offset_bottom = 231.0
|
|
action_mode = 0
|
|
texture_normal = ExtResource("5_5rwnr")
|
|
ignore_texture_size = true
|
|
stretch_mode = 0
|
|
|
|
[node name="Label" type="Label" parent="Task1/Button"]
|
|
layout_mode = 0
|
|
offset_left = 10.0
|
|
offset_top = 4.0
|
|
offset_right = 80.0
|
|
offset_bottom = 27.0
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
|
theme_override_font_sizes/font_size = 13
|
|
text = "COMPLETE"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
autowrap_mode = 3
|
|
|
|
[node name="Task2" type="TextureRect" parent="."]
|
|
layout_mode = 1
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -375.0
|
|
offset_top = 75.0
|
|
offset_right = -125.0
|
|
offset_bottom = 325.0
|
|
grow_horizontal = 0
|
|
texture = ExtResource("4_oedtj")
|
|
expand_mode = 1
|
|
|
|
[node name="Title" type="Label" parent="Task2"]
|
|
layout_mode = 0
|
|
offset_top = 40.0
|
|
offset_right = 250.0
|
|
offset_bottom = 73.0
|
|
theme_override_font_sizes/font_size = 23
|
|
text = "TASK TWO"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="Task2"]
|
|
modulate = Color(0, 0, 0, 1)
|
|
layout_mode = 0
|
|
offset_left = 44.0
|
|
offset_top = 70.0
|
|
offset_right = 204.0
|
|
offset_bottom = 200.0
|
|
|
|
[node name="Button" type="TextureButton" parent="Task2"]
|
|
layout_mode = 0
|
|
offset_left = 76.5
|
|
offset_top = 200.0
|
|
offset_right = 167.5
|
|
offset_bottom = 231.0
|
|
action_mode = 0
|
|
texture_normal = ExtResource("5_5rwnr")
|
|
ignore_texture_size = true
|
|
stretch_mode = 0
|
|
|
|
[node name="Label" type="Label" parent="Task2/Button"]
|
|
layout_mode = 0
|
|
offset_left = 10.0
|
|
offset_top = 4.0
|
|
offset_right = 80.0
|
|
offset_bottom = 27.0
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
|
theme_override_font_sizes/font_size = 13
|
|
text = "COMPLETE"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
autowrap_mode = 3
|
|
|
|
[node name="Task3" type="TextureRect" parent="."]
|
|
layout_mode = 1
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -600.0
|
|
offset_top = 325.0
|
|
offset_right = -350.0
|
|
offset_bottom = 575.0
|
|
grow_horizontal = 0
|
|
texture = ExtResource("4_oedtj")
|
|
expand_mode = 1
|
|
|
|
[node name="Title" type="Label" parent="Task3"]
|
|
layout_mode = 0
|
|
offset_top = 40.0
|
|
offset_right = 250.0
|
|
offset_bottom = 73.0
|
|
theme_override_font_sizes/font_size = 23
|
|
text = "TASK THREE"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="RichTextLabel" type="RichTextLabel" parent="Task3"]
|
|
modulate = Color(0, 0, 0, 1)
|
|
layout_mode = 0
|
|
offset_left = 44.0
|
|
offset_top = 70.0
|
|
offset_right = 204.0
|
|
offset_bottom = 200.0
|
|
|
|
[node name="Button" type="TextureButton" parent="Task3"]
|
|
layout_mode = 0
|
|
offset_left = 76.5
|
|
offset_top = 200.0
|
|
offset_right = 167.5
|
|
offset_bottom = 231.0
|
|
action_mode = 0
|
|
texture_normal = ExtResource("5_5rwnr")
|
|
ignore_texture_size = true
|
|
stretch_mode = 0
|
|
|
|
[node name="Label" type="Label" parent="Task3/Button"]
|
|
layout_mode = 0
|
|
offset_left = 10.0
|
|
offset_top = 4.0
|
|
offset_right = 80.0
|
|
offset_bottom = 27.0
|
|
theme_override_colors/font_color = Color(1, 0, 0, 1)
|
|
theme_override_font_sizes/font_size = 13
|
|
text = "COMPLETE"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
autowrap_mode = 3
|
|
|
|
[node name="ExperienceBar" type="ProgressBar" parent="."]
|
|
layout_mode = 0
|
|
offset_top = 20.0
|
|
offset_right = 900.0
|
|
offset_bottom = 50.0
|
|
theme_override_font_sizes/font_size = 18
|
|
theme_override_styles/background = SubResource("StyleBoxTexture_adhbn")
|
|
theme_override_styles/fill = SubResource("StyleBoxFlat_eiqx0")
|
|
min_value = 1.0
|
|
max_value = 250.0
|
|
step = 1.0
|
|
value = 1.0
|
|
|
|
[node name="ExperienceEarned" type="Label" parent="."]
|
|
modulate = Color(1, 1, 1, 0)
|
|
layout_mode = 0
|
|
offset_left = 159.0
|
|
offset_top = 550.0
|
|
offset_right = 379.001
|
|
offset_bottom = 600.001
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
theme_override_font_sizes/font_size = 36
|
|
text = "Gained _ EXP"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="LevelGained" type="Label" parent="."]
|
|
modulate = Color(1, 1, 1, 0)
|
|
layout_mode = 0
|
|
offset_left = 515.0
|
|
offset_top = 496.0
|
|
offset_right = 805.0
|
|
offset_bottom = 599.0
|
|
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|
theme_override_font_sizes/font_size = 36
|
|
text = "LEVEL INCREASE!
|
|
Your level:"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Line" type="TextureRect" parent="."]
|
|
layout_mode = 0
|
|
offset_left = -174.0
|
|
offset_top = -541.0
|
|
offset_right = 126.0
|
|
offset_bottom = 659.0
|
|
rotation = 0.397873
|
|
mouse_filter = 2
|
|
texture = ExtResource("7_ubvx7")
|
|
|
|
[node name="Back" parent="." instance=ExtResource("8_f2222")]
|
|
layout_mode = 0
|
|
offset_left = 5.0
|
|
offset_top = 543.0
|
|
offset_right = 38.0
|
|
offset_bottom = 593.0
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
position = Vector2(450, 300)
|
|
|
|
[node name="GoodJobStar" type="Sprite2D" parent="."]
|
|
z_index = 1
|
|
position = Vector2(1142, 314)
|
|
scale = Vector2(0.875, 0.875)
|
|
texture = ExtResource("9_gvwvq")
|
|
|
|
[node name="Label" type="Label" parent="GoodJobStar"]
|
|
offset_left = -95.0
|
|
offset_top = -57.0
|
|
offset_right = 96.0
|
|
offset_bottom = 116.0
|
|
theme_override_font_sizes/font_size = 30
|
|
text = "Good Job!"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
autowrap_mode = 2
|
|
|
|
[node name="GPUParticles2D" type="GPUParticles2D" parent="GoodJobStar"]
|
|
z_index = -1
|
|
emitting = false
|
|
amount = 135
|
|
process_material = SubResource("ParticleProcessMaterial_75ese")
|
|
texture = ExtResource("9_gvwvq")
|
|
lifetime = 2.8
|
|
one_shot = true
|
|
fixed_fps = 45
|
|
visibility_rect = Rect2(-800, -800, 1600, 1600)
|
|
|
|
[node name="GoodJobTrail2" type="Sprite2D" parent="."]
|
|
modulate = Color(1, 1, 1, 0.301961)
|
|
position = Vector2(1281, 257)
|
|
scale = Vector2(0.678125, 0.678125)
|
|
texture = ExtResource("9_gvwvq")
|
|
|
|
[node name="GoodJobTrail" type="Sprite2D" parent="."]
|
|
modulate = Color(1, 1, 1, 0.65098)
|
|
position = Vector2(1219, 288)
|
|
scale = Vector2(0.678125, 0.678125)
|
|
texture = ExtResource("9_gvwvq")
|
|
|
|
[node name="LoopingAnim" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_ppaff")
|
|
}
|
|
|
|
[node name="SpecificAnim1" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_6t43j")
|
|
}
|
|
|
|
[node name="SpecificAnim2" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_gf0as")
|
|
}
|
|
|
|
[node name="Audio1" type="AudioStreamPlayer" parent="."]
|
|
max_polyphony = 2
|
|
|
|
[node name="Audio2" type="AudioStreamPlayer" parent="."]
|
|
max_polyphony = 2
|
|
|
|
[node name="Music" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("14_pd1fa")
|
|
autoplay = true
|
|
bus = &"Music"
|
|
script = ExtResource("16_c22y7")
|
|
|
|
[connection signal="pressed" from="Task1/Button" to="." method="_on_COMPLETE_pressed" binds= [0]]
|
|
[connection signal="pressed" from="Task2/Button" to="." method="_on_COMPLETE_pressed" binds= [1]]
|
|
[connection signal="pressed" from="Task3/Button" to="." method="_on_COMPLETE_pressed" binds= [2]]
|