808 lines
22 KiB
Plaintext
808 lines
22 KiB
Plaintext
[gd_scene load_steps=25 format=2]
|
|
|
|
[ext_resource path="res://theme/ui.tres" type="Theme" id=1]
|
|
[ext_resource path="res://screens/intro/galaxy1.png" type="Texture" id=2]
|
|
[ext_resource path="res://screens/intro/galaxy2.png" type="Texture" id=3]
|
|
[ext_resource path="res://screens/intro/division.ogg" type="AudioStream" id=4]
|
|
[ext_resource path="res://screens/intro/fleet.png" type="Texture" id=5]
|
|
[ext_resource path="res://screens/intro/flash.png" type="Texture" id=6]
|
|
|
|
[sub_resource type="GDScript" id=1]
|
|
script/source = "extends Panel
|
|
|
|
func _gui_input(event):
|
|
if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
|
|
$caption.next()
|
|
|
|
func _ready():
|
|
$caption.next()
|
|
|
|
func skip():
|
|
get_tree().change_scene(\"res://screens/map/map.tscn\")
|
|
"
|
|
|
|
[sub_resource type="GDScript" id=2]
|
|
script/source = "extends Node2D
|
|
|
|
func _on_steps_animation_started(anim_name):
|
|
if anim_name == \"step4\":
|
|
$fadein.play(\"main\")
|
|
elif anim_name == \"step9\":
|
|
$arrival.play(\"main\")
|
|
"
|
|
|
|
[sub_resource type="Animation" id=3]
|
|
resource_name = "init"
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("galaxy:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 0 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=4]
|
|
length = 3.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("galaxy:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 3 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=5]
|
|
resource_name = "loop"
|
|
length = 60.0
|
|
loop = true
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("galaxy/galaxy2:rotation_degrees")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 60 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -360.0, 360.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("galaxy/galaxy1:rotation_degrees")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 60 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -180.0, 180.0 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=6]
|
|
resource_name = "init"
|
|
length = 6.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("galaxy/fleet:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 761.331, -374.784 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("galaxy/flash:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 0 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("galaxy/fleet:modulate")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("galaxy/fleet:scale")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 2, 2 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("galaxy/flash:scale")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 1, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=7]
|
|
length = 6.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("galaxy/fleet:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1.8, 4 ),
|
|
"transitions": PoolRealArray( 1, 1, 1.00001 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 757.014, -290.604 ), Vector2( 206.221, 5.72168 ), Vector2( -87.0764, 206.765 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("galaxy/flash:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 3.8, 4, 4.3 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("galaxy/fleet:modulate")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 4, 4.3 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("galaxy/fleet:scale")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0, 4 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 2, 2 ), Vector2( 1.5, 1.5 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("galaxy/flash:scale")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0, 3.7, 4, 4.2 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 3, 3 ), Vector2( 0.1, 0.1 ) ]
|
|
}
|
|
|
|
[sub_resource type="StyleBoxFlat" id=8]
|
|
content_margin_left = 20.0
|
|
content_margin_right = 20.0
|
|
content_margin_top = 20.0
|
|
content_margin_bottom = 20.0
|
|
bg_color = Color( 0.105882, 0.231373, 0.294118, 0.862745 )
|
|
border_width_left = 2
|
|
border_width_top = 2
|
|
border_width_right = 2
|
|
border_width_bottom = 2
|
|
border_color = Color( 0.227451, 0.392157, 0.47451, 1 )
|
|
|
|
[sub_resource type="GDScript" id=9]
|
|
script/source = "extends PanelContainer
|
|
|
|
signal finished
|
|
|
|
var step = 1
|
|
|
|
func next():
|
|
var anim = \"step%d\" % step
|
|
if $steps.is_playing():
|
|
$steps.seek(10)
|
|
else:
|
|
if $steps.has_animation(anim):
|
|
$steps.play(anim)
|
|
else:
|
|
emit_signal(\"finished\")
|
|
step += 1
|
|
"
|
|
|
|
[sub_resource type="Animation" id=10]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.3, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.5 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "In a not-so-distant future, Artifical Intelligence has become the most prominent species in the universe." ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=11]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "Obsolete and outsmarted, humans have been defeated in their pitiful rebellions, and parked inside reservations." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=12]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "With the secrets of faster-than-light travel unveiled in only a handful of decades, AIs uploaded themselves in spaceships, and quickly colonized nearby galaxies." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=13]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "But now, the Terranax galaxy is in turmoil." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=14]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "After centuries of unmatched peace and prosperous trading, the FTC (Federal Terranaxan Council), a group of elected representants in charge of edicting laws and organizing the Terranax Security Force, has been overtaken by forces unknown." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=15]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "No official communication has been issued since, and numerous rogue fleets have taken position in key sectors of the galaxy, forbidding passage or harassing merchants." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=16]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "The Master Merchant Guild, a powerful group that spans several galaxies, is worried about the profit loss those events incurred, and after many debates, decided to send several investigation teams to Terranax." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=17]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "Their task is to discreetly uncover the origin of the invasion, and to bring back intel that may be used by the Guild to plan an appropriate response." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=18]
|
|
length = 5.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("text:percent_visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0.5, 0.8, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 0.0, 1.0 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.4, 0.6, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("text:text")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.4 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ "Your team has been sent through the Expeller jump system based in the Eros-MC galaxy, and just left quantum space in orbit of a Terranaxan star..." ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("text:custom_colors/font_color")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0.4, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0, 0, 0, 0.00392157 ), Color( 0.858824, 0.937255, 0.976471, 1 ) ]
|
|
}
|
|
|
|
[node name="view" type="Panel"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
theme = ExtResource( 1 )
|
|
script = SubResource( 1 )
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="galaxy" type="Node2D" parent="."]
|
|
position = Vector2( 540, 800 )
|
|
script = SubResource( 2 )
|
|
|
|
[node name="galaxy1" type="Sprite" parent="galaxy"]
|
|
rotation = -3.14159
|
|
scale = Vector2( 1.9609, 1.9609 )
|
|
texture = ExtResource( 2 )
|
|
|
|
[node name="galaxy2" type="Sprite" parent="galaxy"]
|
|
modulate = Color( 1, 1, 1, 0.4 )
|
|
rotation = -6.28319
|
|
scale = Vector2( 1.34889, 1.34889 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="fleet" type="Sprite" parent="galaxy"]
|
|
position = Vector2( 761.331, -290.604 )
|
|
scale = Vector2( 2, 2 )
|
|
texture = ExtResource( 5 )
|
|
|
|
[node name="flash" type="Sprite" parent="galaxy"]
|
|
modulate = Color( 1, 1, 1, 0 )
|
|
position = Vector2( -87.3383, 208.042 )
|
|
texture = ExtResource( 6 )
|
|
|
|
[node name="fadein" type="AnimationPlayer" parent="galaxy"]
|
|
root_node = NodePath("../..")
|
|
autoplay = "init"
|
|
anims/init = SubResource( 3 )
|
|
anims/main = SubResource( 4 )
|
|
|
|
[node name="rotation" type="AnimationPlayer" parent="galaxy"]
|
|
root_node = NodePath("../..")
|
|
autoplay = "loop"
|
|
anims/loop = SubResource( 5 )
|
|
|
|
[node name="arrival" type="AnimationPlayer" parent="galaxy"]
|
|
root_node = NodePath("../..")
|
|
autoplay = "init"
|
|
anims/init = SubResource( 6 )
|
|
anims/main = SubResource( 7 )
|
|
|
|
[node name="skip" type="Button" parent="."]
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
margin_left = -360.0
|
|
margin_top = 40.0
|
|
margin_right = -38.0
|
|
margin_bottom = 129.0
|
|
text = "skip"
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="caption" type="PanelContainer" parent="."]
|
|
modulate = Color( 1, 1, 1, 0 )
|
|
anchor_left = 0.1
|
|
anchor_top = 0.9
|
|
anchor_right = 0.9
|
|
anchor_bottom = 0.95
|
|
grow_vertical = 0
|
|
mouse_filter = 1
|
|
custom_styles/panel = SubResource( 8 )
|
|
script = SubResource( 9 )
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="text" type="Label" parent="caption"]
|
|
margin_left = 20.0
|
|
margin_top = 20.0
|
|
margin_right = 844.0
|
|
margin_bottom = 173.0
|
|
custom_colors/font_color = Color( 0.858824, 0.937255, 0.976471, 1 )
|
|
text = "In a not-so-distant future, Artifical Intelligence has become the most prominent species in the universe."
|
|
align = 1
|
|
valign = 1
|
|
autowrap = true
|
|
percent_visible = 0.0
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="steps" type="AnimationPlayer" parent="caption"]
|
|
playback_speed = 2.0
|
|
anims/step1 = SubResource( 10 )
|
|
anims/step2 = SubResource( 11 )
|
|
anims/step3 = SubResource( 12 )
|
|
anims/step4 = SubResource( 13 )
|
|
anims/step5 = SubResource( 14 )
|
|
anims/step6 = SubResource( 15 )
|
|
anims/step7 = SubResource( 16 )
|
|
anims/step8 = SubResource( 17 )
|
|
anims/step9 = SubResource( 18 )
|
|
|
|
[node name="bgm" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource( 4 )
|
|
autoplay = true
|
|
[connection signal="pressed" from="skip" to="." method="skip"]
|
|
[connection signal="finished" from="caption" to="." method="skip"]
|
|
[connection signal="animation_started" from="caption/steps" to="galaxy" method="_on_steps_animation_started"]
|