OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-tps / scenes / maps / map_gen.tscn

44 lines · tscn ref:
[gd_scene format=3 uid="uid://mapgen01"]

[ext_resource type="Script" path="res://scenes/maps/map_dc_level.gd" id="1"]
[ext_resource type="PackedScene" uid="uid://teleporter01" path="res://scenes/teleporter/teleporter.tscn" id="teleporter"]

[sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
size = Vector3(60, 0.2, 60)

[node name="MapGen" type="Node3D"]
script = ExtResource("1")
map_path_override = "/storage/projects/gamedev/quake/decomp/bsp/START_ROOMS.MAP"
use_map_lights = true
flat_room_colors = true

[node name="DCLevel" type="DCLevel" parent="."]
build_collision = true

[node name="PlaceholderFloor" type="StaticBody3D" parent="."]
collision_layer = 3

[node name="Shape" type="CollisionShape3D" parent="PlaceholderFloor"]
shape = SubResource("BoxShape3D_floor")

[node name="Mesh" type="CSGBox3D" parent="PlaceholderFloor"]
size = Vector3(60, 0.2, 60)

[node name="SpawnPoint1" type="Marker3D" parent="." groups=["spawn_points"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 2, -5)

[node name="SpawnPoint2" type="Marker3D" parent="." groups=["spawn_points"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 2, -5)

[node name="SpawnPoint3" type="Marker3D" parent="." groups=["spawn_points"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 2, 5)

[node name="SpawnPoint4" type="Marker3D" parent="." groups=["spawn_points"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 2, 5)

[node name="TeleporterToHome" parent="." instance=ExtResource("teleporter")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 0)
destination = Vector3(0, 5, 0)
target_map = "res://scenes/maps/map_test.tscn"
label_text = "Return Home"