teststrecke-game/scenes/map_03.tscn

424 lines
17 KiB
Text

[gd_scene load_steps=34 format=3 uid="uid://bp3hpwhldy2rn"]
[ext_resource type="Texture2D" uid="uid://dh437eqwliuu1" path="res://sprites/background/desert_gradient.png" id="1_ck4s5"]
[ext_resource type="Script" path="res://scripts/map_settings.gd" id="1_kc7uh"]
[ext_resource type="Texture2D" uid="uid://5l1t6nyjn022" path="res://sprites/road/road_border.png" id="2_0ms3p"]
[ext_resource type="Texture2D" uid="uid://gydxil7qf7jc" path="res://sprites/road/road_trim.png" id="4_kby5d"]
[ext_resource type="Script" path="res://scripts/generate_road_polyon.gd" id="5_65xy1"]
[ext_resource type="Texture2D" uid="uid://bu1vuswjdjub3" path="res://sprites/road/road_startmarker.png" id="6_3qep6"]
[ext_resource type="Script" path="res://scripts/roadborder.gd" id="6_50nf2"]
[ext_resource type="Texture2D" uid="uid://crb12ld3cl3lu" path="res://sprites/road/finishline.png" id="7_i2bpy"]
[ext_resource type="Texture2D" uid="uid://d3eind2bieqfj" path="res://sprites/desert/desert_spikyplant_001.png" id="10_8hhju"]
[ext_resource type="Texture2D" uid="uid://cogcsvywxqfor" path="res://sprites/desert/desert_spikyplant_002.png" id="11_6ermr"]
[ext_resource type="Texture2D" uid="uid://c1iot3ysf1mdn" path="res://sprites/desert/desert_spikyplant_004.png" id="12_bw3y6"]
[ext_resource type="Texture2D" uid="uid://bo7etsjo0m8mj" path="res://sprites/desert/desert_rock_002.png" id="13_d7i4x"]
[ext_resource type="Texture2D" uid="uid://cg8gi1i80ln8g" path="res://sprites/desert/desert_spikyplant_005.png" id="13_tm2mo"]
[ext_resource type="Texture2D" uid="uid://ble7nfb0inod8" path="res://sprites/desert/desert_spikyplant_006.png" id="14_iail5"]
[ext_resource type="Texture2D" uid="uid://b08t6jckc3r2t" path="res://sprites/desert/desert_rock_003.png" id="14_vvk2a"]
[ext_resource type="Texture2D" uid="uid://bfb511s6qfylv" path="res://sprites/desert/desert_spikyplant_003.png" id="15_ba2m3"]
[ext_resource type="Texture2D" uid="uid://d1pfn8hrwpcfy" path="res://sprites/desert/desert_rock_004.png" id="15_v586r"]
[ext_resource type="Texture2D" uid="uid://daw82w5kaw716" path="res://sprites/desert/desert_rock_001.png" id="16_ekygj"]
[ext_resource type="Texture2D" uid="uid://dhu2awhw10ndq" path="res://sprites/desert/desert_rock_005.png" id="16_xlxcq"]
[ext_resource type="Texture2D" uid="uid://ucae50j7a551" path="res://sprites/desert/desert_dryplant_002.png" id="17_vf0nj"]
[ext_resource type="Texture2D" uid="uid://blax1s6jma7wf" path="res://sprites/desert/desert_dryplant_001.png" id="18_xv0fl"]
[ext_resource type="Texture2D" uid="uid://do3gd2qodpq66" path="res://sprites/road/checkpoint.png" id="19_a2mei"]
[ext_resource type="Texture2D" uid="uid://ckrtp0xm53as0" path="res://sprites/desert/desert_dryplant_004.png" id="19_jo4qs"]
[ext_resource type="Texture2D" uid="uid://df1efa4xmaddd" path="res://sprites/desert/desert_dryplant_003.png" id="20_gbsqy"]
[ext_resource type="Texture2D" uid="uid://qoynvbtskejb" path="res://sprites/desert/desert_rock_007.png" id="21_dmw0k"]
[ext_resource type="Texture2D" uid="uid://b3u02j4831vyf" path="res://sprites/desert/desert_rock_009.png" id="22_yrvc1"]
[ext_resource type="Texture2D" uid="uid://bp5huf2q8c1sp" path="res://sprites/desert/desert_rock_008.png" id="23_a0dq6"]
[ext_resource type="Texture2D" uid="uid://dn30ayqid68vh" path="res://sprites/desert/desert_rock_006.png" id="24_4lo4t"]
[ext_resource type="Texture2D" uid="uid://oljuqr51sjf1" path="res://sprites/desert/desert_rock_010.png" id="25_0q7hy"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_dltky"]
size = Vector2(32, 181)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_uys5r"]
size = Vector2(32, 128)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_82iti"]
size = Vector2(32, 79)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_daqun"]
size = Vector2(32, 128)
[node name="Map" type="Node"]
script = ExtResource("1_kc7uh")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = -1
[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer"]
z_as_relative = false
position = Vector2(659, 312)
scale = Vector2(0.496296, 0.496296)
texture = ExtResource("1_ck4s5")
[node name="Line2D2_right" type="Line2D" parent="."]
z_index = 1
points = PackedVector2Array(-249, 64, 640, 64, 772, 60, 907, 12, 996, -80, 1039, -190, 1077, -318, 1072, -412, 1031, -470, 912, -510, 702, -484, 537, -397, 439, -309, 285, -270, 175, -298, 140, -370, 154, -451, 207, -480, 323, -487, 523, -497, 858, -524, 981, -518, 1056, -480, 1093, -419, 1101, -319, 1124, -186, 1143, -46, 1101, 85, 956, 187, 778, 305, 684, 301, 569, 256, 483, 164, 399, 148, 289, 170, 210, 232, 199, 295, 209, 379, 297, 462, 375, 537, 388, 582, 370, 612, 305, 604, 191, 547, 105, 458, 91, 374, 97, 281, 130, 241, 172, 201, 192, 131, 180, 89, 130, 82, -60, 85, -236, 135, -317, 199, -374, 196, -398, 151, -377, 96, -311, 62, -271, 62)
closed = true
width = 6.0
texture = ExtResource("2_0ms3p")
texture_mode = 1
script = ExtResource("6_50nf2")
[node name="road_r" type="StaticBody2D" parent="Line2D2_right"]
collision_layer = 3
[node name="trim" type="Line2D" parent="Line2D2_right"]
width = 28.0
texture = ExtResource("4_kby5d")
texture_mode = 1
[node name="Line2D2_left" type="Line2D" parent="."]
z_index = 1
points = PackedVector2Array(-252, -64, 640, -64, 737, -78, 865, -126, 928, -201, 918, -303, 668, -300, 561, -249, 485, -157, 361, -131, 166, -138, 60, -207, -20, -394, 33, -581, 178, -631, 726, -634, 1102, -595, 1279, -446, 1359, -220, 1312, -1, 1220, 149, 1109, 274, 951, 423, 766, 429, 605, 405, 529, 333, 458, 233, 394, 213, 347, 231, 325, 303, 366, 415, 448, 481, 506, 593, 490, 670, 383, 728, 210, 692, 20, 581, -49, 401, -31, 282, 13, 233, 64, 203, 75, 165, 7, 161, -151, 207, -227, 233, -316, 309, -420, 321, -522, 294, -604, 184, -622, 54, -551, -56, -449, -88, -344, -81, -272, -67)
closed = true
width = 6.0
texture = ExtResource("2_0ms3p")
texture_mode = 1
script = ExtResource("6_50nf2")
[node name="road_l" type="StaticBody2D" parent="Line2D2_left"]
collision_layer = 3
[node name="trim" type="Line2D" parent="Line2D2_left"]
width = 28.0
texture = ExtResource("4_kby5d")
texture_mode = 1
[node name="Road" type="Polygon2D" parent="." node_paths=PackedStringArray("line_road_left", "line_road_right")]
color = Color(0.314316, 0.314316, 0.314316, 1)
script = ExtResource("5_65xy1")
line_road_left = NodePath("../Line2D2_left")
line_road_right = NodePath("../Line2D2_right")
[node name="area_cp0" type="Area2D" parent="."]
collision_layer = 4
collision_mask = 4
[node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp0"]
position = Vector2(689, -393.5)
shape = SubResource("RectangleShape2D_dltky")
debug_color = Color(0.958025, 0, 0.529392, 0.42)
[node name="area_cp1" type="Area2D" parent="."]
collision_layer = 4
collision_mask = 4
[node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp1"]
position = Vector2(765, 365)
shape = SubResource("RectangleShape2D_uys5r")
debug_color = Color(0.371138, 0.615246, 1.54018e-06, 0.42)
[node name="area_cp2" type="Area2D" parent="."]
collision_layer = 4
collision_mask = 4
[node name="CollisionShape2D" type="CollisionShape2D" parent="area_cp2"]
position = Vector2(40, 123.5)
shape = SubResource("RectangleShape2D_82iti")
debug_color = Color(0, 0.568664, 0.85224, 0.42)
[node name="area_finish" type="Area2D" parent="."]
collision_layer = 4
collision_mask = 4
[node name="CollisionShape2D_Fin" type="CollisionShape2D" parent="area_finish"]
position = Vector2(144, 0)
shape = SubResource("RectangleShape2D_daqun")
debug_color = Color(1, 1, 1, 0.42)
[node name="Scenery2D" type="Node2D" parent="."]
z_index = 20
texture_filter = 1
position = Vector2(0, 1)
[node name="DesertRock003" type="Sprite2D" parent="Scenery2D"]
position = Vector2(239, 81)
texture = ExtResource("13_d7i4x")
[node name="DesertRock004" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-574, 278)
texture = ExtResource("13_d7i4x")
[node name="DesertRock005" type="Sprite2D" parent="Scenery2D"]
position = Vector2(302, 96)
texture = ExtResource("14_vvk2a")
[node name="DesertRock006" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1053, -94)
texture = ExtResource("15_v586r")
[node name="DesertRock007" type="Sprite2D" parent="Scenery2D"]
position = Vector2(881, -245)
texture = ExtResource("15_v586r")
[node name="DesertRock008" type="Sprite2D" parent="Scenery2D"]
position = Vector2(564, -662)
texture = ExtResource("16_xlxcq")
[node name="DesertRock009" type="Sprite2D" parent="Scenery2D"]
position = Vector2(545, 387)
texture = ExtResource("16_xlxcq")
[node name="DesertSpikyplant001" type="Sprite2D" parent="Scenery2D"]
position = Vector2(766, -152)
texture = ExtResource("10_8hhju")
[node name="DesertSpikyplant002" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-25, 243)
texture = ExtResource("11_6ermr")
[node name="DesertSpikyplant004" type="Sprite2D" parent="Scenery2D"]
position = Vector2(567, -440)
texture = ExtResource("12_bw3y6")
[node name="DesertSpikyplant005" type="Sprite2D" parent="Scenery2D"]
position = Vector2(485, 135)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant006" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-389, -136)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant007" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1461, 90)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant008" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1244, 471)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant009" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1231, 385)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant010" type="Sprite2D" parent="Scenery2D"]
position = Vector2(742, 120)
texture = ExtResource("14_iail5")
[node name="DesertSpikyplant003" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-155, 330)
scale = Vector2(0.667857, 0.667857)
texture = ExtResource("10_8hhju")
[node name="DesertSpikyplant011" type="Sprite2D" parent="Scenery2D"]
position = Vector2(436, 414)
texture = ExtResource("12_bw3y6")
[node name="DesertSpikyplant012" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-568, -425)
scale = Vector2(1.39, 1.39)
texture = ExtResource("12_bw3y6")
[node name="DesertSpikyplant013" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-489, -222)
scale = Vector2(1.14885, 1.14885)
texture = ExtResource("11_6ermr")
[node name="DesertSpikyplant014" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-398, -430)
texture = ExtResource("14_iail5")
[node name="DesertSpikyplant015" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1626, 320)
texture = ExtResource("10_8hhju")
[node name="DesertSpikyplant016" type="Sprite2D" parent="Scenery2D"]
position = Vector2(2054, -35)
scale = Vector2(1.18929, 1.18929)
texture = ExtResource("10_8hhju")
[node name="DesertSpikyplant017" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1707, -129)
scale = Vector2(1.53053, 1.53053)
texture = ExtResource("11_6ermr")
[node name="DesertSpikyplant018" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1458, 628)
texture = ExtResource("15_ba2m3")
[node name="DesertSpikyplant019" type="Sprite2D" parent="Scenery2D"]
position = Vector2(633, 835)
scale = Vector2(0.694853, 0.694853)
texture = ExtResource("15_ba2m3")
[node name="DesertSpikyplant020" type="Sprite2D" parent="Scenery2D"]
position = Vector2(69.755, 834.5)
scale = Vector2(1.17, 1.17)
texture = ExtResource("12_bw3y6")
[node name="DesertSpikyplant021" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-638, 226)
texture = ExtResource("12_bw3y6")
[node name="DesertSpikyplant022" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-638, -5)
texture = ExtResource("13_tm2mo")
[node name="DesertSpikyplant023" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-449, 365)
texture = ExtResource("14_iail5")
[node name="DesertRock001" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-747, -188)
scale = Vector2(1.97664, 1.97664)
texture = ExtResource("16_ekygj")
[node name="DesertRock010" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-735, -123)
texture = ExtResource("14_vvk2a")
[node name="DesertRock011" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-655, -276)
scale = Vector2(1.33333, 1.33333)
texture = ExtResource("14_vvk2a")
[node name="DesertRock012" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-648, -182)
texture = ExtResource("15_v586r")
[node name="DesertRock013" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-356, 362)
texture = ExtResource("16_xlxcq")
[node name="DesertDryplant002" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-121, 418)
texture = ExtResource("17_vf0nj")
[node name="DesertDryplant001" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-453, -120)
texture = ExtResource("18_xv0fl")
[node name="DesertDryplant004" type="Sprite2D" parent="Scenery2D"]
position = Vector2(575.133, -199)
scale = Vector2(1.26667, 1.26667)
texture = ExtResource("19_jo4qs")
[node name="DesertDryplant003" type="Sprite2D" parent="Scenery2D"]
position = Vector2(709, 540)
texture = ExtResource("20_gbsqy")
[node name="DesertDryplant005" type="Sprite2D" parent="Scenery2D"]
position = Vector2(780, 524)
texture = ExtResource("19_jo4qs")
[node name="DesertDryplant006" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1309, 120)
texture = ExtResource("17_vf0nj")
[node name="DesertRock024" type="Sprite2D" parent="Scenery2D"]
position = Vector2(198, -1005)
scale = Vector2(1.35897, 1.35897)
texture = ExtResource("21_dmw0k")
[node name="DesertRock014" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-122, -817)
texture = ExtResource("22_yrvc1")
[node name="DesertRock015" type="Sprite2D" parent="Scenery2D"]
position = Vector2(125, -899)
texture = ExtResource("23_a0dq6")
[node name="DesertRock016" type="Sprite2D" parent="Scenery2D"]
position = Vector2(499, -895)
texture = ExtResource("24_4lo4t")
[node name="DesertRock017" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-8, -947)
texture = ExtResource("21_dmw0k")
[node name="DesertRock018" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-11, -731)
texture = ExtResource("25_0q7hy")
[node name="DesertRock019" type="Sprite2D" parent="Scenery2D"]
position = Vector2(215, -789)
texture = ExtResource("22_yrvc1")
[node name="DesertRock020" type="Sprite2D" parent="Scenery2D"]
position = Vector2(243, -893)
texture = ExtResource("23_a0dq6")
[node name="DesertRock021" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1234, -838)
scale = Vector2(1.15931, 1.15931)
texture = ExtResource("24_4lo4t")
[node name="DesertRock022" type="Sprite2D" parent="Scenery2D"]
position = Vector2(714, -799)
texture = ExtResource("21_dmw0k")
[node name="DesertRock023" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-179, -570)
scale = Vector2(0.790221, 0.790221)
texture = ExtResource("24_4lo4t")
[node name="DesertSpikyplant024" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1670, -591)
texture = ExtResource("14_iail5")
[node name="DesertSpikyplant025" type="Sprite2D" parent="Scenery2D"]
position = Vector2(1334, -544)
texture = ExtResource("13_tm2mo")
[node name="DesertRock002" type="Sprite2D" parent="Scenery2D"]
position = Vector2(394, 240)
texture = ExtResource("13_d7i4x")
[node name="DesertRock025" type="Sprite2D" parent="Scenery2D"]
position = Vector2(190, -98)
texture = ExtResource("25_0q7hy")
[node name="DesertRock026" type="Sprite2D" parent="Scenery2D"]
position = Vector2(426, -96)
texture = ExtResource("25_0q7hy")
[node name="DesertRock027" type="Sprite2D" parent="Scenery2D"]
position = Vector2(556, -98)
scale = Vector2(0.636905, 0.636905)
texture = ExtResource("22_yrvc1")
[node name="DesertRock028" type="Sprite2D" parent="Scenery2D"]
position = Vector2(-79, -99)
texture = ExtResource("23_a0dq6")
[node name="DesertRock029" type="Sprite2D" parent="Scenery2D"]
position = Vector2(615, 166)
scale = Vector2(0.528391, 0.528391)
texture = ExtResource("24_4lo4t")
[node name="DesertRock030" type="Sprite2D" parent="Scenery2D"]
position = Vector2(444, 324)
texture = ExtResource("21_dmw0k")
[node name="startmarker" type="Sprite2D" parent="."]
texture = ExtResource("6_3qep6")
[node name="Node2D_Roadmarkings" type="Node2D" parent="."]
[node name="line2d_start" type="Line2D" parent="Node2D_Roadmarkings"]
points = PackedVector2Array(128, -48, 128, 48)
width = 16.0
texture = ExtResource("7_i2bpy")
texture_mode = 1
[node name="line2d_cp0" type="Line2D" parent="Node2D_Roadmarkings"]
points = PackedVector2Array(689, -468, 688, -310)
width = 16.0
texture = ExtResource("19_a2mei")
texture_mode = 1
[node name="line2d_cp1" type="Line2D" parent="Node2D_Roadmarkings"]
points = PackedVector2Array(764, 314, 764, 418)
width = 16.0
texture = ExtResource("19_a2mei")
texture_mode = 1
[node name="line2d_cp2" type="Line2D" parent="Node2D_Roadmarkings"]
points = PackedVector2Array(38, 91, 38, 156)
width = 16.0
texture = ExtResource("19_a2mei")
texture_mode = 1