Minimap added to all floors, all minimaps added and refined.

Less overlap neccessary for revealer cubes
This commit is contained in:
Pal
2026-02-01 05:02:15 -08:00
parent 4801d7d9b3
commit 25b6d53ec4
73 changed files with 2513 additions and 351 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://cvwa7ashsgnxm"]
[gd_scene load_steps=22 format=3 uid="uid://cvwa7ashsgnxm"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_53qaf"]
[ext_resource type="PackedScene" uid="uid://cw33vpar237pm" path="res://src/map/dungeon/rooms/Set A/17. Gesthemii's Room.tscn" id="1_mmbwo"]
@@ -15,12 +15,62 @@
[ext_resource type="PackedScene" uid="uid://dlrd6vvwaqq3n" path="res://src/map/dungeon/corridors/A1 - Corridor - 3 Block .tscn" id="12_u7npj"]
[ext_resource type="PackedScene" uid="uid://dgimg6s6w3xxd" path="res://src/map/dungeon/corridors/A1 - Corridor - T-Block.tscn" id="13_oynqo"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="14_iks40"]
[ext_resource type="Texture2D" uid="uid://dl0ujqbkuph76" path="res://src/minimap/Floor Maps/7A.png" id="15_8a0lp"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e0m0a"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("15_8a0lp")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_u6l1h"]
material = SubResource("StandardMaterial3D_e0m0a")
size = Vector2(220.5, 150)
[sub_resource type="Animation" id="Animation_iert2"]
resource_name = "Pulse"
length = 2.0125
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1, 1.96667),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0.85, 0.85, 0.85, 1), Color(1, 1, 1, 1), Color(0.85, 0.85, 0.85, 1)]
}
[sub_resource type="Animation" id="Animation_xsgnx"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_gya62"]
_data = {
&"Pulse": SubResource("Animation_iert2"),
&"RESET": SubResource("Animation_xsgnx")
}
[node name="Floor9a" type="Node3D"]
script = ExtResource("1_53qaf")
[node name="GesthemiisRoom" parent="." instance=ExtResource("1_mmbwo")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.0531, 0, -1.994)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.0155, 0, -1.994)
[node name="Water Room" parent="." instance=ExtResource("2_dlfuj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9683, -0.0776136, -7.95345)
@@ -31,20 +81,17 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 25, 0,
[node name="01_SmallBlockA1" parent="." instance=ExtResource("4_af4td")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 0, 38)
[node name="Floor Exit A" parent="." instance=ExtResource("5_t45sr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 43.397, 0, -42.255)
[node name="BasinRoom" parent="." instance=ExtResource("6_ioy8s")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -58.879, 0, -5.94482)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -58.8511, 0, -5.94482)
[node name="Statue Room" parent="." instance=ExtResource("7_uyc6d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.9472, 0, 36.0856)
[node name="Node3D" parent="." instance=ExtResource("8_lcvuq")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 41, 0, -28)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 40.9794, 0, -27.9454)
[node name="Node3D2" parent="." instance=ExtResource("9_c3xfa")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 45, 0, 24)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 44.9624, 0, 24)
[node name="Node3D4" parent="." instance=ExtResource("10_qdmty")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25, 0, 24)
@@ -56,7 +103,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 29, 0,
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9, 0, 20)
[node name="Node3D3" parent="." instance=ExtResource("11_m0742")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33, 0, 24)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.9624, 0, 24)
[node name="Node3D6" parent="." instance=ExtResource("11_m0742")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 24)
@@ -105,3 +152,16 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 11.128
[node name="Node3D21" parent="." instance=ExtResource("14_iks40")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 25, 0, -18)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.3119, 0.373, -2.33316)
mesh = SubResource("PlaneMesh_u6l1h")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"
[node name="Floor Exit A" parent="." instance=ExtResource("5_t45sr")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 43.019, 0, -56.4)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=3 uid="uid://ckqyui786dsyt"]
[gd_scene load_steps=22 format=3 uid="uid://ckqyui786dsyt"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ed3py"]
[ext_resource type="PackedScene" uid="uid://cw33vpar237pm" path="res://src/map/dungeon/rooms/Set A/17. Gesthemii's Room.tscn" id="2_6pr7g"]
@@ -14,12 +14,63 @@
[ext_resource type="PackedScene" uid="uid://cjxrkxr0bgeh1" path="res://src/map/dungeon/corridors/A1 - Corridor - Corner .tscn" id="10_36ui0"]
[ext_resource type="PackedScene" uid="uid://8d6n4tk5aam0" path="res://src/map/dungeon/corridors/A1 - Corridor - 1 Block.tscn" id="12_ip0us"]
[ext_resource type="PackedScene" uid="uid://dlrd6vvwaqq3n" path="res://src/map/dungeon/corridors/A1 - Corridor - 3 Block .tscn" id="13_jshi3"]
[ext_resource type="Texture2D" uid="uid://dfsrv5rpg311v" path="res://src/minimap/Floor Maps/7B.png" id="15_6pr7g"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="16_5nwd4"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e0m0a"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("15_6pr7g")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_cmu3s"]
material = SubResource("StandardMaterial3D_e0m0a")
size = Vector2(220.5, 150)
[sub_resource type="Animation" id="Animation_iert2"]
resource_name = "Pulse"
length = 2.0125
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1, 1.96667),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0.85, 0.85, 0.85, 1), Color(1, 1, 1, 1), Color(0.85, 0.85, 0.85, 1)]
}
[sub_resource type="Animation" id="Animation_xsgnx"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_gya62"]
_data = {
&"Pulse": SubResource("Animation_iert2"),
&"RESET": SubResource("Animation_xsgnx")
}
[node name="Floor9a" type="Node3D"]
script = ExtResource("1_ed3py")
[node name="GalleryA1" parent="." instance=ExtResource("2_bg33e")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -39.8997, 0, -58.9188)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -39.8997, 2.00892, -59.8834)
[node name="Column Room" parent="." instance=ExtResource("3_ed3py")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.0565, 0, 18.9729)
@@ -28,13 +79,13 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.056
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 26.0531, 0, 8.006)
[node name="Floor Exit A" parent="." instance=ExtResource("6_ocyhw")]
transform = Transform3D(2, 0, -2.38419e-07, 0, 2, 0, 2.38419e-07, 0, 2, 30.397, 0, -42.4054)
transform = Transform3D(2, 0, -2.38419e-07, 0, 2, 0, 2.38419e-07, 0, 2, 30.0371, 0, -42.4054)
[node name="Statue Room" parent="." instance=ExtResource("8_68idg")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -47.9995, 0, -13.9305)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -48.2176, 0, -13.8218)
[node name="Pit Room A" parent="." instance=ExtResource("7_6pr7g")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -77, 3.48622, 58.2146)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -77.0236, 3.52084, 58.3233)
[node name="A1CircleRoom" parent="." instance=ExtResource("8_5nwd4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, -27.922)
@@ -52,7 +103,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 32, 0,
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 34)
[node name="CA1_3BLOCK2" parent="." instance=ExtResource("13_jshi3")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -52, 0, -6)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -52.0866, 0, -5.89126)
[node name="CA1_2BLOCK" parent="." instance=ExtResource("9_a53ht")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24, 0, 34)
@@ -67,10 +118,26 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0,
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, -41.9188)
[node name="CA1_2BLOCK3" parent="." instance=ExtResource("9_a53ht")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.8997, -2, -56.9188)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.8997, 0.00892043, -57.8834)
[node name="BasinRoom" parent="." instance=ExtResource("7_1prws")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -28, 0, -16)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -28.2506, 0, -15.8913)
[node name="A1C1BLOCK3" parent="." instance=ExtResource("12_ip0us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -14)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.2181, 0, -13.8913)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.816, 0.373, -5.00594)
mesh = SubResource("PlaneMesh_cmu3s")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"
[node name="Node3D" parent="." instance=ExtResource("16_5nwd4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -49.916, -0.0663075, 58.3364)
[node name="Node3D2" parent="." instance=ExtResource("16_5nwd4")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -76.2821, -0.0663075, 31.9668)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=13 format=3 uid="uid://cy3rkwnfnrdqu"]
[gd_scene load_steps=19 format=3 uid="uid://cy3rkwnfnrdqu"]
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="1_lkcny"]
[ext_resource type="PackedScene" uid="uid://cw33vpar237pm" path="res://src/map/dungeon/rooms/Set A/17. Gesthemii's Room.tscn" id="2_3toxi"]
@@ -12,6 +12,56 @@
[ext_resource type="PackedScene" uid="uid://dv6umo0bmlyyj" path="res://src/map/dungeon/rooms/Set A/01. Small Block A1.tscn" id="10_x0sjg"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="11_mc7tc"]
[ext_resource type="PackedScene" uid="uid://cxwyge2s1yswu" path="res://src/map/Placeables/A1-Socket.tscn" id="12_iknoc"]
[ext_resource type="Texture2D" uid="uid://b1w45was2yfjt" path="res://src/minimap/Floor Maps/7C.png" id="13_3toxi"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ehcyt"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("13_3toxi")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_cqkfq"]
material = SubResource("StandardMaterial3D_ehcyt")
size = Vector2(220.5, 150)
[sub_resource type="Animation" id="Animation_iert2"]
resource_name = "Pulse"
length = 2.0125
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1, 1.96667),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0.85, 0.85, 0.85, 1), Color(1, 1, 1, 1), Color(0.85, 0.85, 0.85, 1)]
}
[sub_resource type="Animation" id="Animation_xsgnx"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:mesh:material:albedo_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_gya62"]
_data = {
&"Pulse": SubResource("Animation_iert2"),
&"RESET": SubResource("Animation_xsgnx")
}
[node name="7c" type="Node3D"]
@@ -122,3 +172,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62, 0, 16.9638)
[node name="CA1_4BLOCK5" parent="." instance=ExtResource("8_tp4x4")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 90, 0, -15)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 61.8826, -1.59075, -9.67056)
mesh = SubResource("PlaneMesh_cqkfq")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"