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://c73e5x0bxep1w"]
[gd_scene load_steps=22 format=3 uid="uid://c73e5x0bxep1w"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_d7vxb"]
[ext_resource type="PackedScene" uid="uid://dn5546yqyntfr" path="res://src/map/dungeon/rooms/Set A/10. Item Transfer Room.tscn" id="2_lblk7"]
@@ -15,6 +15,56 @@
[ext_resource type="PackedScene" uid="uid://8d6n4tk5aam0" path="res://src/map/dungeon/corridors/A1 - Corridor - 1 Block.tscn" id="10_g8yk0"]
[ext_resource type="PackedScene" uid="uid://ce0cjm6v7ct6c" path="res://src/map/dungeon/rooms/Set A/07. CornerBlock Antechamber.tscn" id="12_mwhl3"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="14_s33ym"]
[ext_resource type="Texture2D" uid="uid://xq1l5jjgyw1a" path="res://src/minimap/Floor Maps/4A.png" id="16_xbbxa"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bqqn6"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("16_xbbxa")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_e2od1"]
material = SubResource("StandardMaterial3D_bqqn6")
size = Vector2(150, 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="Floor4a" type="Node3D"]
script = ExtResource("1_d7vxb")
@@ -87,3 +137,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.8492, 0, 27.9523)
[node name="BasinRoom" parent="." instance=ExtResource("4_tdrvk")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 53.734, 0, 25.972)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.3232, 0.373, 9.60703)
mesh = SubResource("PlaneMesh_e2od1")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://b0ufyie2aq3oy"]
[gd_scene load_steps=18 format=3 uid="uid://b0ufyie2aq3oy"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="1_jn0u4"]
[ext_resource type="PackedScene" uid="uid://by2op0p65ht27" path="res://src/map/dungeon/rooms/Set A/02. Big Block Room.tscn" id="2_eck5x"]
@@ -11,6 +11,56 @@
[ext_resource type="PackedScene" uid="uid://b6tcqnvlc5ayk" path="res://src/map/dungeon/corridors/A1 - Corridor - 4 Block .tscn" id="9_hvujx"]
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="10_biyx8"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="11_t8wwl"]
[ext_resource type="Texture2D" uid="uid://bqie7xdfad657" path="res://src/minimap/Floor Maps/4B.png" id="12_eck5x"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3sxps"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("12_eck5x")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_a154m"]
material = SubResource("StandardMaterial3D_3sxps")
size = Vector2(150, 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="4b" type="Node3D"]
@@ -18,28 +68,28 @@
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.02273, -0.0856504, -2)
[node name="02_BigBlockRoom" parent="." instance=ExtResource("2_eck5x")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, -2)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46.9625, 0, -2)
[node name="Floor Exit A" parent="." instance=ExtResource("3_3sxps")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -75.603, 0, -36.255)
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -74.815, 0, -36.255)
[node name="CA1_CORNERBLOCK" parent="." instance=ExtResource("4_a154m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -77, 0, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -76.8456, 0, 0)
[node name="Statue Room" parent="." instance=ExtResource("5_nyiho")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.059, 0, -31.732)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.02685, 0, -31.732)
[node name="A1C1BLOCK" parent="." instance=ExtResource("6_teye4")]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -9, 0, -19.8708)
[node name="Statue Room2" parent="." instance=ExtResource("5_nyiho")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 15.001, 0, -31.902)
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 15.0332, 0, -31.902)
[node name="CA1_2BLOCK" parent="." instance=ExtResource("7_x7kg0")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, -31.776)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, -31.799)
[node name="A1C1BLOCK2" parent="." instance=ExtResource("6_teye4")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 19.035, 0, -19.8708)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 19.0672, 0, -19.8708)
[node name="01_SmallBlockA1" parent="." instance=ExtResource("8_a5gu2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.96341, -0.00928688, 25.9245)
@@ -58,3 +108,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.11696, -0.0856504, 36.2686
[node name="Node3D3" parent="." instance=ExtResource("11_t8wwl")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.02273, -0.0856504, 25.9116)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.3714, 0.373, -7.52566)
mesh = SubResource("PlaneMesh_a154m")
[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://cm877g6lash4d"]
[gd_scene load_steps=19 format=3 uid="uid://cm877g6lash4d"]
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="1_vtmv8"]
[ext_resource type="PackedScene" uid="uid://d2fbbjlkiqlao" path="res://src/map/dungeon/rooms/Set A/Gallery A1.tscn" id="2_f4t56"]
@@ -12,6 +12,56 @@
[ext_resource type="PackedScene" uid="uid://ckopnseygq01m" path="res://src/map/dungeon/corridors/A1 - Corridor - 5 Block .tscn" id="10_ht4wn"]
[ext_resource type="PackedScene" uid="uid://dv6umo0bmlyyj" path="res://src/map/dungeon/rooms/Set A/01. Small Block A1.tscn" id="11_q1n51"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="12_q4hkw"]
[ext_resource type="Texture2D" uid="uid://bsgxwo7c4kt3s" path="res://src/minimap/Floor Maps/4C.png" id="13_3bt31"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rghjh"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("13_3bt31")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_nls0x"]
material = SubResource("StandardMaterial3D_rghjh")
size = Vector2(150, 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="4c" type="Node3D"]
@@ -25,10 +75,10 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -12.70
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.1365, 0, -3.89138)
[node name="Antechamber A" parent="." instance=ExtResource("4_j3t0d")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.2939, 0, 14)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.3527, 0, 14.0449)
[node name="Floor Exit A" parent="." instance=ExtResource("5_7y8bj")]
transform = Transform3D(2, 0, -5.96046e-08, 0, 2, 0, 5.96046e-08, 0, 2, 45.3379, 0, -26.215)
transform = Transform3D(2, 0, -5.96046e-08, 0, 2, 0, 5.96046e-08, 0, 2, 45.2201, 0, -26.1535)
[node name="A1C1BLOCK" parent="." instance=ExtResource("6_p5r18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.6231, 0, -1.89138)
@@ -37,7 +87,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.6231, 0, -1.89138)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -36.688, 0, -18)
[node name="CA1_3BLOCK" parent="." instance=ExtResource("8_socwj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.2939, 0, 22)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.2939, 0, 22.0449)
[node name="CA1_CORNERBLOCK" parent="." instance=ExtResource("9_tje7e")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -40.6847, 0, -33.9042)
@@ -46,34 +96,50 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -40.68
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32.7231, 0, -29.9042)
[node name="CA1_CORNERBLOCK2" parent="." instance=ExtResource("9_tje7e")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 47.2939, 0, 30)
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 47.1761, 0, 30.0615)
[node name="CA1_5BLOCK" parent="." instance=ExtResource("10_ht4wn")]
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, 43.2939, 0, 2)
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, 43.1761, 0, 2.06145)
[node name="01_SmallBlockA1" parent="." instance=ExtResource("11_q1n51")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0272, 0, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.2472, 0, 0.0806752)
[node name="A1C1BLOCK3" parent="." instance=ExtResource("6_p5r18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.0272, 0, 2)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.2738, 0, 2.05734)
[node name="Node3D" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0046, 0.00110281, -9.70406)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.2512, 0.00110281, -10.2466)
[node name="Node3D2" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.0639, 0, 10.0896)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.2503, 0, 10.0896)
[node name="Node3D3" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 31.5531, 0, -0.0739133)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 31.847, 0, 0.0626362)
[node name="Node3D4" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -65.9465, 0.0448629, 8.6602)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66.6296, 0.0448629, 8.6602)
[node name="Node3D5" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.9974, 0.0448629, 8.53926)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.7045, 0.0448629, 8.53926)
[node name="Node3D8" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -25.0893, 0.0448629, 24.0541)
[node name="Node3D9" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, -6.7166, 0.0448629, 38.4406)
[node name="Node3D6" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -72.8267, 0, -3.97536)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -73.5485, 0, -3.91864)
[node name="Node3D7" parent="." instance=ExtResource("12_q4hkw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -65.9774, 0, -16.0508)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66.5259, 0, -16.2525)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.70335, 0.373, -3.95678)
mesh = SubResource("PlaneMesh_nls0x")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"