193 lines
71 KiB
Plaintext
193 lines
71 KiB
Plaintext
|
[gd_scene load_steps=19 format=2]
|
||
|
|
||
|
[ext_resource path="res://Tile Sets/SnowySlopes.tres" type="TileSet" id=1]
|
||
|
[ext_resource path="res://Units/DownhillAutoscrollerPlayer.tscn" type="PackedScene" id=2]
|
||
|
[ext_resource path="res://Tile Sets/SnowySlopesExtra.tres" type="TileSet" id=3]
|
||
|
[ext_resource path="res://Graphics/Animations/Background.tres" type="Texture" id=4]
|
||
|
[ext_resource path="res://Scripts/GameScene.gd" type="Script" id=5]
|
||
|
[ext_resource path="res://Units/DownhillAutoscrollerRivalLetty.tscn" type="PackedScene" id=6]
|
||
|
[ext_resource path="res://Sounds/pichuun.mp3" type="AudioStream" id=7]
|
||
|
[ext_resource path="res://Sounds/whoosh-6316.mp3" type="AudioStream" id=8]
|
||
|
[ext_resource path="res://Sounds/sfx_jump_07-80241.mp3" type="AudioStream" id=9]
|
||
|
[ext_resource path="res://Sounds/land2-43790.mp3" type="AudioStream" id=10]
|
||
|
[ext_resource path="res://Sounds/ski-67717.wav" type="AudioStream" id=11]
|
||
|
[ext_resource path="res://Fonts/squares/squares.tres" type="DynamicFont" id=12]
|
||
|
[ext_resource path="res://Scripts/InGameUI.gd" type="Script" id=13]
|
||
|
[ext_resource path="res://Fonts/squares/squares_big.tres" type="DynamicFont" id=14]
|
||
|
[ext_resource path="res://Scripts/PlayerRecorder.gd" type="Script" id=16]
|
||
|
|
||
|
[sub_resource type="Animation" id=3]
|
||
|
resource_name = "InitialFade"
|
||
|
length = 0.75
|
||
|
tracks/0/type = "value"
|
||
|
tracks/0/path = NodePath(".:modulate")
|
||
|
tracks/0/interp = 1
|
||
|
tracks/0/loop_wrap = true
|
||
|
tracks/0/imported = false
|
||
|
tracks/0/enabled = true
|
||
|
tracks/0/keys = {
|
||
|
"times": PoolRealArray( 0, 0.7 ),
|
||
|
"transitions": PoolRealArray( 1, 1 ),
|
||
|
"update": 0,
|
||
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
|
||
|
}
|
||
|
|
||
|
[sub_resource type="Animation" id=1]
|
||
|
resource_name = "PitTransition"
|
||
|
length = 1.5
|
||
|
tracks/0/type = "value"
|
||
|
tracks/0/path = NodePath(".:modulate")
|
||
|
tracks/0/interp = 1
|
||
|
tracks/0/loop_wrap = true
|
||
|
tracks/0/imported = false
|
||
|
tracks/0/enabled = true
|
||
|
tracks/0/keys = {
|
||
|
"times": PoolRealArray( 0, 0.9, 1.5 ),
|
||
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
||
|
"update": 0,
|
||
|
"values": [ Color( 1, 1, 1, 0 ), Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 0 ) ]
|
||
|
}
|
||
|
tracks/1/type = "method"
|
||
|
tracks/1/path = NodePath("../../Player")
|
||
|
tracks/1/interp = 1
|
||
|
tracks/1/loop_wrap = true
|
||
|
tracks/1/imported = false
|
||
|
tracks/1/enabled = true
|
||
|
tracks/1/keys = {
|
||
|
"times": PoolRealArray( 0.9 ),
|
||
|
"transitions": PoolRealArray( 1 ),
|
||
|
"values": [ {
|
||
|
"args": [ ],
|
||
|
"method": "respawn_from_pit"
|
||
|
} ]
|
||
|
}
|
||
|
|
||
|
[sub_resource type="Animation" id=2]
|
||
|
length = 0.001
|
||
|
tracks/0/type = "value"
|
||
|
tracks/0/path = NodePath(".: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 ) ]
|
||
|
}
|
||
|
|
||
|
[node name="Scene" type="Node"]
|
||
|
script = ExtResource( 5 )
|
||
|
__meta__ = {
|
||
|
"_edit_horizontal_guides_": [ 214.0, 332.0 ],
|
||
|
"_edit_vertical_guides_": [ 2134.0, 3833.0 ]
|
||
|
}
|
||
|
tile_set_name = "SnowySlopes"
|
||
|
finish_x_pos = 790
|
||
|
target_time = 60.0
|
||
|
defeat_cutscene = "LostRace2"
|
||
|
victory_cutscene = "Cutscene2"
|
||
|
level = 2
|
||
|
|
||
|
[node name="CanvasLayerBG" type="CanvasLayer" parent="."]
|
||
|
layer = -1
|
||
|
|
||
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayerBG"]
|
||
|
anchor_right = 1.0
|
||
|
anchor_bottom = 1.0
|
||
|
texture = ExtResource( 4 )
|
||
|
|
||
|
[node name="Stage" type="TileMap" parent="."]
|
||
|
tile_set = ExtResource( 1 )
|
||
|
cell_size = Vector2( 48, 48 )
|
||
|
show_collision = true
|
||
|
format = 1
|
||
|
tile_data = PoolIntArray( -196617, 0, 0, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196613, 0, 0, -196612, 0, 0, -196611, 0, 0, -196610, 0, 0, -196609, 5, 0, -131081, 0, 0, -131080, 0, 0, -131079, 0, 0, -131078, 0, 0, -131077, 0, 0, -131076, 0, 0, -131075, 0, 0, -131074, 0, 0, -131073, 5, 0, -65545, 0, 0, -65544, 0, 0, -65543, 0, 0, -65542, 0, 0, -65541, 0, 0, -65540, 0, 0, -65539, 0, 0, -65538, 0, 0, -65537, 5, 0, -9, 0, 0, -8, 0, 0, -7, 0, 0, -6, 0, 0, -5, 0, 0, -4, 0, 0, -3, 0, 0, -2, 0, 0, -1, 5, 0, -65536, 2, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 16, 0, -65530, 14, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 5, 0, 0, 4, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 16, 0, 8, 14, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 5, 0, 65536, 4, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 16, 0, 65546, 14, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 5, 0, 131072, 4, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 16, 0, 131084, 14, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 5, 0, 196608, 4, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 10, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 5, 0, 262144, 4, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262158, 10, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 5, 0, 327680, 4, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327695, 10, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 5, 0, 393216, 4, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393232, 10, 0, 524279, 0, 0, 524280, 0, 0, 524281, 0, 0, 524282, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 5, 0, 458752, 4, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458769, 10, 0, 589815, 0, 0, 589816, 0, 0, 589817, 0, 0, 589818, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 5, 0, 524288, 4, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524306, 10, 0, 524317, 9, 0, 524318, 10, 0, 524323, 13, 0, 524324, 14, 0, 655351, 0, 0, 655352, 0, 0, 655353, 0, 0, 655354, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 5, 0, 589824, 4, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589843, 10, 0, 589852, 2, 0, 589855, 10, 0, 589857, 13, 0, 589858, 15, 0, 589861, 1, 0, 589862, 1, 0, 589863, 16, 0, 589864, 14, 0, 720887, 0, 0, 720888, 0, 0, 720889, 0, 0, 720890, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 5, 0, 655360, 4, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0,
|
||
|
|
||
|
[node name="StageAddendum" type="TileMap" parent="."]
|
||
|
tile_set = ExtResource( 3 )
|
||
|
cell_size = Vector2( 48, 48 )
|
||
|
format = 1
|
||
|
tile_data = PoolIntArray( 1, 8, 0, 65539, 9, 0 )
|
||
|
|
||
|
[node name="Player" parent="." instance=ExtResource( 2 )]
|
||
|
position = Vector2( 91, -197 )
|
||
|
|
||
|
[node name="Camera2D" type="Camera2D" parent="Player"]
|
||
|
offset = Vector2( 0, -15 )
|
||
|
smoothing_speed = 7.0
|
||
|
|
||
|
[node name="PlayerRecorder" type="Node" parent="Player"]
|
||
|
script = ExtResource( 16 )
|
||
|
save_to = "res://Replays/ReplayOutput.dat"
|
||
|
|
||
|
[node name="SpectatorCam" type="Camera2D" parent="."]
|
||
|
offset = Vector2( 0, -15 )
|
||
|
|
||
|
[node name="Rival" parent="." instance=ExtResource( 6 )]
|
||
|
position = Vector2( -659, -479 )
|
||
|
|
||
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||
|
script = ExtResource( 13 )
|
||
|
|
||
|
[node name="Speedometer" type="RichTextLabel" parent="CanvasLayer"]
|
||
|
margin_left = 20.0
|
||
|
margin_top = 20.0
|
||
|
margin_right = 170.0
|
||
|
margin_bottom = 80.0
|
||
|
custom_colors/default_color = Color( 0.560784, 0.972549, 0.886275, 1 )
|
||
|
custom_fonts/normal_font = ExtResource( 14 )
|
||
|
text = "+00 MPH"
|
||
|
fit_content_height = true
|
||
|
scroll_active = false
|
||
|
|
||
|
[node name="Timer" type="RichTextLabel" parent="CanvasLayer"]
|
||
|
margin_left = 870.0
|
||
|
margin_top = 20.0
|
||
|
margin_right = 1020.0
|
||
|
margin_bottom = 80.0
|
||
|
custom_colors/default_color = Color( 0.560784, 0.972549, 0.886275, 1 )
|
||
|
custom_fonts/normal_font = ExtResource( 14 )
|
||
|
text = "+00 MPH"
|
||
|
fit_content_height = true
|
||
|
scroll_active = false
|
||
|
|
||
|
[node name="BoostLabel" type="RichTextLabel" parent="CanvasLayer"]
|
||
|
margin_left = 150.0
|
||
|
margin_top = 150.0
|
||
|
margin_right = 300.0
|
||
|
margin_bottom = 180.0
|
||
|
custom_fonts/normal_font = ExtResource( 12 )
|
||
|
text = "+00 MPH"
|
||
|
fit_content_height = true
|
||
|
scroll_active = false
|
||
|
|
||
|
[node name="ColorRect" type="ColorRect" parent="CanvasLayer"]
|
||
|
modulate = Color( 1, 1, 1, 0 )
|
||
|
anchor_right = 1.0
|
||
|
anchor_bottom = 1.0
|
||
|
color = Color( 0, 0, 0, 1 )
|
||
|
|
||
|
[node name="PitTransitionPlayer" type="AnimationPlayer" parent="CanvasLayer/ColorRect"]
|
||
|
anims/InitialFade = SubResource( 3 )
|
||
|
anims/PitTransition = SubResource( 1 )
|
||
|
anims/RESET = SubResource( 2 )
|
||
|
|
||
|
[node name="HitAudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||
|
stream = ExtResource( 7 )
|
||
|
volume_db = -4.0
|
||
|
|
||
|
[node name="SpinAudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||
|
stream = ExtResource( 8 )
|
||
|
|
||
|
[node name="JumpAudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||
|
stream = ExtResource( 9 )
|
||
|
|
||
|
[node name="LandAudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||
|
stream = ExtResource( 10 )
|
||
|
volume_db = 4.0
|
||
|
|
||
|
[node name="SnowAudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||
|
stream = ExtResource( 11 )
|