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=15 format=3 uid="uid://cny46rgfqjg8v"]
[gd_scene load_steps=21 format=3 uid="uid://cny46rgfqjg8v"]
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="1_33c2s"]
[ext_resource type="PackedScene" uid="uid://b1oayub1dt5ag" path="res://src/map/dungeon/rooms/Set B/31. Dismantled Saint's Room.tscn" id="2_mrx2g"]
@@ -14,11 +14,61 @@
[ext_resource type="PackedScene" uid="uid://bp8dy2pd56gkm" path="res://src/map/dungeon/corridors/A2 - Corridor - 2 Block .tscn" id="10_uv4uh"]
[ext_resource type="PackedScene" uid="uid://dqew5q3bogxg7" path="res://src/map/dungeon/door/DOORB.tscn" id="13_mrx2g"]
[ext_resource type="PackedScene" uid="uid://kbrt3cos7udm" path="res://src/map/Placeables/A2-Socket.tscn" id="14_2wxas"]
[ext_resource type="Texture2D" uid="uid://dt1ww3q2g8q53" path="res://src/minimap/Floor Maps/11A.png" id="15_wrohb"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6h8wr"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("15_wrohb")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_tr1gi"]
material = SubResource("StandardMaterial3D_6h8wr")
size = Vector2(230, 230)
[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="Floor11a" type="Node3D"]
[node name="Long Room B" parent="." instance=ExtResource("1_33c2s")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 4)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 4.09646)
[node name="Dismantled Saint\'s Room" parent="." instance=ExtResource("2_mrx2g")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -36.9789, -0.0362931, 12.1852)
@@ -33,7 +83,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -11, 0
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 2.03379, 52)
[node name="Floor Exit B" parent="." instance=ExtResource("4_cy864")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -34)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -33.9563)
[node name="CA2_2BLOCK" parent="." instance=ExtResource("10_uv4uh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, 6)
@@ -93,7 +143,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, 54.0318)
transform = Transform3D(2.98023e-08, 0, -1, 0, 1, 0, 1, 0, 2.98023e-08, -11, 0, 30)
[node name="CA2_2BLOCK6" parent="." instance=ExtResource("10_uv4uh")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 0, -18)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 0, -17.9563)
[node name="CA2_CORNERBLOCK5" parent="." instance=ExtResource("8_1gngl")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -11, 0, 2)
@@ -121,3 +171,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 0.0358599, 66.3313)
[node name="A2SOCKET3" parent="." instance=ExtResource("14_2wxas")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 0.0358599, 38.3169)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.44169, 0.373, 3.07943)
mesh = SubResource("PlaneMesh_tr1gi")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=13 format=3 uid="uid://dcysod8qsq045"]
[gd_scene load_steps=19 format=3 uid="uid://dcysod8qsq045"]
[ext_resource type="PackedScene" uid="uid://cypdcaqeylnwl" path="res://src/map/dungeon/rooms/Set B/27. Water Room B.tscn" id="1_rf24f"]
[ext_resource type="PackedScene" uid="uid://cgp60ood1orpr" path="res://src/map/dungeon/rooms/Set B/41. Circle.tscn" id="2_8fjpy"]
@@ -12,74 +12,146 @@
[ext_resource type="PackedScene" uid="uid://dqew5q3bogxg7" path="res://src/map/dungeon/door/DOORB.tscn" id="10_hsdcg"]
[ext_resource type="PackedScene" uid="uid://ds6g6la483j2v" path="res://src/map/dungeon/corridors/A2 - Corridor - Corner .tscn" id="11_ynqwd"]
[ext_resource type="PackedScene" uid="uid://c3lwv11e6oi7a" path="res://src/map/dungeon/corridors/A2 - Corridor - T-Block.tscn" id="12_1kiud"]
[ext_resource type="Texture2D" uid="uid://bsc0m33t5agi5" path="res://src/minimap/Floor Maps/11B.png" id="13_8fjpy"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o812o"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("13_8fjpy")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_f5oy5"]
material = SubResource("StandardMaterial3D_o812o")
size = Vector2(230, 230)
[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="Floor11b" type="Node3D"]
[node name="Water Room B" parent="." instance=ExtResource("1_rf24f")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 2)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.511, 2.00238, -2.41159)
[node name="40_DonutGallery" parent="." instance=ExtResource("2_8fjpy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 1.97744, 52)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 1.97744, 48)
[node name="40_DonutGallery2" parent="." instance=ExtResource("2_8fjpy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 1.97744, 100)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 1.97744, 112)
[node name="40_DonutGallery3" parent="." instance=ExtResource("2_8fjpy")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -7, 1.97744, 76)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -15, 1.97744, 80)
[node name="40_DonutGallery4" parent="." instance=ExtResource("2_8fjpy")]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 41, 1.97744, 76)
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 49, 1.97744, 80)
[node name="Dismantled Saint\'s Room" parent="." instance=ExtResource("3_o812o")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51, 0, 76)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59, 0, 80)
[node name="Floor Exit B" parent="." instance=ExtResource("4_f5oy5")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 69.6894, 0, -8.05457)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 70.7122, 0.00486016, -12.0035)
[node name="CA2_CROSSBLOCK" parent="." instance=ExtResource("5_qvftd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 78)
[node name="CA2_1BLOCK" parent="." instance=ExtResource("6_e7l5q")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 19, 0, 70)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 82)
[node name="CA2_1BLOCK2" parent="." instance=ExtResource("6_e7l5q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 78)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 82)
[node name="CA2_1BLOCK3" parent="." instance=ExtResource("6_e7l5q")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 19, 0, 86)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 19, 0, 90)
[node name="CA2_1BLOCK4" parent="." instance=ExtResource("6_e7l5q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 0, 78)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 0, 82)
[node name="CA2_2BLOCK" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 15, 0, 30)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 15, 0, 26)
[node name="CA2_2BLOCK9" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 15, 0, 66)
[node name="CA2_2BLOCK5" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 15, 0, 90)
[node name="CA2_2BLOCK7" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 7, 0, 78)
[node name="CA2_2BLOCK6" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 27, 0, 82)
[node name="CA2_3BLOCK" parent="." instance=ExtResource("8_25p72")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33, 0, 78)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 82)
[node name="CA2_2BLOCK2" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45.6894, 0, -6.05457)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.7609, 0.00486016, -10.0035)
[node name="CA2_2BLOCK3" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 55, 0, 78)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 63, 0, 82)
[node name="Pedestal Room" parent="." instance=ExtResource("9_1pfg1")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 70.8419, 0, 75.9665)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 78.8419, 0, 79.9665)
[node name="Node3D" parent="." instance=ExtResource("10_hsdcg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 114)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 0, 118)
[node name="Node3D2" parent="." instance=ExtResource("10_hsdcg")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.672722, 0, 16)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.672722, 0, 12)
[node name="Node3D3" parent="." instance=ExtResource("10_hsdcg")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.672722, 0, -12)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.672722, 0, -16)
[node name="CA2_CORNERBLOCK" parent="." instance=ExtResource("11_ynqwd")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 41.6917, 0, 13.938)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 42.7632, 0.00486016, 9.9891)
[node name="CA2_TBLOCK" parent="." instance=ExtResource("12_1kiud")]
transform = Transform3D(2.98023e-08, 0, -1, 0, 1, 0, 1, 0, 2.98023e-08, 33.6917, 0, -10.062)
transform = Transform3D(2.98023e-08, 0, -1, 0, 1, 0, 1, 0, 2.98023e-08, 34.7632, 0.00486016, -14.0109)
[node name="CA2_2BLOCK4" parent="." instance=ExtResource("7_i2itk")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 37.6917, 0, -2.06202)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 38.7632, 0.00486016, -6.01092)
[node name="CA2_1BLOCK" parent="." instance=ExtResource("6_e7l5q")]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 19, 0, 66)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8659, 0.373, 66.0216)
mesh = SubResource("PlaneMesh_f5oy5")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"