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

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://d1jfmmhdjqktq"]
[gd_scene load_steps=18 format=3 uid="uid://d1jfmmhdjqktq"]
[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="1_52jyt"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_k4vyx"]
@@ -11,6 +11,56 @@
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="8_8y1dv"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="9_qh6n2"]
[ext_resource type="PackedScene" uid="uid://cxwyge2s1yswu" path="res://src/map/Placeables/A1-Socket.tscn" id="11_ve300"]
[ext_resource type="Texture2D" uid="uid://ccy4w4bcgo2v" path="res://src/minimap/Floor Maps/1B.png" id="12_gvv3a"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_denx7"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("12_gvv3a")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_wji58"]
material = SubResource("StandardMaterial3D_denx7")
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="Floor1b" type="Node3D"]
script = ExtResource("1_k4vyx")
@@ -53,3 +103,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59.9942, -0.0174925, 27.8728
[node name="Node3D8" parent="." instance=ExtResource("11_ve300")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59.9126, 0.0301168, 12.1208)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.017, 0.373, 36.8768)
mesh = SubResource("PlaneMesh_wji58")
[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://dcxbyels7w0oa"]
[gd_scene load_steps=17 format=3 uid="uid://dcxbyels7w0oa"]
[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="1_crtd2"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ndvnk"]
@@ -7,10 +7,59 @@
[ext_resource type="PackedScene" uid="uid://b6tcqnvlc5ayk" path="res://src/map/dungeon/corridors/A1 - Corridor - 4 Block .tscn" id="5_vrrsb"]
[ext_resource type="PackedScene" uid="uid://dv6umo0bmlyyj" path="res://src/map/dungeon/rooms/Set A/01. Small Block A1.tscn" id="6_cqa8w"]
[ext_resource type="PackedScene" uid="uid://dfjc54vc4yc45" path="res://src/map/dungeon/corridors/A1 - Corridor - 2 Block .tscn" id="7_54mxl"]
[ext_resource type="PackedScene" uid="uid://dlrd6vvwaqq3n" path="res://src/map/dungeon/corridors/A1 - Corridor - 3 Block .tscn" id="8_a5tiv"]
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="8_mm2su"]
[ext_resource type="PackedScene" uid="uid://cdkcvd7pwmr2r" path="res://src/map/dungeon/door/DOORA.tscn" id="9_x2uvf"]
[ext_resource type="PackedScene" uid="uid://cxwyge2s1yswu" path="res://src/map/Placeables/A1-Socket.tscn" id="11_7ykih"]
[ext_resource type="Texture2D" uid="uid://bpbqjki8j3bru" path="res://src/minimap/Floor Maps/1C.png" id="11_7ysko"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cqa8w"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("11_7ysko")
texture_filter = 0
[sub_resource type="PlaneMesh" id="PlaneMesh_54mxl"]
material = SubResource("StandardMaterial3D_cqa8w")
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="Floor1c" type="Node3D"]
script = ExtResource("1_ndvnk")
@@ -22,7 +71,7 @@ transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -27.9429, 0, -4.39086)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4, 2.00561, 33.9984)
[node name="BasinRoom" parent="." instance=ExtResource("8_mm2su")]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 37.9683, -0.0379416, 34.0224)
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 33.9683, -0.0379416, 34.0224)
[node name="Antechamber B" parent="." instance=ExtResource("3_g0wcu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.9453, -0.0433989, 60)
@@ -33,9 +82,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28, 0, 34.02)
[node name="CA1_2BLOCK" parent="." instance=ExtResource("7_54mxl")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, 36)
[node name="CA1_3BLOCK" parent="." instance=ExtResource("8_a5tiv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 36)
[node name="CA1_4BLOCK" parent="." instance=ExtResource("5_vrrsb")]
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -30, -0.0152941, 44)
@@ -53,3 +99,16 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.909
[node name="Node3D5" parent="." instance=ExtResource("9_x2uvf")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -35.2776, 0.00105417, 33.9955)
[node name="Minimap2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.0145, 0.373, 49.5146)
mesh = SubResource("PlaneMesh_54mxl")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Minimap2"]
libraries = {
&"": SubResource("AnimationLibrary_gya62")
}
autoplay = "Pulse"
[node name="CA1_2BLOCK2" parent="." instance=ExtResource("7_54mxl")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 36)