TowerDefense/Levels/test_map.tscn
2025-09-14 22:54:54 +02:00

285 lines
14 KiB
Text

[gd_scene load_steps=12 format=3 uid="uid://dn0ckxuo0dj6t"]
[ext_resource type="Script" uid="uid://baa0j457hhoeh" path="res://Levels/Scripts/Map.gd" id="1_djnbu"]
[ext_resource type="PackedScene" uid="uid://dpjfo15otkfru" path="res://Tiles/cube.tscn" id="1_f1wxt"]
[ext_resource type="Resource" uid="uid://ob41fnhkjr3o" path="res://Levels/Map 1/level_1.tres" id="2_f56q2"]
[ext_resource type="PackedScene" uid="uid://d1f6m15niwgt" path="res://Tiles/tile.tscn" id="2_r4m6u"]
[ext_resource type="PackedScene" uid="uid://do7gm1gjhu1t5" path="res://Tiles/road.tscn" id="3_djnbu"]
[ext_resource type="PackedScene" uid="uid://n0jw4n4qh502" path="res://Tiles/road_corner.tscn" id="4_f56q2"]
[ext_resource type="PackedScene" uid="uid://do60hy3251c0m" path="res://Assets/Meshes/SM_TNP.glb" id="5_a80br"]
[ext_resource type="PackedScene" uid="uid://dxeb1kk5ieix2" path="res://Assets/Meshes/SM_MiniHouse.glb" id="6_ywusi"]
[ext_resource type="PackedScene" uid="uid://trsvfgyds26p" path="res://Assets/Meshes/SM_Polyson.glb" id="7_elxrv"]
[ext_resource type="PackedScene" uid="uid://3u5ds5imu6d7" path="res://Assets/Meshes/SM_Minoterie.glb" id="8_w6eyw"]
[sub_resource type="Curve3D" id="Curve3D_f1wxt"]
_data = {
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 9.5, 0, -5.5, 0, 0, 0, 0, 0, 0, 0.5, 0, -5.5, 0, 0, 0, 0, 0, 0, 0.5, 0, 0.5, 0, 0, 0, 0, 0, 0, 9.5, 0, 0.5),
"tilts": PackedFloat32Array(0, 0, 0, 0)
}
point_count = 4
[node name="Map" type="Node3D"]
script = ExtResource("1_djnbu")
level = ExtResource("2_f56q2")
[node name="TheCube" parent="." instance=ExtResource("1_f1wxt")]
unique_name_in_owner = true
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 10.1496, 0.209118, 0.497613)
[node name="TowerTiles" type="Node3D" parent="."]
[node name="Tile" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, 0.5)
[node name="Tile27" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, 1.5)
[node name="Tile2" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, 1.5)
[node name="Tile3" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 1.5)
[node name="Tile4" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, 1.5)
[node name="Tile5" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, 1.5)
[node name="Tile6" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, 1.5)
[node name="Tile7" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 1.5)
[node name="Tile8" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 1.5)
[node name="Tile9" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -0.5)
[node name="Tile28" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -2.5)
[node name="Tile29" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -1.5)
[node name="Tile30" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -3.5)
[node name="Tile31" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -5.5)
[node name="Tile32" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -4.5)
[node name="Tile33" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -6.5)
[node name="Tile10" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, -0.5)
[node name="Tile11" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, -0.5)
[node name="Tile12" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, -0.5)
[node name="Tile13" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, -0.5)
[node name="Tile17" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, -0.5)
[node name="Tile18" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, -0.5)
[node name="Tile19" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, -0.5)
[node name="Tile20" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, -0.5)
[node name="Tile21" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, -0.5)
[node name="Tile22" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, 1.5)
[node name="Tile23" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, 1.5)
[node name="Tile24" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, 1.5)
[node name="Tile25" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, 1.5)
[node name="Tile26" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, 1.5)
[node name="Tile34" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, -6.5)
[node name="Tile35" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, -6.5)
[node name="Tile36" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, -6.5)
[node name="Tile37" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, -6.5)
[node name="Tile38" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, -6.5)
[node name="Tile39" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, -6.5)
[node name="Tile42" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, -6.5)
[node name="Tile43" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, -6.5)
[node name="Tile44" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, -6.5)
[node name="Tile45" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, -6.5)
[node name="Tile40" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, -4.5)
[node name="Tile41" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, -4.5)
[node name="Tile46" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, -4.5)
[node name="Tile47" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, -4.5)
[node name="Tile48" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, -4.5)
[node name="Tile49" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, -4.5)
[node name="Tile50" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, -4.5)
[node name="Tile51" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, -4.5)
[node name="Tile52" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, -4.5)
[node name="Tile14" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, -0.5)
[node name="Tile16" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 0.5)
[node name="Tile15" parent="TowerTiles" instance=ExtResource("2_r4m6u")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, -0.5)
[node name="Roads" type="Node3D" parent="."]
[node name="Road" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.5, 0, 0.5)
[node name="Road12" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 0.5, 0, -0.5)
[node name="Road13" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 0.5, 0, -2.5)
[node name="Road16" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 0.5, 0, -3.5)
[node name="Road17" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 0.5, 0, -4.5)
[node name="Road14" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 0.5, 0, -1.5)
[node name="Road2" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.5, 0, 0.5)
[node name="Road3" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.5, 0, 0.5)
[node name="Road4" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.5, 0, 0.5)
[node name="Road5" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.5, 0, 0.5)
[node name="Road6" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.5, 0, 0.5)
[node name="Road7" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.5, 0, 0.5)
[node name="Road8" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-0.00622324, 0.0052632, 0.999967, -0.00149965, 0.999985, -0.00527263, -0.999979, -0.00153244, -0.00621525, 8.5, 0, 0.5)
[node name="Road18" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.5, 0, -5.5)
[node name="Road25" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.5, 0, -5.5)
[node name="Road19" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.5, 0, -5.5)
[node name="Road20" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.5, 0, -5.5)
[node name="Road21" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.5, 0, -5.5)
[node name="Road22" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.5, 0, -5.5)
[node name="Road23" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.5, 0, -5.5)
[node name="Road24" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-0.00622324, 0.0052632, 0.999967, -0.00149965, 0.999985, -0.00527263, -0.999979, -0.00153244, -0.00621525, 8.5, 0, -5.5)
[node name="Road26" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-0.00622324, 0.0052632, 0.999967, -0.00149965, 0.999985, -0.00527263, -0.999979, -0.00153244, -0.00621525, 9.5, 0, -5.5)
[node name="Road9" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 9.5, 0, 0.5)
[node name="Road10" parent="Roads" instance=ExtResource("3_djnbu")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 9.5, 0, 0.5)
[node name="Road11" parent="Roads" instance=ExtResource("4_f56q2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.5, 0, 0.5)
[node name="Road15" parent="Roads" instance=ExtResource("4_f56q2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, -5.5)
[node name="Props" type="Node3D" parent="."]
[node name="SM_TNP" parent="Props" instance=ExtResource("5_a80br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.39715, 0, -2.50579)
[node name="SM_MiniHouse" parent="Props" instance=ExtResource("6_ywusi")]
transform = Transform3D(-0.0523048, 0, -2.99954, 0, 3, 0, 2.99954, 0, -0.0523048, -1.95409, 0, 0.0731008)
[node name="SM_Polyson" parent="Props" instance=ExtResource("7_elxrv")]
transform = Transform3D(-1.31134e-07, 0, -3, 0, 3, 0, 3, 0, -1.31134e-07, 3.97646, 0, -8.62503)
[node name="SM_Minoterie" parent="Props" instance=ExtResource("8_w6eyw")]
transform = Transform3D(-2, 0, -1.74846e-07, 0, 2, 0, 1.74846e-07, 0, -2, 9.6873, 0, -5.90881)
[node name="Paths" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2, 0)
[node name="Path 1" type="Path3D" parent="Paths"]
curve = SubResource("Curve3D_f1wxt")