This commit is contained in:
2026-01-21 23:40:20 +01:00
commit d1f8068081
478 changed files with 24902 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://i6j1bdb80b7v"
path="res://.godot/imported/4WayRoomData.png-29bb5326712100be35965c6bdd1dd7c5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Maps/Rooms/Generator/4Way/4WayRoomData.png"
dest_files=["res://.godot/imported/4WayRoomData.png-29bb5326712100be35965c6bdd1dd7c5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@@ -0,0 +1,60 @@
[gd_scene load_steps=6 format=3 uid="uid://du8m31hacmm4b"]
[ext_resource type="Script" uid="uid://c1ujdlmpc3mk0" path="res://Maps/Rooms/Generator/GeneratorRoom.gd" id="1_l5b8m"]
[ext_resource type="Texture2D" uid="uid://icwcdyvrtcwe" path="res://test/TestTex1.png" id="2_dbor7"]
[ext_resource type="Script" uid="uid://deea7d20s1612" path="res://Maps/MapGenerator/itemSpawner.gd" id="3_jsqvi"]
[ext_resource type="PackedScene" uid="uid://yg472lgqdca7" path="res://Maps/Spaceship/Objects/Grabable/PowerCell.tscn" id="4_da5v7"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fo7uf"]
albedo_color = Color(0.44458076, 0.6842774, 0.6841292, 1)
albedo_texture = ExtResource("2_dbor7")
metallic = 0.7
[node name="4WayRoom" type="Node3D" node_paths=PackedStringArray("powerCellSpawners", "Lights")]
script = ExtResource("1_l5b8m")
powerCellSpawners = [NodePath("PowerCellSpawner")]
Lights = [NodePath("OmniLight3D")]
metadata/_custom_type_script = "uid://c1ujdlmpc3mk0"
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0.5, -0.5)
material_override = SubResource("StandardMaterial3D_fo7uf")
use_collision = true
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
size = Vector3(5, 6, 5)
[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1195679, 0)
operation = 2
size = Vector3(4.5, 3.2391357, 4.5)
[node name="Door" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1, 0)
operation = 2
size = Vector3(1, 3, 3)
[node name="Door2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1, 0)
operation = 2
size = Vector3(1, 3, 3)
[node name="Door3" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0, 1, -2.5)
operation = 2
size = Vector3(1, 3, 3)
[node name="Door4" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0, 1, 2.5)
operation = 2
size = Vector3(1, 3, 3)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2.791, -0.5)
[node name="PowerCellSpawner" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -0.5)
script = ExtResource("3_jsqvi")
spawnedItem = ExtResource("4_da5v7")
metadata/_custom_type_script = "uid://deea7d20s1612"

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bfihu18hya1lh"
path="res://.godot/imported/CornerRoomData.png-9a5d661b0a47a71197f23d50176b5b87.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Maps/Rooms/Generator/Corner/CornerRoomData.png"
dest_files=["res://.godot/imported/CornerRoomData.png-9a5d661b0a47a71197f23d50176b5b87.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@@ -0,0 +1,63 @@
[gd_scene load_steps=6 format=3 uid="uid://bwmimpqqaylrg"]
[ext_resource type="Script" uid="uid://c1ujdlmpc3mk0" path="res://Maps/Rooms/Generator/GeneratorRoom.gd" id="1_jmb7e"]
[ext_resource type="Texture2D" uid="uid://icwcdyvrtcwe" path="res://test/TestTex1.png" id="2_ra1as"]
[ext_resource type="Script" uid="uid://deea7d20s1612" path="res://Maps/MapGenerator/itemSpawner.gd" id="3_do85j"]
[ext_resource type="PackedScene" uid="uid://md1qkedi16r6" path="res://Minigames/Initiators/MinigameFuseBox.tscn" id="4_0t1py"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ll6w0"]
albedo_color = Color(0.44313726, 0.68235296, 0.68235296, 1)
albedo_texture = ExtResource("2_ra1as")
metallic = 0.7
[node name="CornerRoom" type="Node3D" node_paths=PackedStringArray("wireSpawners", "Lights")]
script = ExtResource("1_jmb7e")
wireSpawners = [NodePath("MinigameSpawner")]
Lights = [NodePath("OmniLight3D")]
metadata/_custom_type_script = "uid://c1ujdlmpc3mk0"
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
material_override = SubResource("StandardMaterial3D_ll6w0")
use_collision = true
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -1.5)
size = Vector3(6, 6, 5)
[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.5, 2, 0)
size = Vector3(6, 6, 5)
[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -1.5)
operation = 2
size = Vector3(5.5, 5, 4.5)
[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.5, 2, 0)
operation = 2
size = Vector3(5.5, 5, 4.5)
[node name="Door" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 1, -1.5)
operation = 2
size = Vector3(1, 3, 3)
[node name="Door2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.5, 1, 3)
operation = 2
size = Vector3(1, 3, 3)
[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, -2.4995685, 2.136, -2.5004315)
size = Vector3(3.7810059, 5.273, 0.2)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.118073, 0)
[node name="MinigameSpawner" type="Node3D" parent="."]
transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, -2.4361145, 0.006626487, -2.2363324)
script = ExtResource("3_do85j")
spawnedItem = ExtResource("4_0t1py")
metadata/_custom_type_script = "uid://deea7d20s1612"

View File

@@ -0,0 +1,5 @@
extends BasicRoom
class_name GeneratorRoom
@export var powerCellSpawners: Array[ItemSpawner]
@export var wireSpawners: Array[ItemSpawner]

View File

@@ -0,0 +1 @@
uid://c1ujdlmpc3mk0

View File

@@ -0,0 +1,50 @@
[gd_scene load_steps=6 format=3 uid="uid://d3tpo3ggwi4k"]
[ext_resource type="Script" uid="uid://c1ujdlmpc3mk0" path="res://Maps/Rooms/Generator/GeneratorRoom.gd" id="1_ggmcw"]
[ext_resource type="Texture2D" uid="uid://icwcdyvrtcwe" path="res://test/TestTex1.png" id="2_a3ito"]
[ext_resource type="Script" uid="uid://deea7d20s1612" path="res://Maps/MapGenerator/itemSpawner.gd" id="3_13m3c"]
[ext_resource type="PackedScene" uid="uid://yg472lgqdca7" path="res://Maps/Spaceship/Objects/Grabable/PowerCell.tscn" id="4_lguqx"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u6y0v"]
albedo_color = Color(0.44313726, 0.68235296, 0.68235296, 1)
albedo_texture = ExtResource("2_a3ito")
metallic = 0.7
[node name="Hallway" type="Node3D" node_paths=PackedStringArray("powerCellSpawners", "Lights")]
script = ExtResource("1_ggmcw")
powerCellSpawners = [NodePath("PowerCellSpawner")]
Lights = [NodePath("OmniLight3D")]
metadata/_custom_type_script = "uid://c1ujdlmpc3mk0"
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
material_override = SubResource("StandardMaterial3D_u6y0v")
use_collision = true
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -0.5)
size = Vector3(8, 6, 5)
[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.5)
operation = 2
size = Vector3(7.5, 4, 4.5)
[node name="Door" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 1, -0.5)
operation = 2
size = Vector3(1, 3, 3)
[node name="Door2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 1, -0.5)
operation = 2
size = Vector3(1, 3, 3)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.6033916, 0)
[node name="PowerCellSpawner" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.39445496, 0.477354, 1.002344)
script = ExtResource("3_13m3c")
spawnedItem = ExtResource("4_lguqx")
metadata/_custom_type_script = "uid://deea7d20s1612"

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjqf67vl8w16t"
path="res://.godot/imported/HallwayRoomData.png-040ded7cb30c3392da85865a9df35d01.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Maps/Rooms/Generator/Hallway/HallwayRoomData.png"
dest_files=["res://.godot/imported/HallwayRoomData.png-040ded7cb30c3392da85865a9df35d01.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dph4coqom3ctm"
path="res://.godot/imported/Generator.png-ce0e4bf957d09ea1da1e0b1a5e0d89a9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Maps/Rooms/Generator/MainGenerator/Generator.png"
dest_files=["res://.godot/imported/Generator.png-ce0e4bf957d09ea1da1e0b1a5e0d89a9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,99 @@
extends BasicRoom
class_name Generator
@export var wireSpawners: Array[ItemSpawner]
@export var cellSpawners: Array[ItemSpawner]
var unfixedWires: Array[MinigameInitiator]
var rng: RandomNumberGenerator = RandomNumberGenerator.new()
@onready var SocketL: Area3D = $SocketL
@onready var SocketR: Area3D = $SocketR
@onready var SocketLPivot: Node3D = $SocketL/CellPivot
@onready var SocketRPivot: Node3D = $SocketR/CellPivot
var SocketLPowerCell: GrabableObject
var SocketRPowerCell: GrabableObject
func Ready() -> void:
SpaceshipLogicRef = get_node("/root/Main/Maps/SpaceshipTest")
rng.set_seed(SpaceshipLogicRef.levelGenSeed)
generateMinigames()
generatePowerCells()
func _process(_delta: float) -> void:
checkTasks()
if SocketLPowerCell:
if SocketLPowerCell.isGrabbed:
SocketLPowerCell = null
if SocketRPowerCell:
if SocketRPowerCell.isGrabbed:
SocketRPowerCell = null
grabCell(SocketL,SocketLPowerCell,SocketLPivot)
grabCell(SocketR,SocketRPowerCell,SocketRPivot)
if !SpaceshipLogicRef: return
#if SocketLPowerCell and SocketRPowerCell and SpaceshipLogicRef.taskDict[0].completed:
#SpaceshipLogicRef.power = false
#SpaceshipLogicRef.updateLights()
#else:
#SpaceshipLogicRef.power = true
#SpaceshipLogicRef.updateLights()
func generateMinigames() -> void:
var totalMinigames: int = wireSpawners.size()
var choosenMinigames: int = randi_range(2,clamp(6,2,totalMinigames))
for n in (totalMinigames - choosenMinigames):
wireSpawners.pop_at(randi_range(0,wireSpawners.size()-1))
for itemSpawner in wireSpawners:
unfixedWires.push_back(itemSpawner.spawnItem())
func generatePowerCells() -> void:
var totalCells: int = cellSpawners.size()
var choosenCells: int = randi_range(2,clamp(2 + totalCells /7,2,totalCells))
for n in (totalCells - choosenCells):
cellSpawners.pop_at(randi_range(0,cellSpawners.size()-1))
for itemSpawner in cellSpawners:
itemSpawner.spawnItem()
func grabCell(Socket: Area3D, SocketCell: GrabableObject, SocketPivot: Node3D):
if Socket.has_overlapping_areas() and !SocketCell:
var potentialCell = getPowerCells(Socket)
if potentialCell: potentialCell = potentialCell.obj
else: return
if potentialCell.freeze == true: return
if !potentialCell.isGrabbed:
SocketCell = potentialCell
if Socket == SocketL: SocketLPowerCell = potentialCell
elif Socket == SocketR: SocketRPowerCell = potentialCell
SocketCell.freeze = true
SocketCell.global_position = SocketPivot.global_position
SocketCell.global_rotation = SocketPivot.global_rotation
func getPowerCells(Area: Area3D) -> GrabBox:
var overlappingAreas: Array[Area3D] = Area.get_overlapping_areas()
for a in overlappingAreas:
if typeof(a == GrabBox):
if a.type == "PowerCell":
return a
return null
func checkTasks() -> void:
var allWiresFixed: bool = true
for wire in unfixedWires:
if !wire.minigameCompleted:
allWiresFixed = false
break
if SocketLPowerCell and SocketRPowerCell and allWiresFixed:
SpaceshipLogicRef.solveTask(0)

View File

@@ -0,0 +1 @@
uid://6loaamrfhwdc

View File

@@ -0,0 +1,99 @@
[gd_scene load_steps=7 format=3 uid="uid://lr0okqosrbup"]
[ext_resource type="Script" uid="uid://c1ujdlmpc3mk0" path="res://Maps/Rooms/Generator/GeneratorRoom.gd" id="1_cknr3"]
[ext_resource type="Texture2D" uid="uid://icwcdyvrtcwe" path="res://test/TestTex1.png" id="2_3en8h"]
[ext_resource type="Script" uid="uid://deea7d20s1612" path="res://Maps/MapGenerator/itemSpawner.gd" id="3_lmxy4"]
[ext_resource type="PackedScene" uid="uid://yg472lgqdca7" path="res://Maps/Spaceship/Objects/Grabable/PowerCell.tscn" id="4_pdgyu"]
[ext_resource type="PackedScene" uid="uid://md1qkedi16r6" path="res://Minigames/Initiators/MinigameFuseBox.tscn" id="5_0hl30"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b7a2o"]
albedo_color = Color(0.44313726, 0.68235296, 0.68235296, 1)
albedo_texture = ExtResource("2_3en8h")
metallic = 0.7
[node name="THallway" type="Node3D" node_paths=PackedStringArray("powerCellSpawners", "wireSpawners", "Lights")]
script = ExtResource("1_cknr3")
powerCellSpawners = [NodePath("PowerCellSpawner")]
wireSpawners = [NodePath("MinigameSpawner"), NodePath("MinigameSpawner2")]
Lights = [NodePath("OmniLight3D")]
metadata/_custom_type_script = "uid://c1ujdlmpc3mk0"
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
material_override = SubResource("StandardMaterial3D_b7a2o")
use_collision = true
[node name="Middle" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2, -1.5)
size = Vector3(5, 6, 5)
[node name="Middle2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 2, -1.5)
size = Vector3(2, 6, 5)
[node name="Middle3" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 2, -1.5)
size = Vector3(2, 6, 5)
[node name="Middle4" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -0.5, 2, 2)
size = Vector3(2, 6, 5)
[node name="Middle5" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 1.5, -1.5)
operation = 2
size = Vector3(4.5, 4, 4.5)
[node name="Middle6" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.031144, 1.5, -1.5)
operation = 2
size = Vector3(3.5, 4, 4.5)
[node name="Middle7" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.9354858, 1.5, -1.5)
operation = 2
size = Vector3(3.6290283, 4, 4.5)
[node name="Middle8" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -0.5, 1.5, 1.5012207)
operation = 2
size = Vector3(2.4975586, 4, 4.5)
[node name="Door" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 1, 3)
operation = 2
size = Vector3(3, 3, 0.5)
[node name="Door2" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 4, 1, -1.5)
operation = 2
size = Vector3(3, 3, 0.5)
[node name="Door3" type="CSGBox3D" parent="CSGCombiner3D"]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -5, 1, -1.5)
operation = 2
size = Vector3(3, 3, 0.5)
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2.21, -1.5)
[node name="PowerCellSpawner" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4644805, 0.47735423, 0.38929313)
script = ExtResource("3_lmxy4")
identifier = "PowerCell"
spawnedItem = ExtResource("4_pdgyu")
metadata/_custom_type_script = "uid://deea7d20s1612"
[node name="MinigameSpawner" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.657419, 1.1920929e-07, -3.6182885)
script = ExtResource("3_lmxy4")
identifier = "Minigame"
spawnedItem = ExtResource("5_0hl30")
metadata/_custom_type_script = "uid://deea7d20s1612"
[node name="MinigameSpawner2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.504615, 1.1920929e-07, -3.6182885)
script = ExtResource("3_lmxy4")
identifier = "Minigame"
spawnedItem = ExtResource("5_0hl30")
metadata/_custom_type_script = "uid://deea7d20s1612"

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://2ymcnsihkijs"
path="res://.godot/imported/THallwayRoomData.png-74cea3fe45c38d1d28bfe7abfbf03f94.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Maps/Rooms/Generator/THallway/THallwayRoomData.png"
dest_files=["res://.godot/imported/THallwayRoomData.png-74cea3fe45c38d1d28bfe7abfbf03f94.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1