Compare commits
3 Commits
66905c9b53
...
item_chang
| Author | SHA1 | Date | |
|---|---|---|---|
| 34c125e6bb | |||
|
|
a1f4a29eb3 | ||
|
|
47ceb2f613 |
BIN
Zennysoft.Game.Ma/src/items/3D Render Icons/Mask of Zeal.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cy7qvpjahblv3"
|
||||||
|
path.bptc="res://.godot/imported/Mask of Zeal.png-27ba6e23bb2ecd6acedb6fdbc3423aee.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/3D Render Icons/Mask of Zeal.png"
|
||||||
|
dest_files=["res://.godot/imported/Mask of Zeal.png-27ba6e23bb2ecd6acedb6fdbc3423aee.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cy5bd7f37fi35"
|
||||||
|
path.bptc="res://.godot/imported/health item placeholder.png-d6e3fd30b79c4ebf810d66504d813903.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/3D Render Icons/health item placeholder.png"
|
||||||
|
dest_files=["res://.godot/imported/health item placeholder.png-d6e3fd30b79c4ebf810d66504d813903.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
BIN
Zennysoft.Game.Ma/src/items/3D Render Icons/mask placeholder.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://m0f8xmp8l2fe"
|
||||||
|
path.bptc="res://.godot/imported/mask placeholder.png-214c6109a019a6bad1f6bd77ac323bd3.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/3D Render Icons/mask placeholder.png"
|
||||||
|
dest_files=["res://.godot/imported/mask placeholder.png-214c6109a019a6bad1f6bd77ac323bd3.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
BIN
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME 2.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
35
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME 2.png.import
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://d3g5l5x5crrcy"
|
||||||
|
path.bptc="res://.godot/imported/FRAME 2.png-229cea0e1e02f919f524c9941094cf2b.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/VT Crystal/FRAME 2.png"
|
||||||
|
dest_files=["res://.godot/imported/FRAME 2.png-229cea0e1e02f919f524c9941094cf2b.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
BIN
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME 3.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
35
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME 3.png.import
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://evb7fqb01tm5"
|
||||||
|
path.bptc="res://.godot/imported/FRAME 3.png-d7f1ced39fbde420333fb73302a64991.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/VT Crystal/FRAME 3.png"
|
||||||
|
dest_files=["res://.godot/imported/FRAME 3.png-d7f1ced39fbde420333fb73302a64991.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
BIN
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME1.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
35
Zennysoft.Game.Ma/src/items/VT Crystal/FRAME1.png.import
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b36xqrykgtdkw"
|
||||||
|
path.bptc="res://.godot/imported/FRAME1.png-2a41a5e2a774e029a8c5614fdd3304e6.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/items/VT Crystal/FRAME1.png"
|
||||||
|
dest_files=["res://.godot/imported/FRAME1.png-2a41a5e2a774e029a8c5614fdd3304e6.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
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/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=0
|
||||||
@@ -25,33 +25,33 @@ public partial class Altar : SpecialFloor, IDungeonFloor
|
|||||||
|
|
||||||
public void OnResolved()
|
public void OnResolved()
|
||||||
{
|
{
|
||||||
Show();
|
Show();
|
||||||
Exit.AreaEntered += Exit_AreaEntered;
|
Exit.AreaEntered += Exit_AreaEntered;
|
||||||
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
|
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
|
||||||
FloorIsLoaded = true;
|
FloorIsLoaded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void _player_PointUpFinished()
|
private void _player_PointUpFinished()
|
||||||
{
|
{
|
||||||
_player.Activate();
|
_player.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void NoExitArea_AreaEntered(Area3D area)
|
private void NoExitArea_AreaEntered(Area3D area)
|
||||||
{
|
{
|
||||||
DialogueController.ShowDialogue(Dialogue, "no_exit");
|
DialogueController.ShowDialogue(Dialogue, "no_exit");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Exit_AreaEntered(Area3D area)
|
private void Exit_AreaEntered(Area3D area)
|
||||||
{
|
{
|
||||||
if (area.GetOwner() is IPlayer)
|
if (area.GetOwner() is IPlayer)
|
||||||
ExitReached();
|
ExitReached();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ExitReached() => Game.FloorExitReached();
|
public void ExitReached() => Game.FloorExitReached();
|
||||||
|
|
||||||
public void OnExitTree()
|
public void OnExitTree()
|
||||||
{
|
{
|
||||||
Exit.AreaEntered -= Exit_AreaEntered;
|
Exit.AreaEntered -= Exit_AreaEntered;
|
||||||
NoExitArea.AreaEntered -= NoExitArea_AreaEntered;
|
NoExitArea.AreaEntered -= NoExitArea_AreaEntered;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,16 +18,16 @@ public partial class FinalFloor : SpecialFloor
|
|||||||
|
|
||||||
public void OnReady()
|
public void OnReady()
|
||||||
{
|
{
|
||||||
Exit.AreaEntered += Exit_AreaEntered;
|
Exit.AreaEntered += Exit_AreaEntered;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Exit_AreaEntered(Area3D area)
|
private void Exit_AreaEntered(Area3D area)
|
||||||
{
|
{
|
||||||
_player.Die();
|
_player.Die();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnExitTree()
|
public void OnExitTree()
|
||||||
{
|
{
|
||||||
Exit.AreaEntered -= Exit_AreaEntered;
|
Exit.AreaEntered -= Exit_AreaEntered;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=11 format=3 uid="uid://cyrrhoarhxlhg"]
|
[gd_scene load_steps=13 format=3 uid="uid://cyrrhoarhxlhg"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://r8mpxyum31ds" path="res://src/map/dungeon/code/FinalFloor.cs" id="1_b2jrf"]
|
[ext_resource type="Script" uid="uid://r8mpxyum31ds" path="res://src/map/dungeon/code/FinalFloor.cs" id="1_b2jrf"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dpd2y8evtea1t" path="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0.1.glb" id="2_b2jrf"]
|
[ext_resource type="PackedScene" uid="uid://dpd2y8evtea1t" path="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0.1.glb" id="2_b2jrf"]
|
||||||
@@ -10,10 +10,10 @@ size = Vector3(0.0974121, 15.1811, 23.3886)
|
|||||||
size = Vector3(0.0974121, 15.1811, 27.7427)
|
size = Vector3(0.0974121, 15.1811, 27.7427)
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_s4mfk"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_s4mfk"]
|
||||||
size = Vector3(187.628, 118.514, 12.5598)
|
size = Vector3(234.085, 118.514, 12.5598)
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_170vw"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_170vw"]
|
||||||
size = Vector3(187.874, 144.552, 13.4706)
|
size = Vector3(235.028, 144.552, 13.4706)
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_ajpkj"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ajpkj"]
|
||||||
size = Vector3(281.18, 0.081543, 80.3693)
|
size = Vector3(281.18, 0.081543, 80.3693)
|
||||||
@@ -27,6 +27,23 @@ size = Vector3(19.394, 30.059, 2.88283)
|
|||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_b2jrf"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_b2jrf"]
|
||||||
size = Vector3(12.9663, 20.8418, 50.175)
|
size = Vector3(12.9663, 20.8418, 50.175)
|
||||||
|
|
||||||
|
[sub_resource type="Environment" id="Environment_b2jrf"]
|
||||||
|
background_mode = 1
|
||||||
|
ambient_light_energy = 0.0
|
||||||
|
sdfgi_enabled = true
|
||||||
|
glow_enabled = true
|
||||||
|
glow_intensity = 1.57
|
||||||
|
glow_strength = 1.36
|
||||||
|
glow_bloom = 1.0
|
||||||
|
glow_blend_mode = 0
|
||||||
|
volumetric_fog_enabled = true
|
||||||
|
volumetric_fog_albedo = Color(0.830335, 0.830335, 0.830335, 1)
|
||||||
|
|
||||||
|
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_hojso"]
|
||||||
|
exposure_multiplier = 1.354
|
||||||
|
dof_blur_far_enabled = true
|
||||||
|
dof_blur_far_distance = 371.47
|
||||||
|
|
||||||
[node name="Final Floor" type="Node3D"]
|
[node name="Final Floor" type="Node3D"]
|
||||||
script = ExtResource("1_b2jrf")
|
script = ExtResource("1_b2jrf")
|
||||||
|
|
||||||
@@ -53,12 +70,12 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.576
|
|||||||
shape = SubResource("BoxShape3D_djk74")
|
shape = SubResource("BoxShape3D_djk74")
|
||||||
|
|
||||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -110.065, -2.28188, -12.327)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -133.294, -2.28188, -12.327)
|
||||||
shape = SubResource("BoxShape3D_s4mfk")
|
shape = SubResource("BoxShape3D_s4mfk")
|
||||||
debug_color = Color(0, 0.6, 0.701961, 1)
|
debug_color = Color(0, 0.6, 0.701961, 1)
|
||||||
|
|
||||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -110.065, -15.2228, 10.4977)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -133.642, -15.2228, 10.4977)
|
||||||
shape = SubResource("BoxShape3D_170vw")
|
shape = SubResource("BoxShape3D_170vw")
|
||||||
|
|
||||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
||||||
@@ -66,7 +83,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -110.065, -3.09368, -8.33632)
|
|||||||
shape = SubResource("BoxShape3D_ajpkj")
|
shape = SubResource("BoxShape3D_ajpkj")
|
||||||
|
|
||||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -226.104, -1.21697, -3.54719)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -255.62, -1.21697, -3.54719)
|
||||||
shape = SubResource("BoxShape3D_pdgpv")
|
shape = SubResource("BoxShape3D_pdgpv")
|
||||||
|
|
||||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
|
||||||
@@ -91,5 +108,17 @@ collision_layer = 0
|
|||||||
collision_mask = 64
|
collision_mask = 64
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -222.237, -3.35156, 3.78481)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -257.108, -3.35156, 3.78481)
|
||||||
shape = SubResource("BoxShape3D_b2jrf")
|
shape = SubResource("BoxShape3D_b2jrf")
|
||||||
|
|
||||||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
|
environment = SubResource("Environment_b2jrf")
|
||||||
|
camera_attributes = SubResource("CameraAttributesPractical_hojso")
|
||||||
|
|
||||||
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="WorldEnvironment"]
|
||||||
|
transform = Transform3D(0.85896, -0.300971, 0.414251, 0, -0.809017, -0.587785, 0.512043, 0.504884, -0.694913, 0, 0, 0)
|
||||||
|
light_color = Color(0.204372, 0.420196, 1, 1)
|
||||||
|
light_energy = 4.435
|
||||||
|
shadow_enabled = true
|
||||||
|
|
||||||
|
[editable path="Model/36_A2_FINAL_FLOOR_VER_0_2"]
|
||||||
|
|||||||
|
After Width: | Height: | Size: 5.3 MiB |
@@ -0,0 +1,38 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c1eip3nh46fy0"
|
||||||
|
path.bptc="res://.godot/imported/36_A2_FINAL_FLOOR_VER.0_normal_opengl.png-19d807bda1d6515f9683734aa2231482.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "00b94bfeae1634510fa43553cce9c0fb"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0_normal_opengl.png"
|
||||||
|
dest_files=["res://.godot/imported/36_A2_FINAL_FLOOR_VER.0_normal_opengl.png-19d807bda1d6515f9683734aa2231482.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=1
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=1
|
||||||
|
roughness/src_normal="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0_normal_opengl.png"
|
||||||
|
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=0
|
||||||
|
After Width: | Height: | Size: 728 KiB |
@@ -0,0 +1,38 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ch4cjvuay2edg"
|
||||||
|
path.bptc="res://.godot/imported/36_A2_FINAL_FLOOR_VER.0_roughness.png-03b3a9d966651fcef8eae7c32f126fae.bptc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "634f7d6ce3b2d5f17052a0abff3585b5"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0_roughness.png"
|
||||||
|
dest_files=["res://.godot/imported/36_A2_FINAL_FLOOR_VER.0_roughness.png-03b3a9d966651fcef8eae7c32f126fae.bptc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=true
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
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=0
|
||||||
@@ -1398,7 +1398,8 @@ omni_range = 19.166
|
|||||||
omni_attenuation = 1.106
|
omni_attenuation = 1.106
|
||||||
|
|
||||||
[node name="E symbol!" type="MeshInstance3D" parent="."]
|
[node name="E symbol!" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.216361, 10.8155)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.550282, 10.8155)
|
||||||
|
visible = false
|
||||||
layers = 2
|
layers = 2
|
||||||
cast_shadow = 0
|
cast_shadow = 0
|
||||||
mesh = SubResource("PlaneMesh_l1s1j")
|
mesh = SubResource("PlaneMesh_l1s1j")
|
||||||
|
|||||||
@@ -675,6 +675,7 @@ autoplay = "Flame Flicker"
|
|||||||
|
|
||||||
[node name="E symbol!" type="MeshInstance3D" parent="."]
|
[node name="E symbol!" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.469518, 10.8155)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.469518, 10.8155)
|
||||||
|
visible = false
|
||||||
layers = 2
|
layers = 2
|
||||||
mesh = SubResource("PlaneMesh_vsgtq")
|
mesh = SubResource("PlaneMesh_vsgtq")
|
||||||
|
|
||||||
|
|||||||
@@ -64,13 +64,13 @@ grow_horizontal = 2
|
|||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
|
||||||
[node name="SubViewportContainer" type="SubViewportContainer" parent="CenterContainer"]
|
[node name="SubViewportContainer" type="SubViewportContainer" parent="CenterContainer"]
|
||||||
custom_minimum_size = Vector2(400, 400)
|
custom_minimum_size = Vector2(450, 400)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="SubViewport" type="SubViewport" parent="CenterContainer/SubViewportContainer"]
|
[node name="SubViewport" type="SubViewport" parent="CenterContainer/SubViewportContainer"]
|
||||||
transparent_bg = true
|
transparent_bg = true
|
||||||
handle_input_locally = false
|
handle_input_locally = false
|
||||||
size = Vector2i(350, 350)
|
size = Vector2i(400, 350)
|
||||||
render_target_update_mode = 4
|
render_target_update_mode = 4
|
||||||
|
|
||||||
[node name="MinimapCamera" type="Camera3D" parent="CenterContainer/SubViewportContainer/SubViewport"]
|
[node name="MinimapCamera" type="Camera3D" parent="CenterContainer/SubViewportContainer/SubViewport"]
|
||||||
|
|||||||
@@ -38,29 +38,29 @@ public partial class InGameUI : Control, IInGameUI
|
|||||||
|
|
||||||
public void Setup()
|
public void Setup()
|
||||||
{
|
{
|
||||||
InGameUILogic = new InGameUILogic();
|
InGameUILogic = new InGameUILogic();
|
||||||
InGameUILogic.Set(_gameRepo);
|
InGameUILogic.Set(_gameRepo);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnResolved()
|
public void OnResolved()
|
||||||
{
|
{
|
||||||
InGameUILogicBinding = InGameUILogic.Bind();
|
InGameUILogicBinding = InGameUILogic.Bind();
|
||||||
|
|
||||||
InGameUILogicBinding
|
InGameUILogicBinding
|
||||||
.Handle((in InGameUILogic.Output.AnnounceMessageOnMainScreen output) => { InventoryMessageUI.DisplayMessage(output.Message); })
|
.Handle((in InGameUILogic.Output.AnnounceMessageOnMainScreen output) => { InventoryMessageUI.DisplayMessage(output.Message); })
|
||||||
.Handle((in InGameUILogic.Output.AnnounceMessageInInventory output) => { })
|
.Handle((in InGameUILogic.Output.AnnounceMessageInInventory output) => { })
|
||||||
.Handle((in InGameUILogic.Output.RemoveItemFromInventory output) => { })
|
.Handle((in InGameUILogic.Output.RemoveItemFromInventory output) => { })
|
||||||
.Handle((in InGameUILogic.Output.ShowInventory _) => { InventoryMenu.Show(); InventoryMenu.SetProcessInput(true); })
|
.Handle((in InGameUILogic.Output.ShowInventory _) => { InventoryMenu.Show(); InventoryMenu.SetProcessInput(true); })
|
||||||
.Handle((in InGameUILogic.Output.HideInventory _) => { CloseInventory(); });
|
.Handle((in InGameUILogic.Output.HideInventory _) => { CloseInventory(); });
|
||||||
|
|
||||||
DebugInfo.Visible = DebugMenu.DebugOverlayVisible;
|
DebugInfo.Visible = DebugMenu.DebugOverlayVisible;
|
||||||
|
|
||||||
InGameUILogic.Start();
|
InGameUILogic.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void CloseInventory()
|
public void CloseInventory()
|
||||||
{
|
{
|
||||||
InventoryMenu.Hide();
|
InventoryMenu.Hide();
|
||||||
InventoryMenu.SetProcessInput(false);
|
InventoryMenu.SetProcessInput(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=12 format=3 uid="uid://b1muxus5qdbeu"]
|
[gd_scene load_steps=12 format=3 uid="uid://b8tclvmc7j7dl"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dlq2mkhl4pe7a" path="res://src/ui/in_game_ui/InGameUI.cs" id="1_sc13i"]
|
[ext_resource type="Script" uid="uid://dlq2mkhl4pe7a" path="res://src/ui/in_game_ui/InGameUI.cs" id="1_sc13i"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bwbofurcvf3yh" path="res://src/minimap/Minimap.tscn" id="2_6sfje"]
|
[ext_resource type="PackedScene" uid="uid://bwbofurcvf3yh" path="res://src/minimap/Minimap.tscn" id="2_6sfje"]
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://bea2waybmgd6u" path="res://src/ui/teleport_prompt/UseTeleportPrompt.tscn" id="5_h1hgq"]
|
[ext_resource type="PackedScene" uid="uid://bea2waybmgd6u" path="res://src/ui/teleport_prompt/UseTeleportPrompt.tscn" id="5_h1hgq"]
|
||||||
[ext_resource type="PackedScene" uid="uid://x0f1ol50nnp3" path="res://src/ui/in_game_ui/InventoryMessageUI.tscn" id="6_y26qy"]
|
[ext_resource type="PackedScene" uid="uid://x0f1ol50nnp3" path="res://src/ui/in_game_ui/InventoryMessageUI.tscn" id="6_y26qy"]
|
||||||
[ext_resource type="PackedScene" uid="uid://8f3dk16nj0dn" path="res://src/menu/DebugMenu.tscn" id="7_llomk"]
|
[ext_resource type="PackedScene" uid="uid://8f3dk16nj0dn" path="res://src/menu/DebugMenu.tscn" id="7_llomk"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bj4p4qxb1mj3q" path="res://src/ui/player_ui/Assets/panel rough draft.png" id="7_ur8ag"]
|
[ext_resource type="Texture2D" uid="uid://dnt8myee0ju3v" path="res://src/ui/UI Front with Transparency.png" id="9_f46co"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cbxw70qa7gifp" path="res://src/ui/inventory_menu/InventoryMenu.tscn" id="9_ur8ag"]
|
[ext_resource type="PackedScene" uid="uid://cbxw70qa7gifp" path="res://src/ui/inventory_menu/InventoryMenu.tscn" id="9_ur8ag"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dwa7o6hkkwjg1" path="res://src/ui/inventory_menu/ItemRescueMenu.tscn" id="10_higkc"]
|
[ext_resource type="PackedScene" uid="uid://dwa7o6hkkwjg1" path="res://src/ui/inventory_menu/ItemRescueMenu.tscn" id="10_higkc"]
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ offset_bottom = 620.0
|
|||||||
|
|
||||||
[node name="Sidebar Texture" type="TextureRect" parent="Sidebar Container"]
|
[node name="Sidebar Texture" type="TextureRect" parent="Sidebar Container"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
texture = ExtResource("7_ur8ag")
|
texture = ExtResource("9_f46co")
|
||||||
|
|
||||||
[node name="PlayerInfoContainer" type="MarginContainer" parent="Sidebar Container"]
|
[node name="PlayerInfoContainer" type="MarginContainer" parent="Sidebar Container"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|||||||