From c8bc978b39e8602529f2a025b94eb67f0cd7cf46 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 11 Sep 2025 16:20:14 +0200 Subject: [PATCH] Mapping --- 3D/Maps/Factory4.map | 107 ++++++++++++++++++++++++------- IsoTest/Factory4.tscn | 144 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 201 insertions(+), 50 deletions(-) diff --git a/3D/Maps/Factory4.map b/3D/Maps/Factory4.map index 38de8505..bb9b12a7 100644 --- a/3D/Maps/Factory4.map +++ b/3D/Maps/Factory4.map @@ -7,48 +7,102 @@ "classname" "worldspawn" // brush 0 { -( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( -64 -64 -16 ) ( -64 -64 -15 ) ( -63 -64 -16 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( -64 -64 8 ) ( -63 -64 8 ) ( -64 -63 8 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 -( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( 64 64 16 ) ( 65 64 16 ) ( 64 64 17 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) __TB_empty [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 -16 ) ( -64 -64 -15 ) ( -63 -64 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 8 ) ( -63 -64 8 ) ( -64 -63 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 +( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 64 64 16 ) ( 65 64 16 ) ( 64 64 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } // brush 1 { -( -64 -64 16 ) ( -64 -63 16 ) ( -64 -64 17 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( -64 -64 16 ) ( -64 -64 17 ) ( -63 -64 16 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( -64 -64 16 ) ( -63 -64 16 ) ( -64 -63 16 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( -56 64 48 ) ( -56 65 48 ) ( -55 64 48 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 -( -56 64 24 ) ( -55 64 24 ) ( -56 64 25 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( -56 64 24 ) ( -56 64 25 ) ( -56 65 24 ) __TB_empty [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 16 ) ( -64 -63 16 ) ( -64 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 16 ) ( -64 -64 17 ) ( -63 -64 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 16 ) ( -63 -64 16 ) ( -64 -63 16 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( -56 64 48 ) ( -56 65 48 ) ( -55 64 48 ) special/clip [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 +( -56 64 24 ) ( -55 64 24 ) ( -56 64 25 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -56 64 24 ) ( -56 64 25 ) ( -56 65 24 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } // brush 2 { ( -56 -64 16 ) ( -56 -63 16 ) ( -56 -64 17 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 8 ] 180 1 1 -( -96 -64 16 ) ( -96 -64 17 ) ( -95 -64 16 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 8 ] 270 1 1 +( -96 -64 16 ) ( -96 -64 17 ) ( -95 -64 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 8 ] 270 1 1 ( -96 -64 16 ) ( -95 -64 16 ) ( -96 -63 16 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 -( 80 -56 48 ) ( 80 -55 48 ) ( 81 -56 48 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 -( 80 -56 24 ) ( 81 -56 24 ) ( 80 -56 25 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 8 ] 270 1 1 -( 64 -56 24 ) ( 64 -56 25 ) ( 64 -55 24 ) __TB_empty [ 0 1 0 0 ] [ 0 0 -1 8 ] 180 1 1 +( 80 -56 48 ) ( 80 -55 48 ) ( 81 -56 48 ) special/clip [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 +( 80 -56 24 ) ( 81 -56 24 ) ( 80 -56 25 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 8 ] 270 1 1 +( 64 -56 24 ) ( 64 -56 25 ) ( 64 -55 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 8 ] 180 1 1 } // brush 3 { ( -56 56 16 ) ( -56 57 16 ) ( -56 56 17 ) __TB_empty [ 0 -1 0 24 ] [ 0 0 -1 8 ] 0 1 1 -( -96 56 16 ) ( -96 56 17 ) ( -95 56 16 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1 +( -96 56 16 ) ( -96 56 17 ) ( -95 56 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1 ( -96 56 16 ) ( -95 56 16 ) ( -96 57 16 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 24 ] 90 1 1 -( 80 64 48 ) ( 80 65 48 ) ( 81 64 48 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 24 ] 0 1 1 -( 80 64 24 ) ( 81 64 24 ) ( 80 64 25 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1 -( 64 64 24 ) ( 64 64 25 ) ( 64 65 24 ) __TB_empty [ 0 1 0 -24 ] [ 0 0 -1 8 ] 0 1 1 +( 80 64 48 ) ( 80 65 48 ) ( 81 64 48 ) special/clip [ 1 0 0 0 ] [ 0 -1 0 24 ] 0 1 1 +( 80 64 24 ) ( 81 64 24 ) ( 80 64 25 ) Manual/Black [ -1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1 +( 64 64 24 ) ( 64 64 25 ) ( 64 65 24 ) Manual/Black [ 0 1 0 -24 ] [ 0 0 -1 8 ] 0 1 1 } // brush 4 { -( 56 -72 16 ) ( 56 -71 16 ) ( 56 -72 17 ) __TB_empty [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 90 1 1 +( 56 -72 16 ) ( 56 -71 16 ) ( 56 -72 17 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 90 1 1 +( 64 24 24 ) ( 64 24 25 ) ( 65 24 24 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1 +( 56 -72 16 ) ( 57 -72 16 ) ( 56 -71 16 ) __TB_empty [ -1 0 0 24 ] [ 0 -1 0 -8 ] 90 1 1 +( 64 56 48 ) ( 64 57 48 ) ( 65 56 48 ) special/clip [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 0 1 1 +( 64 56 24 ) ( 65 56 24 ) ( 64 56 25 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1 +( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/Wall0 [ 0 1 0 8 ] [ 0 0 -1 0 ] 90 1 1 +} +// brush 5 +{ +( 56 -72 16 ) ( 56 -71 16 ) ( 56 -72 17 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 90 1 1 ( 56 -56 16 ) ( 56 -56 17 ) ( 57 -56 16 ) __TB_empty [ 1 0 0 -24 ] [ 0 0 -1 0 ] 0 1 1 ( 56 -72 16 ) ( 57 -72 16 ) ( 56 -71 16 ) __TB_empty [ -1 0 0 24 ] [ 0 -1 0 -8 ] 90 1 1 -( 64 56 48 ) ( 64 57 48 ) ( 65 56 48 ) __TB_empty [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 0 1 1 -( 64 56 24 ) ( 65 56 24 ) ( 64 56 25 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1 -( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) __TB_empty [ 0 1 0 8 ] [ 0 0 -1 0 ] 90 1 1 +( 64 56 48 ) ( 64 57 48 ) ( 65 56 48 ) special/clip [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 0 1 1 +( 64 -8 24 ) ( 65 -8 24 ) ( 64 -8 25 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 0 1 1 +( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/Wall0 [ 0 1 0 8 ] [ 0 0 -1 0 ] 90 1 1 +} +// brush 6 +{ +( -64 -64 48 ) ( -64 -63 48 ) ( -64 -64 49 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 48 ) ( -64 -64 49 ) ( -63 -64 48 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -64 -64 48 ) ( -63 -64 48 ) ( -64 -63 48 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( -56 64 52 ) ( -56 65 52 ) ( -55 64 52 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 +( -56 64 56 ) ( -55 64 56 ) ( -56 64 57 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( -56 64 56 ) ( -56 64 57 ) ( -56 65 56 ) Walls/WallTop_001 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +} +// brush 7 +{ +( -56 -56 56 ) ( -56 -55 56 ) ( -56 -56 57 ) __TB_empty [ 1.6081226496766366e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 72 -64 48 ) ( 71 -64 48 ) ( 72 -64 49 ) special/clip [ 1 1.6081226496766366e-16 0 24 ] [ 0 0 -1 0 ] 0 1 1 +( 72 -64 48 ) ( 72 -63 48 ) ( 71 -64 48 ) special/clip [ 1.6081226496766366e-16 -1 0 0 ] [ 1 1.6081226496766366e-16 0 24 ] 90 1 1 +( -56 -56 52 ) ( -57 -56 52 ) ( -56 -55 52 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 1 1.6081226496766366e-16 0 0 ] 180 1 1 +( -56 -56 56 ) ( -56 -56 57 ) ( -57 -56 56 ) Walls/WallTop_001 [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 56 -64 48 ) ( 56 -64 49 ) ( 56 -63 48 ) special/clip [ -1.6081226496766366e-16 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +} +// brush 8 +{ +( 56 -64 48 ) ( 56 -63 48 ) ( 56 -64 49 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 56 -64 48 ) ( 56 -64 49 ) ( 57 -64 48 ) special/clip [ 1 0 0 -24 ] [ 0 0 -1 0 ] 90 1 1 +( 56 -64 48 ) ( 57 -64 48 ) ( 56 -63 48 ) special/clip [ -1 0 0 24 ] [ 0 -1 0 0 ] 90 1 1 +( 64 64 52 ) ( 64 65 52 ) ( 65 64 52 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 64 64 56 ) ( 65 64 56 ) ( 64 64 57 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1 +( 64 64 56 ) ( 64 64 57 ) ( 64 65 56 ) Walls/WallTop_001 [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +} +// brush 9 +{ +( -56 64 56 ) ( -56 65 56 ) ( -56 64 57 ) __TB_empty [ 1.6081226496766366e-16 -1 0 24 ] [ 0 0 -1 0 ] 90 1 1 +( 72 56 48 ) ( 71 56 48 ) ( 72 56 49 ) special/clip [ 1 1.6081226496766366e-16 0 24 ] [ 0 0 -1 0 ] 90 1 1 +( 72 56 48 ) ( 72 57 48 ) ( 71 56 48 ) special/clip [ 1.6081226496766366e-16 -1 0 24 ] [ 1 1.6081226496766366e-16 0 24 ] 180 1 1 +( -56 64 52 ) ( -57 64 52 ) ( -56 65 52 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 1 1.6081226496766366e-16 0 0 ] 270 1 1 +( -56 64 56 ) ( -56 64 57 ) ( -57 64 56 ) Walls/WallTop_001 [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 56 56 48 ) ( 56 56 49 ) ( 56 57 48 ) special/clip [ -1.6081226496766366e-16 1 0 -24 ] [ 0 0 -1 0 ] 0 1 1 +} +// brush 10 +{ +( 64 -64 -16 ) ( 64 -63 -16 ) ( 64 -64 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 64 -64 -16 ) ( 64 -64 -15 ) ( 65 -64 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 64 -64 8 ) ( 65 -64 8 ) ( 64 -63 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1 +( 192 64 16 ) ( 192 65 16 ) ( 193 64 16 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 +( 192 64 16 ) ( 193 64 16 ) ( 192 64 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 192 64 16 ) ( 192 64 17 ) ( 192 65 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 } } // entity 1 @@ -66,3 +120,8 @@ "classname" "actor_locker" "origin" "-44 48 28" } +// entity 4 +{ +"classname" "actor_door_1" +"origin" "60 8 32" +} diff --git a/IsoTest/Factory4.tscn b/IsoTest/Factory4.tscn index a9264e4c..84b79aa4 100644 --- a/IsoTest/Factory4.tscn +++ b/IsoTest/Factory4.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=25 format=4 uid="uid://u3np1731pcoj"] +[gd_scene load_steps=36 format=4 uid="uid://u3np1731pcoj"] [ext_resource type="PackedScene" uid="uid://bv7tjma3g7nkf" path="res://Scenes/Actors/3D/game_controller.tscn" id="1_w3okp"] [ext_resource type="Resource" uid="uid://bwg6xki3d8yow" path="res://Resources/Maps/3D/Factory4_Map.tres" id="2_f1ieg"] @@ -10,10 +10,15 @@ [ext_resource type="Script" uid="uid://cwu5cf7a0awcd" path="res://addons/func_godot/src/map/func_godot_map.gd" id="8_f1ieg"] [ext_resource type="Resource" uid="uid://cx41lsryg5wpm" path="res://3D/TrenchBroom/map_settings.tres" id="9_unwtk"] [ext_resource type="Script" uid="uid://oq2ep51w11u5" path="res://3D/TrenchBroom/EntityScripts/Solid/worldspawn.gd" id="10_eflie"] +[ext_resource type="Material" uid="uid://sqvd3nmfoiln" path="res://textures/Floors/Floor103.tres" id="11_73hyv"] [ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://addons/func_godot/textures/default_texture.png" id="11_mtei5"] [ext_resource type="PackedScene" uid="uid://dbv1l74q66rdr" path="res://3D/Scenes/Props/Teleporter_3D.tscn" id="12_mtei5"] +[ext_resource type="Material" uid="uid://dc88uealq5q85" path="res://textures/Walls/Wall0.tres" id="12_nxk1u"] [ext_resource type="PackedScene" uid="uid://ou07lptfp0d1" path="res://3D/Scenes/Props/Table_3D.tscn" id="13_bv7qr"] [ext_resource type="PackedScene" uid="uid://c54tcqntl7vmn" path="res://3D/Scenes/Props/Locker_3D.tscn" id="14_14ntx"] +[ext_resource type="Material" uid="uid://d1l36akdfa0yf" path="res://textures/Manual/Black.tres" id="14_nqwqe"] +[ext_resource type="Material" uid="uid://cf1ayhixmm1xr" path="res://textures/Walls/WallTop_001.tres" id="15_trskx"] +[ext_resource type="PackedScene" uid="uid://bubtvv3pa06py" path="res://3D/Scenes/Props/Door_3D.tscn" id="19_hhok7"] [sub_resource type="Environment" id="Environment_d6hgs"] background_mode = 1 @@ -22,44 +27,110 @@ reflected_light_source = 1 [sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_w45nv"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mtei5"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_73hyv"] albedo_texture = ExtResource("11_mtei5") metallic_specular = 0.0 texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_bv7qr"] +[sub_resource type="ArrayMesh" id="ArrayMesh_nxk1u"] _surfaces = [{ -"aabb": AABB(-4.000244, 0.5, -4.000244, 8.000244, 2.5, 8.000244), -"attribute_data": PackedByteArray("AACAvwAAgL4AAoA/AACAvgACgD8AAAC+AACAvwAAAL4AAIA/AAAAvgACgL8AAAC+AAKAvwAAgL4AAIA/AACAvgAAgL8AAoA/AACAvwAAgL8AAoA/AACAvwACgD8AAoA/AACAPwACgD8AAoC/AAKAPwACgL8AAIC/AACAPwAAgL8AAIC/AACAvgACgD8AAIC+AAKAPwAAAL4AAIC/AAAAvgAAgD8AAAC+AAKAvwAAAL4AAoC/AACAvgAAgD8AAIC+AACAvwAAQL8AAoA/AABAvwACgD8AAIC+AACAvwAAgL4AAGC/AACAvgACgL8AAIC+AAKAvwAAQL8AAGC/AABAvwAAYD8AAoA/AABgPwAAgL8AAoA/AACAvwACgD8AAoA/AABgvwACgD8AAoC/AAKAPwACgL8AAIC/AABgvwAAgL8AAGA/AABAvwACgD8AAEC/AAKAPwAAgL4AAGA/AACAvgAAgD8AAIC+AAKAvwAAgL4AAoC/AABAvwAAgD8AAEC/AABgPwAAIL8AAoA/AAAgvwACgD8AAAC+AABgPwAAAL4AAIA/AAAAvgAAYL8AAAC+AABgvwAAIL8AAIA/AAAgvwAAgL8AAoA/AACAvwAAYD8AAGA/AABgPwAAYD8AAoA/AACAPwACgD8AAGC/AAKAPwAAYL8AAGA/AACAPwAAYD8AAIC/AAAgvwAAYD8AACC/AABgPwAAAL4AAIC/AAAAvgAAYL8AAAC+AAKAvwAAAL4AAoC/AAAgvwAAYL8AACC/AAAgvwAAIL8AAAC/AAAgvwAAAL8AAAC+AAAgvwAAAL4AAIA/AAAAvgAAYL8AAAC+AABgvwAAIL8AAIA/AAAgvwAAgL8AAAC/AACAvwAAIL8AAGA/AAAgvwAAYD8AAAC/AACAPwAAAL8AAGC/AAAAvwAAYL8AACC/AACAPwAAIL8AAIC/AAAgvwAAYD8AACC/AABgPwAAAL4AAIC/AAAAvgAAID8AAAC+AAAAPwAAAL4AAAA/AAAgvwAAID8AACC/AACAvwAAQL8AAEA/AABAvwAAQD8AAIC+AACAvwAAgL4AACA/AACAvgAAAD8AAIC+AAAAPwAAQL8AACA/AABAvwAAIL8AAEA/AAAgvwAAgL8AAAC/AACAvwAAAL8AAEA/AAAgPwAAQD8AAAA/AABAPwAAAD8AAIC/AAAgPwAAgL8AACC/AABAvwAAAL8AAEC/AAAAvwAAgL4AACC/AACAvgAAgD8AAIC+AABAvwAAgL4AAEC/AABAvwAAgD8AAEC/"), +"aabb": AABB(-4.000244, 1, -4.000244, 8.000244, 1e-05, 16.000244), +"attribute_data": PackedByteArray("AACAQAACgEAAAoDAAAKAQAACgMAAAIDAAACAQAAAgMAAAEBBAAKAQAAAgEAAAoBAAACAQAAAgMAAAEBBAACAwA=="), "format": 34359742487, -"index_count": 180, -"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAGAAZABoAGAAaABsAHAAdAB4AHAAeAB8AIAAhACIAIAAiACMAJAAlACYAJAAmACcAKAApACoAKAAqACsALAAtAC4ALAAuAC8AMAAxADIAMAAyADMANAA1ADYANAA2ADcAOAA5ADoAOAA6ADsAPAA9AD4APAA+AD8AQABBAEIAQABCAEMARABFAEYARABGAEcASABJAEoASABKAEsATABNAE4ATABOAE8AUABRAFIAUABSAFMAVABVAFYAVABWAFcAWABZAFoAWABaAFsAXABdAF4AXABeAF8AYABhAGIAYABiAGMAZABlAGYAZABmAGcAaABpAGoAaABqAGsAbABtAG4AbABuAG8AcABxAHIAcAByAHMAdAB1AHYAdAB2AHcA"), -"material": SubResource("StandardMaterial3D_mtei5"), +"index_count": 12, +"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcA"), +"material": ExtResource("11_73hyv"), +"name": "Floors/Floor103", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 8, +"vertex_data": PackedByteArray("AAKAwAAAgD8AAIBAAAKAwAAAgD8AAoDAAACAQAAAgD8AAoDAAACAQAAAgD8AAIBAAAKAwAAAgD8AAEBBAAKAwAAAgD8AAIBAAACAQAAAgD8AAIBAAACAQAAAgD8AAEBB/3////9//7//f////3//v/9/////f/+//3////9//7//f////3//v/9/////f/+//3////9//7//f////3//vw==") +}, { +"aabb": AABB(-4.000244, 1, -4.000244, 8.000244, 2, 8.000244), +"attribute_data": PackedByteArray("AABgQAACAEAAAGBAAAAAwAACgEAAAADAAAKAQAACAEAAAGBAAADAvwACgEAAAMC/AAKAQAAAAL8AAGBAAAAAvwAAgEAAAAC/AAKAwAAAAL8AAoDAAADAvwAAgEAAAMC/AACAwAAAoL8AAGBAAACgvwAAYEAAAIC+AACAwAAAgL4AAIBAAAAAvwAAAEAAAAC/AAAAQAAAwL8AAIBAAADAvwAAAAAAAAC/AABAwAAAAL8AAEDAAADAvwAAAAAAAMC/"), +"format": 34359742487, +"index_count": 36, +"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcA"), +"material": ExtResource("12_nxk1u"), +"name": "Walls/Wall0", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 24, +"vertex_data": PackedByteArray("AAKAwAAAgD8AAGDAAACAQAAAgD8AAGDAAACAQAAAgD8AAoDAAAKAwAAAgD8AAoDAAACAQAAAQEAAAGDAAACAQAAAQEAAAoDAAACAQAAAgD8AAoDAAACAQAAAgD8AAGDAAACAQAAAgD8AAGDAAAKAwAAAgD8AAGDAAAKAwAAAQEAAAGDAAACAQAAAQEAAAGDAAABgwAAAQEAAAIBAAABgwAAAQEAAAGDAAABgwAAAgD8AAGDAAABgwAAAgD8AAIBAAABgQAAAgD8AAIBAAADAPwAAgD8AAIBAAADAPwAAQEAAAIBAAABgQAAAQEAAAIBAAAAAvwAAgD8AAIBAAABgwAAAgD8AAIBAAABgwAAAQEAAAIBAAAAAvwAAQEAAAIBA/38AAP//////fwAA//////9/AAD//////38AAP////////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+/////f/////////9//////////3//////////f///////f/9/////v/9//3////+//3//f////7//f/9/////v/9//3////+//3//f////7//f/9/////v/9//3////+/") +}, { +"aabb": AABB(-4.000244, 1, -4.000244, 8.000244, 2.25, 8.000244), +"attribute_data": PackedByteArray("AABgPwAAIL8AAoA/AAAgvwACgD8AAAC+AABgPwAAAL4AAIC/AAKAPwAAgL8AAGA/AABgPwAAYD8AAGA/AAKAPwAAIL8AACC/AAAAvwAAIL8AAAC/AAAAvgAAIL8AAAC+AACAvwAAAL8AAIC/AAAgvwAAYD8AACC/AABgPwAAAL8AACC/AACAvgAAAL8AAIC+AAAAvwAAQL8AACC/AABAvwAAIL8AAAC/AAAgvwAAgL8AAAC/AACAvwAAAL8AAAC/AAAgvwAAQL8AAAC/AABAvwAAAL8AAIC+AAAgvwAAgL4AACA/AACAvgAAAD8AAIC+AAAAPwAAQL8AACA/AABAvwAAIL8AAEA/AAAgvwAAAAAAAAC/AAAAAAAAAL8AAEA/AAAgvwAAQL8AAAC/AABAvwAAAL8AAIC+AAAgvwAAgL4AAGA/AABQvwACgD8AAFC/AAKAPwAAQL8AAGA/AABAvwAAYD8AAFC/AAKAPwAAUL8AAoA/AABAvwAAYD8AAEC/AAAgvwAAUL8AAAC/AABQvwAAAL8AAEC/AAAgvwAAQL8AACC/AABQvwAAAL8AAFC/AAAAvwAAQL8AACC/AABAvw=="), +"format": 34359742487, +"index_count": 84, +"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAGAAZABoAGAAaABsAHAAdAB4AHAAeAB8AIAAhACIAIAAiACMAJAAlACYAJAAmACcAKAApACoAKAAqACsALAAtAC4ALAAuAC8AMAAxADIAMAAyADMANAA1ADYANAA2ADcA"), +"material": SubResource("StandardMaterial3D_73hyv"), "name": "__TB_empty", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 120, -"vertex_data": PackedByteArray("AACAQAAAgD8AAIDAAAKAwAAAgD8AAIDAAAKAwAAAAD8AAIDAAACAQAAAAD8AAIDAAACAwAAAAD8AAIBAAACAwAAAAD8AAoDAAACAwAAAgD8AAoDAAACAwAAAgD8AAIBAAAKAwAAAAD8AAIBAAACAQAAAAD8AAIBAAACAQAAAAD8AAoDAAAKAwAAAAD8AAoDAAAKAwAAAgD8AAIBAAAKAwAAAgD8AAoDAAACAQAAAgD8AAoDAAACAQAAAgD8AAIBAAACAQAAAgD8AAIBAAACAQAAAgD8AAoDAAACAQAAAAD8AAoDAAACAQAAAAD8AAIBAAACAQAAAAD8AAIBAAAKAwAAAAD8AAIBAAAKAwAAAgD8AAIBAAACAQAAAgD8AAIBAAACAQAAAQEAAAIDAAAKAwAAAQEAAAIDAAAKAwAAAgD8AAIDAAACAQAAAgD8AAIDAAACAwAAAgD8AAGDAAACAwAAAgD8AAoDAAACAwAAAQEAAAoDAAACAwAAAQEAAAGDAAAKAwAAAgD8AAGDAAACAQAAAgD8AAGDAAACAQAAAgD8AAoDAAAKAwAAAgD8AAoDAAAKAwAAAQEAAAGDAAAKAwAAAQEAAAoDAAACAQAAAQEAAAoDAAACAQAAAQEAAAGDAAACAQAAAQEAAAGDAAACAQAAAQEAAAoDAAACAQAAAgD8AAoDAAACAQAAAgD8AAGDAAACAQAAAgD8AAGDAAAKAwAAAgD8AAGDAAAKAwAAAQEAAAGDAAACAQAAAQEAAAGDAAABgwAAAQEAAAGDAAAKAwAAAQEAAAGDAAAKAwAAAgD8AAGDAAABgwAAAgD8AAGDAAACAwAAAgD8AAIBAAACAwAAAgD8AAGDAAACAwAAAQEAAAGDAAACAwAAAQEAAAIBAAAKAwAAAgD8AAIBAAABgwAAAgD8AAIBAAABgwAAAgD8AAGDAAAKAwAAAgD8AAGDAAAKAwAAAQEAAAIBAAAKAwAAAQEAAAGDAAABgwAAAQEAAAGDAAABgwAAAQEAAAIBAAABgwAAAQEAAAIBAAABgwAAAQEAAAGDAAABgwAAAgD8AAGDAAABgwAAAgD8AAIBAAABgwAAAgD8AAIBAAAKAwAAAgD8AAIBAAAKAwAAAQEAAAIBAAABgwAAAQEAAAIBAAACAQAAAQEAAAGDAAABgQAAAQEAAAGDAAABgQAAAgD8AAGDAAACAQAAAgD8AAGDAAABgQAAAgD8AAIBAAABgQAAAgD8AAGDAAABgQAAAQEAAAGDAAABgQAAAQEAAAIBAAABgQAAAgD8AAIBAAACAQAAAgD8AAIBAAACAQAAAgD8AAGDAAABgQAAAgD8AAGDAAABgQAAAQEAAAIBAAABgQAAAQEAAAGDAAACAQAAAQEAAAGDAAACAQAAAQEAAAIBAAACAQAAAQEAAAIBAAACAQAAAQEAAAGDAAACAQAAAgD8AAGDAAACAQAAAgD8AAIBAAACAQAAAgD8AAIBAAABgQAAAgD8AAIBAAABgQAAAQEAAAIBAAACAQAAAQEAAAIBAAABgQAAAQEAAAGBAAABgwAAAQEAAAGBAAABgwAAAgD8AAGBAAABgQAAAgD8AAGBAAABgwAAAgD8AAIBAAABgwAAAgD8AAGBAAABgwAAAQEAAAGBAAABgwAAAQEAAAIBAAABgwAAAgD8AAIBAAABgQAAAgD8AAIBAAABgQAAAgD8AAGBAAABgwAAAgD8AAGBAAABgwAAAQEAAAIBAAABgwAAAQEAAAGBAAABgQAAAQEAAAGBAAABgQAAAQEAAAIBAAABgQAAAQEAAAIBAAABgQAAAQEAAAGBAAABgQAAAgD8AAGBAAABgQAAAgD8AAIBAAABgQAAAgD8AAIBAAABgwAAAgD8AAIBAAABgwAAAQEAAAIBAAABgQAAAQEAAAIBA/////wAA/7//////AAD/v/////8AAP+//////wAA/78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD//////3////9//7//f////3//v/9/////f/+//3////9//7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+//////wAA/7//////AAD/v/////8AAP+//////wAA/78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD//////3////9//7//f////3//v/9/////f/+//3////9//7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+//////wAA/7//////AAD/v/////8AAP+//////wAA/78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD//////3////9//7//f////3//v/9/////f/+//3////9//7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+//////wAA/7//////AAD/v/////8AAP+//////wAA/78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD//////3////9//7//f////3//v/9/////f/+//3////9//7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+//////wAA/7//////AAD/v/////8AAP+//////wAA/78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD//////3////9//7//f////3//v/9/////f/+//3////9//7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+/") +"vertex_count": 56, +"vertex_data": PackedByteArray("AABgwAAAQEAAAGDAAAKAwAAAQEAAAGDAAAKAwAAAgD8AAGDAAABgwAAAgD8AAGDAAAKAwAAAgD8AAIBAAABgwAAAgD8AAIBAAABgwAAAgD8AAGDAAAKAwAAAgD8AAGDAAACAQAAAQEAAAGDAAABgQAAAQEAAAGDAAABgQAAAgD8AAGDAAACAQAAAgD8AAGDAAABgQAAAgD8AAIBAAACAQAAAgD8AAIBAAACAQAAAgD8AAGDAAABgQAAAgD8AAGDAAADAPwAAgD8AAIBAAADAPwAAgD8AAGBAAADAPwAAQEAAAGBAAADAPwAAQEAAAIBAAADAPwAAgD8AAIBAAABgQAAAgD8AAIBAAABgQAAAgD8AAGBAAADAPwAAgD8AAGBAAABgQAAAQEAAAIBAAABgQAAAQEAAAGBAAABgQAAAgD8AAGBAAABgQAAAgD8AAIBAAABgwAAAgD8AAIBAAABgwAAAgD8AAGBAAABgwAAAQEAAAGBAAABgwAAAQEAAAIBAAABgwAAAgD8AAIBAAAAAvwAAgD8AAIBAAAAAvwAAgD8AAGBAAABgwAAAgD8AAGBAAAAAvwAAQEAAAIBAAAAAvwAAQEAAAGBAAAAAvwAAgD8AAGBAAAAAvwAAgD8AAIBAAACAQAAAUEAAAGDAAACAQAAAUEAAAoDAAACAQAAAQEAAAoDAAACAQAAAQEAAAGDAAABgwAAAUEAAAGDAAAKAwAAAUEAAAGDAAAKAwAAAQEAAAGDAAABgwAAAQEAAAGDAAACAQAAAUEAAAIBAAACAQAAAUEAAAGBAAACAQAAAQEAAAGBAAACAQAAAQEAAAIBAAACAQAAAUEAAAGDAAABgQAAAUEAAAGDAAABgQAAAQEAAAGDAAACAQAAAQEAAAGDA/////wAA/7//////AAD/v/////8AAP+//////wAA/7//fwAA//////9/AAD//////38AAP//////fwAA//////////8AAP+//////wAA/7//////AAD/v/////8AAP+//38AAP//////fwAA//////9/AAD//////38AAP////8AAP9///8AAAAA/3///wAAAAD/f///AAAAAP9///8AAP9/AAD//////38AAP//////fwAA//////9/AAD/////////f/////////9//////////3//////////f/////8AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//v/9/AAD//////38AAP//////fwAA//////9/AAD/////////f/////////9//////////3//////////f/////////9//////////3//////////f/////////9///////////8AAP+//////wAA/7//////AAD/v/////8AAP+/////f/////////9//////////3//////////f///////////AAD/v/////8AAP+//////wAA/7//////AAD/vw==") +}, { +"aabb": AABB(-4.000244, 1, -4.000244, 8.000244, 2.25, 8.000244), +"attribute_data": PackedByteArray("AABgwgAAAMEAAoDCAAAAwQACgMIAACDCAABgwgAAIMIAAIDCAAAgwgAAYEIAACDCAABgQgAAAMEAAIDCAAAAwQAAIEIAAADBAAAAQgAAAMEAAABCAAAgwgAAIEIAACDCAABgwgACgEIAAoDCAAKAQgACgMIAAIDCAABgwgAAgMIAAoDCAABgQgACgMIAAGDCAABgwgAAYMIAAGDCAABgQgAAgEIAAoBCAABgQgACgEIAAGBCAACAwgAAgEIAAIDCAABgQgAAYEIAAGBCAABgwgAAgEIAAGDCAACAQgAAYEI="), +"format": 34359742487, +"index_count": 42, +"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAGAAZABoAGAAaABsA"), +"material": ExtResource("14_nqwqe"), +"name": "Manual/Black", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 28, +"vertex_data": PackedByteArray("AABgwAAAgD8AAIBAAAKAwAAAgD8AAIBAAAKAwAAAQEAAAIBAAABgwAAAQEAAAIBAAACAQAAAQEAAAIBAAACAQAAAQEAAAGDAAACAQAAAgD8AAGDAAACAQAAAgD8AAIBAAACAQAAAgD8AAIBAAABgQAAAgD8AAIBAAABgQAAAQEAAAIBAAACAQAAAQEAAAIBAAAKAwAAAUEAAAGDAAAKAwAAAUEAAAoDAAACAQAAAUEAAAoDAAACAQAAAUEAAAGDAAAKAwAAAUEAAAGBAAAKAwAAAUEAAAGDAAABgwAAAUEAAAGDAAABgwAAAUEAAAGBAAAKAwAAAUEAAAIBAAAKAwAAAUEAAAGBAAACAQAAAUEAAAGBAAACAQAAAUEAAAIBAAABgQAAAUEAAAGBAAABgQAAAUEAAAGDAAACAQAAAUEAAAGDAAACAQAAAUEAAAGBA/3//f////7//f/9/////v/9//3////+//3//f////7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+//3////9//7//f////3//v/9/////f/+//3////9//7//f///////v/9///////+//3///////7//f///////v/9/////f/+//3////9//7//f////3//v/9/////f/+//3///////7//f///////v/9///////+//3///////78=") +}, { +"aabb": AABB(-4.000244, 3, -3.5, 8.000244, 0.25, 7.5), +"attribute_data": PackedByteArray("AAAAQQAAwMAAAgDBAADAwAACAMEAANDAAAAAQQAA0MAAAODAAADQwAAA4EAAANDAAADgQAAAwMAAAODAAADAwAAAAEEAAMDAAAIAwQAAwMAAAgDBAADQwAAAAEEAANDAAADgwAAA0MAAAOBAAADQwAAA4EAAAMDAAADgwAAAwMA="), +"format": 34359742487, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8A"), +"material": ExtResource("15_trskx"), +"name": "Walls/WallTop_001", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("AACAQAAAQEAAAGDAAAKAwAAAQEAAAGDAAAKAwAAAUEAAAGDAAACAQAAAUEAAAGDAAABgwAAAUEAAAGBAAABgwAAAUEAAAGDAAABgwAAAQEAAAGDAAABgwAAAQEAAAGBAAACAQAAAQEAAAIBAAAKAwAAAQEAAAIBAAAKAwAAAUEAAAIBAAACAQAAAUEAAAIBAAACAQAAAUEAAAGBAAACAQAAAUEAAAGDAAACAQAAAQEAAAGDAAACAQAAAQEAAAGBA/3//f////7//f/9/////v/9//3////+//3//f////7////9//////////3//////////f/////////9///////9//3////+//3//f////7//f/9/////v/9//3////+/////f/////////9//////////3//////////f/////8=") }] -[sub_resource type="ArrayOccluder3D" id="ArrayOccluder3D_14ntx"] -vertices = PackedVector3Array(4, 1, -4, -4.000244, 1, -4, -4.000244, 0.5, -4, 4, 0.5, -4, -4, 0.5, 4, -4, 0.5, -4.000244, -4, 1, -4.000244, -4, 1, 4, -4.000244, 0.5, 4, 4, 0.5, 4, 4, 0.5, -4.000244, -4.000244, 0.5, -4.000244, -4.000244, 1, 4, -4.000244, 1, -4.000244, 4, 1, -4.000244, 4, 1, 4, 4, 1, 4, 4, 1, -4.000244, 4, 0.5, -4.000244, 4, 0.5, 4, 4, 0.5, 4, -4.000244, 0.5, 4, -4.000244, 1, 4, 4, 1, 4, 4, 3, -4, -4.000244, 3, -4, -4.000244, 1, -4, 4, 1, -4, -4, 1, -3.5, -4, 1, -4.000244, -4, 3, -4.000244, -4, 3, -3.5, -4.000244, 1, -3.5, 4, 1, -3.5, 4, 1, -4.000244, -4.000244, 1, -4.000244, -4.000244, 3, -3.5, -4.000244, 3, -4.000244, 4, 3, -4.000244, 4, 3, -3.5, 4, 3, -3.5, 4, 3, -4.000244, 4, 1, -4.000244, 4, 1, -3.5, 4, 1, -3.5, -4.000244, 1, -3.5, -4.000244, 3, -3.5, 4, 3, -3.5, -3.5, 3, -3.5, -4.000244, 3, -3.5, -4.000244, 1, -3.5, -3.5, 1, -3.5, -4, 1, 4, -4, 1, -3.5, -4, 3, -3.5, -4, 3, 4, -4.000244, 1, 4, -3.5, 1, 4, -3.5, 1, -3.5, -4.000244, 1, -3.5, -4.000244, 3, 4, -4.000244, 3, -3.5, -3.5, 3, -3.5, -3.5, 3, 4, -3.5, 3, 4, -3.5, 3, -3.5, -3.5, 1, -3.5, -3.5, 1, 4, -3.5, 1, 4, -4.000244, 1, 4, -4.000244, 3, 4, -3.5, 3, 4, 4, 3, -3.5, 3.5, 3, -3.5, 3.5, 1, -3.5, 4, 1, -3.5, 3.5, 1, 4, 3.5, 1, -3.5, 3.5, 3, -3.5, 3.5, 3, 4, 3.5, 1, 4, 4, 1, 4, 4, 1, -3.5, 3.5, 1, -3.5, 3.5, 3, 4, 3.5, 3, -3.5, 4, 3, -3.5, 4, 3, 4, 4, 3, 4, 4, 3, -3.5, 4, 1, -3.5, 4, 1, 4, 4, 1, 4, 3.5, 1, 4, 3.5, 3, 4, 4, 3, 4, 3.5, 3, 3.5, -3.5, 3, 3.5, -3.5, 1, 3.5, 3.5, 1, 3.5, -3.5, 1, 4, -3.5, 1, 3.5, -3.5, 3, 3.5, -3.5, 3, 4, -3.5, 1, 4, 3.5, 1, 4, 3.5, 1, 3.5, -3.5, 1, 3.5, -3.5, 3, 4, -3.5, 3, 3.5, 3.5, 3, 3.5, 3.5, 3, 4, 3.5, 3, 4, 3.5, 3, 3.5, 3.5, 1, 3.5, 3.5, 1, 4, 3.5, 1, 4, -3.5, 1, 4, -3.5, 3, 4, 3.5, 3, 4) -indices = PackedInt32Array(0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 72, 73, 74, 72, 74, 75, 76, 77, 78, 76, 78, 79, 80, 81, 82, 80, 82, 83, 84, 85, 86, 84, 86, 87, 88, 89, 90, 88, 90, 91, 92, 93, 94, 92, 94, 95, 96, 97, 98, 96, 98, 99, 100, 101, 102, 100, 102, 103, 104, 105, 106, 104, 106, 107, 108, 109, 110, 108, 110, 111, 112, 113, 114, 112, 114, 115, 116, 117, 118, 116, 118, 119) +[sub_resource type="ArrayOccluder3D" id="ArrayOccluder3D_nqwqe"] +vertices = PackedVector3Array(-4.000244, 1, 4, -4.000244, 1, -4.000244, 4, 1, -4.000244, 4, 1, 4, -4.000244, 1, 12, -4.000244, 1, 4, 4, 1, 4, 4, 1, 12, -4.000244, 1, -3.5, 4, 1, -3.5, 4, 1, -4.000244, -4.000244, 1, -4.000244, 4, 3, -3.5, 4, 3, -4.000244, 4, 1, -4.000244, 4, 1, -3.5, 4, 1, -3.5, -4.000244, 1, -3.5, -4.000244, 3, -3.5, 4, 3, -3.5, -3.5, 3, 4, -3.5, 3, -3.5, -3.5, 1, -3.5, -3.5, 1, 4, 3.5, 1, 4, 1.5, 1, 4, 1.5, 3, 4, 3.5, 3, 4, -0.5, 1, 4, -3.5, 1, 4, -3.5, 3, 4, -0.5, 3, 4, -3.5, 3, -3.5, -4.000244, 3, -3.5, -4.000244, 1, -3.5, -3.5, 1, -3.5, -4.000244, 1, 4, -3.5, 1, 4, -3.5, 1, -3.5, -4.000244, 1, -3.5, 4, 3, -3.5, 3.5, 3, -3.5, 3.5, 1, -3.5, 4, 1, -3.5, 3.5, 1, 4, 4, 1, 4, 4, 1, -3.5, 3.5, 1, -3.5, 1.5, 1, 4, 1.5, 1, 3.5, 1.5, 3, 3.5, 1.5, 3, 4, 1.5, 1, 4, 3.5, 1, 4, 3.5, 1, 3.5, 1.5, 1, 3.5, 3.5, 3, 4, 3.5, 3, 3.5, 3.5, 1, 3.5, 3.5, 1, 4, -3.5, 1, 4, -3.5, 1, 3.5, -3.5, 3, 3.5, -3.5, 3, 4, -3.5, 1, 4, -0.5, 1, 4, -0.5, 1, 3.5, -3.5, 1, 3.5, -0.5, 3, 4, -0.5, 3, 3.5, -0.5, 1, 3.5, -0.5, 1, 4, 4, 3.25, -3.5, 4, 3.25, -4.000244, 4, 3, -4.000244, 4, 3, -3.5, -3.5, 3.25, -3.5, -4.000244, 3.25, -3.5, -4.000244, 3, -3.5, -3.5, 3, -3.5, 4, 3.25, 4, 4, 3.25, 3.5, 4, 3, 3.5, 4, 3, 4, 4, 3.25, -3.5, 3.5, 3.25, -3.5, 3.5, 3, -3.5, 4, 3, -3.5, -3.5, 1, 4, -4.000244, 1, 4, -4.000244, 3, 4, -3.5, 3, 4, 4, 3, 4, 4, 3, -3.5, 4, 1, -3.5, 4, 1, 4, 4, 1, 4, 3.5, 1, 4, 3.5, 3, 4, 4, 3, 4, -4.000244, 3.25, -3.5, -4.000244, 3.25, -4.000244, 4, 3.25, -4.000244, 4, 3.25, -3.5, -4.000244, 3.25, 3.5, -4.000244, 3.25, -3.5, -3.5, 3.25, -3.5, -3.5, 3.25, 3.5, -4.000244, 3.25, 4, -4.000244, 3.25, 3.5, 4, 3.25, 3.5, 4, 3.25, 4, 3.5, 3.25, 3.5, 3.5, 3.25, -3.5, 4, 3.25, -3.5, 4, 3.25, 3.5, 4, 3, -3.5, -4.000244, 3, -3.5, -4.000244, 3.25, -3.5, 4, 3.25, -3.5, -3.5, 3.25, 3.5, -3.5, 3.25, -3.5, -3.5, 3, -3.5, -3.5, 3, 3.5, 4, 3, 4, -4.000244, 3, 4, -4.000244, 3.25, 4, 4, 3.25, 4, 4, 3.25, 3.5, 4, 3.25, -3.5, 4, 3, -3.5, 4, 3, 3.5) +indices = PackedInt32Array(0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 72, 73, 74, 72, 74, 75, 76, 77, 78, 76, 78, 79, 80, 81, 82, 80, 82, 83, 84, 85, 86, 84, 86, 87, 88, 89, 90, 88, 90, 91, 92, 93, 94, 92, 94, 95, 96, 97, 98, 96, 98, 99, 100, 101, 102, 100, 102, 103, 104, 105, 106, 104, 106, 107, 108, 109, 110, 108, 110, 111, 112, 113, 114, 112, 114, 115, 116, 117, 118, 116, 118, 119, 120, 121, 122, 120, 122, 123, 124, 125, 126, 124, 126, 127, 128, 129, 130, 128, 130, 131) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_b3peu"] +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_trskx"] points = PackedVector3Array(4, 1, 4, 4, 0.5, 4, -4, 1, 4, -4, 0.5, 4, 4, 1, -4, 4, 0.5, -4, -4, 1, -4, -4, 0.5, -4) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_04e2y"] +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hhok7"] points = PackedVector3Array(4, 3, -3.5, 4, 1, -3.5, -4, 3, -3.5, -4, 1, -3.5, 4, 3, -4, 4, 1, -4, -4, 3, -4, -4, 1, -4) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_73hyv"] +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5xf4s"] points = PackedVector3Array(-3.5, 3, 4, -3.5, 1, 4, -4, 3, 4, -4, 1, 4, -3.5, 3, -3.5, -3.5, 1, -3.5, -4, 3, -3.5, -4, 1, -3.5) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_nxk1u"] +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7vnbo"] points = PackedVector3Array(4, 3, 4, 4, 1, 4, 3.5, 3, 4, 3.5, 1, 4, 4, 3, -3.5, 4, 1, -3.5, 3.5, 3, -3.5, 3.5, 1, -3.5) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_nqwqe"] -points = PackedVector3Array(3.5, 3, 4, 3.5, 1, 4, -3.5, 3, 4, -3.5, 1, 4, 3.5, 3, 3.5, 3.5, 1, 3.5, -3.5, 3, 3.5, -3.5, 1, 3.5) +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2p41n"] +points = PackedVector3Array(3.5, 3, 4, 3.5, 1, 4, 1.5, 3, 4, 1.5, 1, 4, 3.5, 3, 3.5, 3.5, 1, 3.5, 1.5, 3, 3.5, 1.5, 1, 3.5) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jc5rh"] +points = PackedVector3Array(-0.5, 3, 4, -0.5, 1, 4, -3.5, 3, 4, -3.5, 1, 4, -0.5, 3, 3.5, -0.5, 1, 3.5, -3.5, 3, 3.5, -3.5, 1, 3.5) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_gyinm"] +points = PackedVector3Array(4, 3.25, -3.5, 4, 3, -3.5, -4, 3.25, -3.5, -4, 3, -3.5, 4, 3.25, -4, 4, 3, -4, -4, 3.25, -4, -4, 3, -4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_h0wn8"] +points = PackedVector3Array(-3.5, 3.25, 3.5, -3.5, 3, 3.5, -4, 3.25, 3.5, -4, 3, 3.5, -3.5, 3.25, -3.5, -3.5, 3, -3.5, -4, 3.25, -3.5, -4, 3, -3.5) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_f3ap1"] +points = PackedVector3Array(4, 3.25, 4, 4, 3, 4, -4, 3.25, 4, -4, 3, 4, 4, 3.25, 3.5, 4, 3, 3.5, -4, 3.25, 3.5, -4, 3, 3.5) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yqodl"] +points = PackedVector3Array(4, 3.25, 3.5, 4, 3, 3.5, 3.5, 3.25, 3.5, 3.5, 3, 3.5, 4, 3.25, -3.5, 4, 3, -3.5, 3.5, 3.25, -3.5, 3.5, 3, -3.5) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7tfle"] +points = PackedVector3Array(4, 1, 12, 4, 0.5, 12, -4, 1, 12, -4, 0.5, 12, 4, 1, 4, 4, 0.5, 4, -4, 1, 4, -4, 0.5, 4) [node name="Factory4" type="Node3D"] @@ -126,25 +197,43 @@ collision_mask = 0 script = ExtResource("10_eflie") [node name="entity_0_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_0_worldspawn"] -mesh = SubResource("ArrayMesh_bv7qr") +mesh = SubResource("ArrayMesh_nxk1u") [node name="entity_0_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_0_worldspawn"] -occluder = SubResource("ArrayOccluder3D_14ntx") +occluder = SubResource("ArrayOccluder3D_nqwqe") [node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] -shape = SubResource("ConvexPolygonShape3D_b3peu") +shape = SubResource("ConvexPolygonShape3D_trskx") [node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] -shape = SubResource("ConvexPolygonShape3D_04e2y") +shape = SubResource("ConvexPolygonShape3D_hhok7") [node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] -shape = SubResource("ConvexPolygonShape3D_73hyv") +shape = SubResource("ConvexPolygonShape3D_5xf4s") [node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] -shape = SubResource("ConvexPolygonShape3D_nxk1u") +shape = SubResource("ConvexPolygonShape3D_7vnbo") [node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] -shape = SubResource("ConvexPolygonShape3D_nqwqe") +shape = SubResource("ConvexPolygonShape3D_2p41n") + +[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_jc5rh") + +[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_gyinm") + +[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_h0wn8") + +[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_f3ap1") + +[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_yqodl") + +[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"] +shape = SubResource("ConvexPolygonShape3D_7tfle") [node name="entity_1_actor_teleporter" parent="FuncGodotMap" instance=ExtResource("12_mtei5")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.5, 1.0625, -2.5) @@ -154,3 +243,6 @@ transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -2.2 [node name="entity_3_actor_locker" parent="FuncGodotMap" instance=ExtResource("14_14ntx")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3, 1.75, -2.75) + +[node name="entity_4_actor_door_1" parent="FuncGodotMap" instance=ExtResource("19_hhok7")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.5, 2, 3.75)