Add collisions to A2 corridors

Start implementation of fading ambient audio in/out on level load
This commit is contained in:
2026-02-05 14:17:45 -08:00
parent 147f04d2ff
commit 36b851254e
58 changed files with 1523 additions and 3666 deletions

View File

@@ -7,9 +7,11 @@ public interface IDungeonFloor : INode3D
{
void InitializeDungeon();
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint();
public abstract (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint();
public ImmutableList<IDungeonRoom> Rooms { get; }
public void FadeOutAudio();
public bool FloorIsLoaded { get; set; }
}

View File

@@ -40,8 +40,6 @@ public interface IPlayer : IKillable, ICharacterBody3D
public IEquipmentComponent EquipmentComponent { get; }
public void PlayTestAnimation();
public void SetHealthTimerStatus(bool isActive);
public bool CanEquipState { get; set; }

View File

@@ -0,0 +1,5 @@
using Zennysoft.Game.Implementation;
public partial class AmbientSFXPlayer : DimmableAudioStreamPlayer
{
}

View File

@@ -0,0 +1 @@
uid://cstc8tdapyrst

View File

@@ -503,7 +503,6 @@ public partial class Game : Node3D, IGame
private void EnactEffectItemEffects(EffectItem effectItem)
{
_player.PlayTestAnimation();
switch (effectItem.UsableItemTag)
{
case UsableItemTag.TeleportAllEnemiesToRoom:
@@ -552,7 +551,6 @@ public partial class Game : Node3D, IGame
private void EnactThrowableItemEffects(ThrowableItem throwableItem)
{
_player.PlayTestAnimation();
switch (throwableItem.ThrowableItemTag)
{
case ThrowableItemTag.DoubleExp:

View File

@@ -76,54 +76,152 @@ libraries = {
[node name="MapOrder" type="Node" parent="."]
unique_name_in_owner = true
[node name="Overworld" type="Node" parent="MapOrder"]
script = ExtResource("3_v14r0")
[node name="Altar" type="Node" parent="MapOrder"]
script = ExtResource("3_v14r0")
FloorName = 1
[node name="Overworld" type="Node" parent="MapOrder"]
script = ExtResource("3_v14r0")
[node name="Floor01" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor01"
FloorOdds = Array[float]([0.33, 0.33, 0.33])
Sproingy = null
Michael = 1.0
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor02" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor02"
FloorOdds = Array[float]([0.5, 0.5])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor03" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor03"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor04" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor04"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor05" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor05"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor06" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor06"
FloorOdds = Array[float]([0.2, 0.8, 0.5, 0.1])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor07" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor07"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Boss Floor 1" type="Node" parent="MapOrder"]
script = ExtResource("3_v14r0")
@@ -134,36 +232,120 @@ script = ExtResource("2_00xd7")
FolderName = "Floor09"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor11" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor11"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor12" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor12"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor13" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor13"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor14" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor14"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Floor15" type="Node" parent="MapOrder"]
script = ExtResource("2_00xd7")
FolderName = "Floor15"
FloorOdds = Array[float]([1.0])
Sproingy = 1.0
Michael = null
FilthEater = null
Sara = null
Ballos = null
Chariot = null
Chinthe = null
GreenAmbassador = null
RedAmbassador = null
SteelAmbassador = null
AgniDemon = null
AqueosDemon = null
Palan = null
ShieldOfHeaven = null
GoldSproingy = null
[node name="Boss Floor 2" type="Node" parent="MapOrder"]
script = ExtResource("3_v14r0")

View File

@@ -1,14 +1,14 @@
using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
using System.Collections.Immutable;
using System.Linq;
using Zennysoft.Game.Abstractions;
using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class Altar : Node3D, IDungeonFloor
public partial class Altar : SpecialFloor, IDungeonFloor
{
public override void _Notification(int what) => this.Notify(what);
@@ -22,18 +22,26 @@ public partial class Altar : Node3D, IDungeonFloor
[Node] private Area3D NoExitArea { get; set; } = default!;
public ImmutableList<IDungeonRoom> Rooms => [];
[Node] private Node DimmableAudio { get; set; } = default!;
[Export] public Resource Dialogue { get; set; } = default!;
public bool FloorIsLoaded { get; set; }
public void OnResolved()
{
Show();
Exit.AreaEntered += Exit_AreaEntered;
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
FloorIsLoaded = true;
var dimmableAudio = DimmableAudio.GetChildren().OfType<IDimmableAudioStreamPlayer>();
foreach (var dimmable in dimmableAudio)
dimmable.FadeIn();
}
public override void FadeOutAudio()
{
var dimmableAudio = DimmableAudio.GetChildren().OfType<IDimmableAudioStreamPlayer>();
foreach (var dimmable in dimmableAudio)
dimmable.FadeOut();
}
private void _player_PointUpFinished()
@@ -53,7 +61,4 @@ public partial class Altar : Node3D, IDungeonFloor
}
public void ExitReached() => Game.FloorExitReached();
public void InitializeDungeon() { return; }
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.GlobalPosition.X, 0, PlayerSpawnPoint.GlobalPosition.Z)); }
}

View File

@@ -7,7 +7,7 @@ using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class BossRoomA : Node3D, IBossRoom, IDungeonFloor
public partial class BossRoomA : SpecialFloor, IBossRoom, IDungeonFloor
{
public override void _Notification(int what) => this.Notify(what);
@@ -28,8 +28,6 @@ public partial class BossRoomA : Node3D, IBossRoom, IDungeonFloor
[Node] public Node3D BossDoor { get; set; } = default!;
[Node] private Area3D _exit { get; set; } = default!;
public ImmutableList<IDungeonRoom> Rooms { get; }
public bool FloorIsLoaded { get; set; }
public void OnReady()
{
@@ -73,10 +71,5 @@ public partial class BossRoomA : Node3D, IBossRoom, IDungeonFloor
ExitReached();
}
public void InitializeDungeon()
{
}
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, -2.5f, PlayerSpawn.GlobalPosition.Z)); }
public override (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, -2.5f, PlayerSpawn.GlobalPosition.Z)); }
}

View File

@@ -7,7 +7,7 @@ using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
public partial class BossRoomB : SpecialFloor, IBossRoom, IDungeonFloor
{
public override void _Notification(int what) => this.Notify(what);
@@ -18,8 +18,6 @@ public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
[Node] public DemonWall DemonWall { get; set; } = default!;
[Node] private Area3D ActivateTrap { get; set; } = default!;
public ImmutableList<IDungeonRoom> Rooms { get; }
public bool FloorIsLoaded { get; set; }
[Node] private Area3D _exit { get; set; } = default!;
@@ -41,11 +39,6 @@ public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
DemonWall.Activate();
}
public void InitializeDungeon()
{
}
public void ExitReached()
=> Game.FloorExitReached();
@@ -54,6 +47,4 @@ public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
if (area.GetOwner() is IPlayer)
ExitReached();
}
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, 0, PlayerSpawn.GlobalPosition.Z)); }
}

View File

@@ -25,6 +25,11 @@ public partial class DungeonFloor : Node3D, IDungeonFloor
_playerSpawnPoint = RandomizePlayerSpawnPoint();
}
public void FadeOutAudio()
{
}
public void SpawnEnemies(DungeonFloorNode floorNode)
{
var enemyOdds = new Godot.Collections.Dictionary<EnemyType, float>

View File

@@ -0,0 +1,27 @@
using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
using System.Linq;
using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class FinalFloor : SpecialFloor
{
public override void _Notification(int what) => this.Notify(what);
[Dependency] protected IPlayer _player => this.DependOn(() => GetParent().GetChildren().OfType<IPlayer>().Single());
[Node] public Area3D Exit { get; set; }
public void OnReady()
{
Exit.AreaEntered += Exit_AreaEntered;
}
private void Exit_AreaEntered(Area3D area)
{
_player.Die();
}
}

View File

@@ -0,0 +1 @@
uid://r8mpxyum31ds

View File

@@ -1,12 +1,11 @@
using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
using System.Collections.Immutable;
using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class Overworld : Node3D, IDungeonFloor
public partial class Overworld : SpecialFloor, IDungeonFloor
{
public override void _Notification(int what) => this.Notify(what);
@@ -20,13 +19,9 @@ public partial class Overworld : Node3D, IDungeonFloor
[Node] private Area3D RestoreArea { get; set; } = default!;
public ImmutableList<IDungeonRoom> Rooms => [];
public bool FloorIsLoaded { get; set; }
private Timer RestoreTimer { get; set; }
public void InitializeDungeon()
public override void InitializeDungeon()
{
Show();
Exit.AreaEntered += Exit_AreaEntered;
@@ -73,6 +68,6 @@ public partial class Overworld : Node3D, IDungeonFloor
public void ExitReached() => Game.FloorExitReached();
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.GlobalPosition.X, 2.4f, PlayerSpawnPoint.GlobalPosition.Z)); }
public override (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.GlobalPosition.X, 2.4f, PlayerSpawnPoint.GlobalPosition.Z)); }
}

View File

@@ -2,6 +2,7 @@ using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
using System.Collections.Immutable;
using Zennysoft.Game.Abstractions;
namespace Zennysoft.Game.Ma;
@@ -10,17 +11,22 @@ public partial class SpecialFloor : Node3D, IDungeonFloor
{
public override void _Notification(int what) => this.Notify(what);
[Node] private Marker3D PlayerSpawn { get; set; } = default!;
[Node] private Marker3D PlayerSpawnPoint { get; set; } = default!;
public ImmutableList<IDungeonRoom> Rooms => [];
public void InitializeDungeon()
public virtual void InitializeDungeon()
{
FloorIsLoaded = true;
}
public bool FloorIsLoaded { get; set; }
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() => (PlayerSpawn.Rotation, PlayerSpawn.Position);
public virtual void FadeOutAudio()
{
}
public bool FloorIsLoaded { get; set; }
public virtual (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() => (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.Position.X, 0, PlayerSpawnPoint.Position.Z));
}

View File

@@ -2,7 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_cg6gx"]
[ext_resource type="PackedScene" uid="uid://cjknjhcx843r6" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_1BLOCK.glb" id="2_ppwe6"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_g2f4c"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_g2f4c"]
[sub_resource type="BoxShape3D" id="BoxShape3D_wumfs"]
size = Vector3(3.98187, 3.98102, 3.88313)

View File

@@ -2,7 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_iqgx8"]
[ext_resource type="PackedScene" uid="uid://bfhasvqwthkmf" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_2BLOCK.glb" id="2_feq52"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_a8qsn"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_a8qsn"]
[sub_resource type="BoxShape3D" id="BoxShape3D_k6ifr"]
size = Vector3(7.99652, 3.98102, 3.88313)
@@ -16,7 +16,9 @@ size = Vector3(7.99089, 0.1, 4.01191)
[node name="CA1_2BLOCK" type="Node3D"]
script = ExtResource("1_iqgx8")
[node name="CA1_2BLOCK" parent="." instance=ExtResource("2_feq52")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_2BLOCK" parent="Model" instance=ExtResource("2_feq52")]
[node name="Room" type="Node3D" parent="."]

View File

@@ -2,7 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_ph8ua"]
[ext_resource type="PackedScene" uid="uid://bxi1l14rcpjpf" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_3BLOCK.glb" id="2_oc3ya"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_25pxh"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_25pxh"]
[sub_resource type="BoxShape3D" id="BoxShape3D_lbqh3"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -19,7 +19,9 @@ size = Vector3(11.9919, 3.9892, 0.1)
[node name="CA1_3BLOCK" type="Node3D"]
script = ExtResource("1_ph8ua")
[node name="CA1_3BLOCK" parent="." instance=ExtResource("2_oc3ya")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_3BLOCK" parent="Model" instance=ExtResource("2_oc3ya")]
[node name="Room" type="Node3D" parent="."]

View File

@@ -2,7 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_icfon"]
[ext_resource type="PackedScene" uid="uid://d0s23qa45g3pg" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_4BLOCK.glb" id="2_20qq7"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_oov8q"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_oov8q"]
[sub_resource type="BoxShape3D" id="BoxShape3D_kf5o1"]
size = Vector3(1.98914, 3.98102, 3.88313)
@@ -19,7 +19,9 @@ size = Vector3(15.9852, 3.9892, 0.1)
[node name="CA1_4BLOCK" type="Node3D"]
script = ExtResource("1_icfon")
[node name="CA1_4BLOCK" parent="." instance=ExtResource("2_20qq7")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_4BLOCK" parent="Model" instance=ExtResource("2_20qq7")]
[node name="Room" type="Node3D" parent="."]
@@ -50,16 +52,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_oov8q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="Collisions" type="Node3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99915, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_oov8q")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.00523, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_gpjgy")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 8.0048, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_bxp2w")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_67h0r"]
[ext_resource type="PackedScene" uid="uid://csye32n2nh7uo" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_5BLOCK.glb" id="2_e2gre"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_w2iy3"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5qk5g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_w2iy3"]
[sub_resource type="BoxShape3D" id="BoxShape3D_w2iy3"]
size = Vector3(20.0077, 3.9892, 0.1)
@@ -16,10 +13,29 @@ size = Vector3(19.9861, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_dscly"]
size = Vector3(19.9872, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_5qk5g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1_5BLOCK" type="Node3D"]
script = ExtResource("1_67h0r")
[node name="CA1_5BLOCK" parent="." instance=ExtResource("2_e2gre")]
[node name="Model" type="Node3D" parent="."]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0005, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_w2iy3")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0052, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_adhl7")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 10.0058, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_dscly")
[node name="Room" type="Node3D" parent="."]
@@ -53,16 +69,4 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_w2iy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0005, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_w2iy3")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0052, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_adhl7")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 10.0058, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_dscly")
[node name="CA1_5BLOCK" parent="Room" instance=ExtResource("2_e2gre")]

View File

@@ -2,13 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_lawpv"]
[ext_resource type="PackedScene" uid="uid://d3iikbygqlww5" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_CORNERBLOCK.glb" id="2_huy2k"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_so2qp"]
[sub_resource type="BoxShape3D" id="BoxShape3D_87led"]
size = Vector3(1.98914, 3.98102, 3.72977)
[sub_resource type="BoxShape3D" id="BoxShape3D_rj2in"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_so2qp"]
[sub_resource type="BoxShape3D" id="BoxShape3D_so2qp"]
size = Vector3(8.00651, 3.9892, 0.1)
@@ -28,12 +22,48 @@ size = Vector3(7.98925, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_k040t"]
size = Vector3(3.994, 7.9736, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_87led"]
size = Vector3(1.98914, 3.98102, 3.72977)
[sub_resource type="BoxShape3D" id="BoxShape3D_rj2in"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1_CORNERBLOCK" type="Node3D"]
script = ExtResource("1_lawpv")
[node name="CA1_CORNERBLOCK" parent="." instance=ExtResource("2_huy2k")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_CORNERBLOCK" parent="Model" instance=ExtResource("2_huy2k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00333917, 0, 8.9407e-08)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01012, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_so2qp")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.87503, 1.97029, -4.04086)
shape = SubResource("BoxShape3D_qaqpb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.8725, 1.97029, -5.99188)
shape = SubResource("BoxShape3D_gtvhb")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.128486, 1.97029, -4.00254)
shape = SubResource("BoxShape3D_rta5i")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_62cg2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2.00919, -0.0448336, -4.00891)
shape = SubResource("BoxShape3D_k040t")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
@@ -59,29 +89,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_so2qp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01012, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_so2qp")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.87503, 1.97029, -4.04086)
shape = SubResource("BoxShape3D_qaqpb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.8725, 1.97029, -5.99188)
shape = SubResource("BoxShape3D_gtvhb")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.128486, 1.97029, -4.00254)
shape = SubResource("BoxShape3D_rta5i")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_62cg2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2.00919, -0.0448336, -4.00891)
shape = SubResource("BoxShape3D_k040t")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_6txl7"]
[ext_resource type="PackedScene" uid="uid://cotx3wyjwiuv2" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_CROSSBLOCK.glb" id="2_7kt5i"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_d0ovo"]
[sub_resource type="BoxShape3D" id="BoxShape3D_gkwp0"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_d0ovo"]
[sub_resource type="BoxShape3D" id="BoxShape3D_d0ovo"]
size = Vector3(4.30623, 3.9892, 0.1)
@@ -16,12 +13,61 @@ size = Vector3(4.30623, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_jvqea"]
size = Vector3(12.0023, 4.01132, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_gkwp0"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1_CROSSBLOCK" type="Node3D"]
script = ExtResource("1_6txl7")
[node name="CA1_CROSSBLOCK" parent="." instance=ExtResource("2_7kt5i")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_CROSSBLOCK" parent="Model" instance=ExtResource("2_7kt5i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0113125, 0, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, 1.86142)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
@@ -61,45 +107,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_d0ovo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, 1.86142)
shape = SubResource("BoxShape3D_fhir2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_d0ovo")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_jvqea")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_u04dj"]
[ext_resource type="PackedScene" uid="uid://bn4ix4eirgmx4" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_SBLOCK.glb" id="2_j3ujp"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fp0e4"]
[sub_resource type="BoxShape3D" id="BoxShape3D_1x558"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fp0e4"]
[sub_resource type="BoxShape3D" id="BoxShape3D_fp0e4"]
size = Vector3(7.98399, 3.9892, 0.1)
@@ -34,10 +31,55 @@ size = Vector3(15.9244, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_jiiwu"]
size = Vector3(3.96991, 8.00859, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_1x558"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1_SBLOCK" type="Node3D"]
script = ExtResource("1_u04dj")
[node name="CA1_SBLOCK" parent="." instance=ExtResource("2_j3ujp")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_SBLOCK" parent="Model" instance=ExtResource("2_j3ujp")]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.98868, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_fp0e4")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.01712, 1.97029, -15.9581)
shape = SubResource("BoxShape3D_2kfn4")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.87052, 1.97029, -11.9789)
shape = SubResource("BoxShape3D_e4dmm")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03087, 1.97029, -9.86815)
shape = SubResource("BoxShape3D_g56w7")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.96295, 1.97029, -6.10201)
shape = SubResource("BoxShape3D_cf3ii")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.14257, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_10onk")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.98598, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_f3men")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.98112, -0.0448337, -8.00035)
shape = SubResource("BoxShape3D_1y7cb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 8.07679, -0.0420819, -13.9679)
shape = SubResource("BoxShape3D_jiiwu")
[node name="Room" type="Node3D" parent="."]
@@ -72,41 +114,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -14)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fp0e4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.98868, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_fp0e4")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.01712, 1.97029, -15.9581)
shape = SubResource("BoxShape3D_2kfn4")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.87052, 1.97029, -11.9789)
shape = SubResource("BoxShape3D_e4dmm")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03087, 1.97029, -9.86815)
shape = SubResource("BoxShape3D_g56w7")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.96295, 1.97029, -6.10201)
shape = SubResource("BoxShape3D_cf3ii")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.14257, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_10onk")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.98598, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_f3men")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.98112, -0.0448337, -8.00035)
shape = SubResource("BoxShape3D_1y7cb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 8.07679, -0.0420819, -13.9679)
shape = SubResource("BoxShape3D_jiiwu")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_jw60f"]
[ext_resource type="PackedScene" uid="uid://cwf4awh1e7wwf" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_TBLOCK.glb" id="2_8iso1"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_23kwe"]
[sub_resource type="BoxShape3D" id="BoxShape3D_p4vjy"]
size = Vector3(3.97492, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_23kwe"]
[sub_resource type="BoxShape3D" id="BoxShape3D_23kwe"]
size = Vector3(4.33736, 3.9892, 0.1)
@@ -25,10 +22,43 @@ size = Vector3(4.00874, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_sj14y"]
size = Vector3(7.97935, 11.9599, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_p4vjy"]
size = Vector3(3.97492, 3.98102, 3.88313)
[node name="CA1_TBLOCK" type="Node3D"]
script = ExtResource("1_jw60f")
[node name="CA1_TBLOCK" parent="." instance=ExtResource("2_8iso1")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_TBLOCK" parent="Model" instance=ExtResource("2_8iso1")]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -7.97344)
shape = SubResource("BoxShape3D_23kwe")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -4.04542)
shape = SubResource("BoxShape3D_66d21")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.95848, 1.97029, -2.16882)
shape = SubResource("BoxShape3D_or1dk")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0427248, 1.97029, -6.0015)
shape = SubResource("BoxShape3D_hhnql")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.96361, 1.97029, -9.9985)
shape = SubResource("BoxShape3D_8422v")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00187, -0.0448335, -6.00208)
shape = SubResource("BoxShape3D_sj14y")
[node name="Room" type="Node3D" parent="."]
@@ -61,29 +91,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_23kwe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -7.97344)
shape = SubResource("BoxShape3D_23kwe")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -4.04542)
shape = SubResource("BoxShape3D_66d21")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.95848, 1.97029, -2.16882)
shape = SubResource("BoxShape3D_or1dk")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0427248, 1.97029, -6.0015)
shape = SubResource("BoxShape3D_hhnql")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.96361, 1.97029, -9.9985)
shape = SubResource("BoxShape3D_8422v")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00187, -0.0448335, -6.00208)
shape = SubResource("BoxShape3D_sj14y")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_q7f8v"]
[ext_resource type="PackedScene" uid="uid://kjv0f5l7xast" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_ZBLOCK.glb" id="2_apwqt"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_r3hgq"]
[sub_resource type="BoxShape3D" id="BoxShape3D_l07sf"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_r3hgq"]
[sub_resource type="BoxShape3D" id="BoxShape3D_r3hgq"]
size = Vector3(8.02621, 3.9892, 0.1)
@@ -34,10 +31,55 @@ size = Vector3(15.9697, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_8e0vl"]
size = Vector3(3.97751, 8.10873, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_l07sf"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1_ZBLOCK" type="Node3D"]
script = ExtResource("1_q7f8v")
[node name="CA1_ZBLOCK" parent="." instance=ExtResource("2_apwqt")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1_ZBLOCK" parent="Model" instance=ExtResource("2_apwqt")]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99401, 1.97029, 11.9822)
shape = SubResource("BoxShape3D_r3hgq")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.86504, 1.97029, 8.05021)
shape = SubResource("BoxShape3D_v4bqp")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.95679, 1.97029, 2.00171)
shape = SubResource("BoxShape3D_tb32i")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03538, 1.97029, 5.85335)
shape = SubResource("BoxShape3D_8481d")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.13555, 1.97029, -0.035171)
shape = SubResource("BoxShape3D_2p26a")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00741, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_76y3k")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.99937, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_r2cvw")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.89896, -0.0448337, 3.99374)
shape = SubResource("BoxShape3D_nya3s")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 7.95873, -0.0448337, 9.98981)
shape = SubResource("BoxShape3D_8e0vl")
[node name="Room" type="Node3D" parent="."]
@@ -73,41 +115,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 10)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_r3hgq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99401, 1.97029, 11.9822)
shape = SubResource("BoxShape3D_r3hgq")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.86504, 1.97029, 8.05021)
shape = SubResource("BoxShape3D_v4bqp")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.95679, 1.97029, 2.00171)
shape = SubResource("BoxShape3D_tb32i")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03538, 1.97029, 5.85335)
shape = SubResource("BoxShape3D_8481d")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.13555, 1.97029, -0.035171)
shape = SubResource("BoxShape3D_2p26a")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00741, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_76y3k")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.99937, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_r2cvw")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.89896, -0.0448337, 3.99374)
shape = SubResource("BoxShape3D_nya3s")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 7.95873, -0.0448337, 9.98981)
shape = SubResource("BoxShape3D_8e0vl")

View File

@@ -2,10 +2,7 @@
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_unmj6"]
[ext_resource type="PackedScene" uid="uid://dlj1dadm3muxe" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1-ZagBlock.glb" id="2_gr5ss"]
[ext_resource type="PackedScene" uid="uid://dn50mjadk31jn" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fvi2i"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5t05g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_fvi2i"]
[sub_resource type="BoxShape3D" id="BoxShape3D_fvi2i"]
size = Vector3(4.34435, 3.9892, 0.1)
@@ -37,10 +34,75 @@ size = Vector3(7.97826, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ldn3x"]
size = Vector3(7.97826, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_5t05g"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA1-ZagBlock" type="Node3D"]
script = ExtResource("1_unmj6")
[node name="CA1-ZagBlock" parent="." instance=ExtResource("2_gr5ss")]
[node name="Model" type="Node3D" parent="."]
[node name="CA1-ZagBlock" parent="Model" instance=ExtResource("2_gr5ss")]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.85013, 1.97029, -0.0430538)
shape = SubResource("BoxShape3D_fvi2i")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01836, 1.97029, 3.96975)
shape = SubResource("BoxShape3D_jeg68")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0475216, 1.97029, 5.93111)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.94812, 1.97029, 1.98525)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0341853, 1.97029, -1.96748)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.98564, 1.97029, 1.96148)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.98787, 1.97029, 7.96445)
shape = SubResource("BoxShape3D_ppkln")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.0021, 1.97029, 4.01159)
shape = SubResource("BoxShape3D_26pae")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.98969, 1.97029, 0.029349)
shape = SubResource("BoxShape3D_01qss")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99062, 1.97029, -3.9656)
shape = SubResource("BoxShape3D_vw7a1")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00944, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_s0pi4")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00132, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_ysxcx")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0218341, -0.0448337, 1.97933)
shape = SubResource("BoxShape3D_ldn3x")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3.9614, -0.0448337, 5.95247)
shape = SubResource("BoxShape3D_ldn3x")
[node name="Room" type="Node3D" parent="."]
@@ -76,61 +138,3 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 6)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fvi2i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.85013, 1.97029, -0.0430538)
shape = SubResource("BoxShape3D_fvi2i")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01836, 1.97029, 3.96975)
shape = SubResource("BoxShape3D_jeg68")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0475216, 1.97029, 5.93111)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.94812, 1.97029, 1.98525)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0341853, 1.97029, -1.96748)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.98564, 1.97029, 1.96148)
shape = SubResource("BoxShape3D_hou4a")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.98787, 1.97029, 7.96445)
shape = SubResource("BoxShape3D_ppkln")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.0021, 1.97029, 4.01159)
shape = SubResource("BoxShape3D_26pae")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.98969, 1.97029, 0.029349)
shape = SubResource("BoxShape3D_01qss")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99062, 1.97029, -3.9656)
shape = SubResource("BoxShape3D_vw7a1")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00944, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_s0pi4")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00132, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_ysxcx")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0218341, -0.0448337, 1.97933)
shape = SubResource("BoxShape3D_ldn3x")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3.9614, -0.0448337, 5.95247)
shape = SubResource("BoxShape3D_ldn3x")

View File

@@ -1,15 +1,24 @@
[gd_scene load_steps=4 format=3 uid="uid://cetblp4mtwotw"]
[gd_scene load_steps=7 format=3 uid="uid://cetblp4mtwotw"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_4snqm"]
[ext_resource type="PackedScene" uid="uid://ckwr0w106wj7g" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_1BLOCK.glb" id="2_4snqm"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_cetch"]
[sub_resource type="BoxShape3D" id="BoxShape3D_4snqm"]
size = Vector3(3.95453, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_cetch"]
size = Vector3(3.96973, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_7nwfy"]
size = Vector3(4.00526, 0.1, 4.01191)
[node name="CA2_1BLOCK" type="Node3D"]
script = ExtResource("1_4snqm")
[node name="CA2_1BLOCK" parent="." instance=ExtResource("2_4snqm")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_1BLOCK" parent="Model" instance=ExtResource("2_4snqm")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45451, 0)
[node name="Room" type="Node3D" parent="."]
@@ -17,7 +26,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45451, 0)
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
visible = false
collision_layer = 0
collision_mask = 10
@@ -25,12 +33,21 @@ collision_mask = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.98983, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_4snqm")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_cetch")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99706, 1.99092, -0.0477528)
shape = SubResource("BoxShape3D_cetch")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99706, 1.99092, -3.95286)
shape = SubResource("BoxShape3D_cetch")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00139, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_7nwfy")

View File

@@ -1,15 +1,24 @@
[gd_scene load_steps=4 format=3 uid="uid://bp8dy2pd56gkm"]
[gd_scene load_steps=7 format=3 uid="uid://bp8dy2pd56gkm"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_wf6mw"]
[ext_resource type="PackedScene" uid="uid://dty3eg8aci4bn" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_2BLOCK.glb" id="2_wf6mw"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_bf5pc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_wf6mw"]
size = Vector3(7.98786, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_l5k8x"]
size = Vector3(7.99652, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_4snab"]
size = Vector3(7.98376, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_rt487"]
size = Vector3(7.99089, 0.1, 4.01191)
[node name="CA2_2BLOCK" type="Node3D"]
script = ExtResource("1_wf6mw")
[node name="CA2_2BLOCK" parent="." instance=ExtResource("2_wf6mw")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_2BLOCK" parent="Model" instance=ExtResource("2_wf6mw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45367, 0)
[node name="Room" type="Node3D" parent="."]
@@ -21,15 +30,27 @@ collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00649, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_wf6mw")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01083, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_l5k8x")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_bf5pc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_bf5pc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00408, 1.99092, -0.0477528)
shape = SubResource("BoxShape3D_4snab")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00408, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_4snab")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99877, -0.00317979, -1.99123)
shape = SubResource("BoxShape3D_rt487")

View File

@@ -1,15 +1,27 @@
[gd_scene load_steps=4 format=3 uid="uid://ck42j6i3df2q5"]
[gd_scene load_steps=8 format=3 uid="uid://ck42j6i3df2q5"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_v580m"]
[ext_resource type="PackedScene" uid="uid://5yy2xmdlt1q3" path="res://src/map/dungeon/corridors/Corridor Models/A2 Corridor Blocks/area 2 3block.glb" id="2_v580m"]
[ext_resource type="PackedScene" uid="uid://5yy2xmdlt1q3" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/area 2 3block.glb" id="2_v580m"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_rdp4b"]
[sub_resource type="BoxShape3D" id="BoxShape3D_v580m"]
[sub_resource type="BoxShape3D" id="BoxShape3D_2uobr"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_15cj5"]
size = Vector3(12.0104, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_n22n2"]
size = Vector3(11.9919, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_2rexh"]
size = Vector3(11.9919, 3.9892, 0.1)
[node name="Node3D" type="Node3D"]
script = ExtResource("1_v580m")
[node name="area 2 3block" parent="." instance=ExtResource("2_v580m")]
[node name="Model" type="Node3D" parent="."]
[node name="area 2 3block" parent="Model" instance=ExtResource("2_v580m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46519, 0)
[node name="Room" type="Node3D" parent="."]
@@ -22,18 +34,33 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_v580m")
shape = SubResource("BoxShape3D_2uobr")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, -2.04168)
shape = SubResource("BoxShape3D_v580m")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9926, -9.84679, -2.04589)
shape = SubResource("BoxShape3D_2uobr")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_rdp4b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_rdp4b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_rdp4b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Collision" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0019, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_15cj5")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.00815, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_n22n2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collision/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 6.00815, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_2rexh")

View File

@@ -1,15 +1,27 @@
[gd_scene load_steps=4 format=3 uid="uid://bnhcth7efq2da"]
[gd_scene load_steps=8 format=3 uid="uid://bnhcth7efq2da"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_t61r6"]
[ext_resource type="PackedScene" uid="uid://bvd24kwls4gud" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_4BLOCK.glb" id="2_t61r6"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_nc487"]
[sub_resource type="BoxShape3D" id="BoxShape3D_t61r6"]
[sub_resource type="BoxShape3D" id="BoxShape3D_gf6rg"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_4vefs"]
size = Vector3(16.0049, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_x56fw"]
size = Vector3(15.9861, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_qyv0o"]
size = Vector3(15.9852, 3.9892, 0.1)
[node name="CA2_4BLOCK" type="Node3D"]
script = ExtResource("1_t61r6")
[node name="CA2_4BLOCK" parent="." instance=ExtResource("2_t61r6")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_4BLOCK" parent="Model" instance=ExtResource("2_t61r6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45435, 0)
[node name="Room" type="Node3D" parent="."]
@@ -17,23 +29,42 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45435, 0)
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
visible = false
collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -2.04557)
shape = SubResource("BoxShape3D_t61r6")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_gf6rg")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0212, -9.84679, -2.05341)
shape = SubResource("BoxShape3D_t61r6")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.99, -9.84679, -2.03668)
shape = SubResource("BoxShape3D_gf6rg")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_nc487")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_nc487")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_nc487")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_nc487")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99915, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_4vefs")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.00523, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_x56fw")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 8.0048, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_qyv0o")

View File

@@ -1,39 +1,76 @@
[gd_scene load_steps=4 format=3 uid="uid://dashmsecoojsf"]
[gd_scene load_steps=9 format=3 uid="uid://dashmsecoojsf"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_hceu2"]
[ext_resource type="PackedScene" uid="uid://k2ibaps2edtl" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_5BLOCK.glb" id="2_hceu2"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_14lg2"]
[ext_resource type="PackedScene" uid="uid://csye32n2nh7uo" path="res://src/map/dungeon/models/Corridor Models/A1 Corridor Blocks/CA1_5BLOCK.glb" id="4_083yc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_hceu2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_rd173"]
size = Vector3(20.0077, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_j87xb"]
size = Vector3(19.9861, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_3wklx"]
size = Vector3(19.9872, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_wclis"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_5BLOCK" type="Node3D"]
script = ExtResource("1_hceu2")
[node name="CA2_5BLOCK" parent="." instance=ExtResource("2_hceu2")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_5BLOCK" parent="Model" instance=ExtResource("2_hceu2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46146, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0005, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_rd173")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0052, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_j87xb")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 10.0058, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_3wklx")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
visible = false
collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.968672, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_hceu2")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_wclis")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.9897, -9.84679, -2.01055)
shape = SubResource("BoxShape3D_hceu2")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.0111, -9.84679, -2.04151)
shape = SubResource("BoxShape3D_wclis")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_14lg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
[node name="CA1_5BLOCK" parent="Room" instance=ExtResource("4_083yc")]

View File

@@ -1,41 +1,90 @@
[gd_scene load_steps=5 format=3 uid="uid://ds6g6la483j2v"]
[gd_scene load_steps=12 format=3 uid="uid://ds6g6la483j2v"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_aknhk"]
[ext_resource type="PackedScene" uid="uid://dvo5y352kwouj" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/Ca2_CornerBlock1.glb" id="2_aknhk"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_oxdo1"]
[sub_resource type="BoxShape3D" id="BoxShape3D_aknhk"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_0dd8r"]
size = Vector3(8.00651, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_oxdo1"]
[sub_resource type="BoxShape3D" id="BoxShape3D_e4xc5"]
size = Vector3(4.27669, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_f8cnk"]
size = Vector3(0.271647, 3.9892, 4.00205)
[sub_resource type="BoxShape3D" id="BoxShape3D_fapfe"]
size = Vector3(0.271647, 3.9892, 7.98074)
[sub_resource type="BoxShape3D" id="BoxShape3D_t4kr6"]
size = Vector3(7.98925, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ovv8e"]
size = Vector3(3.994, 7.9736, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_0l2uc"]
size = Vector3(1.98914, 3.98102, 3.72977)
[sub_resource type="BoxShape3D" id="BoxShape3D_y0bo5"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_CORNERBLOCK" type="Node3D"]
script = ExtResource("1_aknhk")
[node name="Ca2_CornerBlock1" parent="." instance=ExtResource("2_aknhk")]
[node name="Model" type="Node3D" parent="."]
[node name="Ca2_CornerBlock1" parent="Model" instance=ExtResource("2_aknhk")]
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01012, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_0dd8r")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.87503, 1.97029, -4.04086)
shape = SubResource("BoxShape3D_e4xc5")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.8725, 1.97029, -5.99188)
shape = SubResource("BoxShape3D_f8cnk")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.128486, 1.97029, -4.00254)
shape = SubResource("BoxShape3D_fapfe")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00682, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_t4kr6")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 2.00919, -0.0448336, -4.00891)
shape = SubResource("BoxShape3D_ovv8e")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
visible = false
collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01658, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_aknhk")
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.06521, -9.87613, -7.02853)
shape = SubResource("BoxShape3D_0l2uc")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.03834, -9.84679, -6.99831)
shape = SubResource("BoxShape3D_oxdo1")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.9863, -9.84679, -2.03325)
shape = SubResource("BoxShape3D_y0bo5")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_oxdo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_oxdo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_oxdo1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)

View File

@@ -1,26 +1,73 @@
[gd_scene load_steps=7 format=3 uid="uid://e17ephn3qhyp"]
[gd_scene load_steps=8 format=3 uid="uid://e17ephn3qhyp"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_18sbc"]
[ext_resource type="PackedScene" uid="uid://deynd5vuxbc8t" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_CROSSBLOCK.glb" id="2_18sbc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_18sbc"]
size = Vector3(1.98914, 3.98102, 3.88313)
[sub_resource type="BoxShape3D" id="BoxShape3D_qb8j5"]
size = Vector3(4.30623, 3.9892, 0.1)
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_qb8j5"]
[sub_resource type="BoxShape3D" id="BoxShape3D_keqg6"]
size = Vector3(4.30623, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_a0n23"]
size = Vector3(4.30623, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_qxe8a"]
size = Vector3(12.0023, 4.01132, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_tu0j6"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_CROSSBLOCK" type="Node3D"]
script = ExtResource("1_18sbc")
[node name="CA2_CROSSBLOCK" parent="." instance=ExtResource("2_18sbc")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_CROSSBLOCK" parent="Model" instance=ExtResource("2_18sbc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46519, 3.98842)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
shape = SubResource("BoxShape3D_a0n23")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_a0n23")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_a0n23")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, 1.86142)
shape = SubResource("BoxShape3D_a0n23")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_qxe8a")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_qxe8a")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
@@ -32,68 +79,31 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.02327, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_18sbc")
shape = SubResource("BoxShape3D_tu0j6")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.93491, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_18sbc")
shape = SubResource("BoxShape3D_tu0j6")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98159, -9.84679, 3.03271)
shape = SubResource("BoxShape3D_18sbc")
shape = SubResource("BoxShape3D_tu0j6")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.98159, -9.84679, -7.00162)
shape = SubResource("BoxShape3D_18sbc")
shape = SubResource("BoxShape3D_tu0j6")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="StaticBody3D" type="StaticBody3D" parent="."]
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -2)
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_qb8j5")
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, -5.83656)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.0320339, 1.97029, 1.86142)
shape = SubResource("BoxShape3D_keqg6")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_qb8j5")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_qb8j5")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86097, 1.97029, -3.95265)
shape = SubResource("BoxShape3D_qb8j5")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_a0n23")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 1.9743, -0.0448337, -2.00565)
shape = SubResource("BoxShape3D_a0n23")
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_qb8j5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)

View File

@@ -1,17 +1,87 @@
[gd_scene load_steps=4 format=3 uid="uid://dp42gsgacl331"]
[gd_scene load_steps=14 format=3 uid="uid://dp42gsgacl331"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_8hqtj"]
[ext_resource type="PackedScene" uid="uid://dvosjgbg4dru8" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_SBLOCK.glb" id="2_8hqtj"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_exqg2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_8hqtj"]
[sub_resource type="BoxShape3D" id="BoxShape3D_t3d7r"]
size = Vector3(7.98399, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_o0jv6"]
size = Vector3(8.0179, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_4ya56"]
size = Vector3(4.31111, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_fuk00"]
size = Vector3(12.2511, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ak658"]
size = Vector3(12.2511, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_t8k0p"]
size = Vector3(4.26076, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_3ow0i"]
size = Vector3(7.97403, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_2g3td"]
size = Vector3(15.9244, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_31f0r"]
size = Vector3(3.96991, 8.00859, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_v13iy"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_SBLOCK" type="Node3D"]
script = ExtResource("1_8hqtj")
[node name="CA2_SBLOCK" parent="." instance=ExtResource("2_8hqtj")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_SBLOCK" parent="Model" instance=ExtResource("2_8hqtj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46486, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.98868, 1.97029, -0.0444681)
shape = SubResource("BoxShape3D_t3d7r")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.01712, 1.97029, -15.9581)
shape = SubResource("BoxShape3D_o0jv6")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.87052, 1.97029, -11.9789)
shape = SubResource("BoxShape3D_4ya56")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03087, 1.97029, -9.86815)
shape = SubResource("BoxShape3D_fuk00")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.96295, 1.97029, -6.10201)
shape = SubResource("BoxShape3D_ak658")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.14257, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_t8k0p")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.98598, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_3ow0i")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.98112, -0.0448337, -8.00035)
shape = SubResource("BoxShape3D_2g3td")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 8.07679, -0.0420819, -13.9679)
shape = SubResource("BoxShape3D_31f0r")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
@@ -22,18 +92,26 @@ collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_8hqtj")
shape = SubResource("BoxShape3D_v13iy")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.0645, -9.84679, -14.027)
shape = SubResource("BoxShape3D_8hqtj")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, -14.0183)
shape = SubResource("BoxShape3D_v13iy")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -10)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -14)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_exqg2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14)

View File

@@ -1,17 +1,66 @@
[gd_scene load_steps=4 format=3 uid="uid://c3lwv11e6oi7a"]
[gd_scene load_steps=11 format=3 uid="uid://c3lwv11e6oi7a"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_efs71"]
[ext_resource type="PackedScene" uid="uid://ck1uuj321jas" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_TBLOCK.glb" id="2_efs71"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_eul13"]
[sub_resource type="BoxShape3D" id="BoxShape3D_efs71"]
[sub_resource type="BoxShape3D" id="BoxShape3D_yn7ht"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_50pul"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_77hl1"]
size = Vector3(4.33736, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_w43r7"]
size = Vector3(12.0027, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_qf6fl"]
size = Vector3(4.00874, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_yyl46"]
size = Vector3(7.97935, 11.9599, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_m8xpi"]
size = Vector3(3.97492, 3.98102, 3.88313)
[node name="CA2_TBLOCK" type="Node3D"]
script = ExtResource("1_efs71")
[node name="CA2_TBLOCK" parent="." instance=ExtResource("2_efs71")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_TBLOCK" parent="Model" instance=ExtResource("2_efs71")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.43714, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -7.97344)
shape = SubResource("BoxShape3D_yn7ht")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.80531, 1.97029, -4.04542)
shape = SubResource("BoxShape3D_50pul")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.95848, 1.97029, -2.16882)
shape = SubResource("BoxShape3D_77hl1")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0427248, 1.97029, -6.0015)
shape = SubResource("BoxShape3D_w43r7")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.96361, 1.97029, -9.9985)
shape = SubResource("BoxShape3D_qf6fl")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00187, -0.0448335, -6.00208)
shape = SubResource("BoxShape3D_yyl46")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
@@ -21,23 +70,25 @@ collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00002, -9.84679, -10.0783)
shape = SubResource("BoxShape3D_efs71")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00002, -9.84679, -10.1023)
shape = SubResource("BoxShape3D_m8xpi")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.01977, -9.84679, -5.96785)
shape = SubResource("BoxShape3D_efs71")
shape = SubResource("BoxShape3D_m8xpi")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.99943, -9.84679, -1.9657)
shape = SubResource("BoxShape3D_efs71")
shape = SubResource("BoxShape3D_m8xpi")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_eul13")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_eul13")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_eul13")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_eul13")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)

View File

@@ -1,40 +1,119 @@
[gd_scene load_steps=4 format=3 uid="uid://b7hdsijrg4g8c"]
[gd_scene load_steps=14 format=3 uid="uid://b7hdsijrg4g8c"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_lpude"]
[ext_resource type="PackedScene" uid="uid://b212lt0u1q2ry" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_ZBLOCK.glb" id="2_lpude"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_hok6v"]
[sub_resource type="BoxShape3D" id="BoxShape3D_lpude"]
[sub_resource type="BoxShape3D" id="BoxShape3D_kkiur"]
size = Vector3(8.02621, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_qb5sv"]
size = Vector3(4.28414, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_7xue7"]
size = Vector3(11.9954, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_1g6j2"]
size = Vector3(12.2947, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_laitd"]
size = Vector3(4.30012, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_6du32"]
size = Vector3(7.99044, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_3qkvw"]
size = Vector3(7.97435, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_1ro5h"]
size = Vector3(15.9697, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_tdc7c"]
size = Vector3(3.97751, 8.10873, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_0mws2"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_ZBLOCK" type="Node3D"]
script = ExtResource("1_lpude")
[node name="CA2_ZBLOCK" parent="." instance=ExtResource("2_lpude")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_ZBLOCK" parent="Model" instance=ExtResource("2_lpude")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46396, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.02146, 0, -12.0303)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99401, 1.97029, 11.9822)
shape = SubResource("BoxShape3D_kkiur")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.86504, 1.97029, 8.05021)
shape = SubResource("BoxShape3D_qb5sv")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.95679, 1.97029, 2.00171)
shape = SubResource("BoxShape3D_7xue7")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.03538, 1.97029, 5.85335)
shape = SubResource("BoxShape3D_1g6j2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.13555, 1.97029, -0.035171)
shape = SubResource("BoxShape3D_laitd")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00741, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_6du32")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.99937, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_3qkvw")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 5.89896, -0.0448337, 3.99374)
shape = SubResource("BoxShape3D_1ro5h")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, 7.95873, -0.0448337, 9.98981)
shape = SubResource("BoxShape3D_tdc7c")
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.73045, 0, -11.9164)
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.02146, 11.8436, -12.0303)
visible = false
collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_lpude")
shape = SubResource("BoxShape3D_0mws2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, 9.91407)
shape = SubResource("BoxShape3D_lpude")
shape = SubResource("BoxShape3D_0mws2")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.73045, 0.0586098, -11.9164)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.02146, 0, -14.0303)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -14.0303)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -10.0303)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -6.03032)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -2.03032)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_hok6v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.97854, 0, -2.03032)

View File

@@ -1,39 +1,142 @@
[gd_scene load_steps=4 format=3 uid="uid://ba1qktwfba0h8"]
[gd_scene load_steps=15 format=3 uid="uid://ba1qktwfba0h8"]
[ext_resource type="Script" uid="uid://csxfet8l04swm" path="res://src/map/dungeon/code/CorridorRoom.cs" id="1_a5b6m"]
[ext_resource type="PackedScene" uid="uid://b7e41cldp2phf" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_ZAGBLOCK.glb" id="2_a5b6m"]
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_hr7fg"]
[sub_resource type="BoxShape3D" id="BoxShape3D_11cjv"]
size = Vector3(4.34435, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_d6i3g"]
size = Vector3(4.01451, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_xrq2f"]
size = Vector3(4.01451, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_6vigd"]
size = Vector3(8.00418, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_5gkli"]
size = Vector3(3.97572, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_m0ual"]
size = Vector3(3.97572, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_s1lkl"]
size = Vector3(8.03128, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_ogmsn"]
size = Vector3(7.9945, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_pahi8"]
size = Vector3(7.97826, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_uyppy"]
size = Vector3(7.97826, 3.9892, 0.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_4a6jk"]
size = Vector3(1.98914, 3.98102, 3.88313)
[node name="CA2_ZAGBLOCK" type="Node3D"]
script = ExtResource("1_a5b6m")
[node name="CA2_ZAGBLOCK" parent="." instance=ExtResource("2_a5b6m")]
[node name="Model" type="Node3D" parent="."]
[node name="CA2_ZAGBLOCK" parent="Model" instance=ExtResource("2_a5b6m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.56869, 0)
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.04208, 0, -7.96326)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.85013, 1.97029, -0.0430538)
shape = SubResource("BoxShape3D_11cjv")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01836, 1.97029, 3.96975)
shape = SubResource("BoxShape3D_d6i3g")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0475216, 1.97029, 5.93111)
shape = SubResource("BoxShape3D_xrq2f")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.94812, 1.97029, 1.98525)
shape = SubResource("BoxShape3D_xrq2f")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.0341853, 1.97029, -1.96748)
shape = SubResource("BoxShape3D_xrq2f")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.98564, 1.97029, 1.96148)
shape = SubResource("BoxShape3D_xrq2f")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.98787, 1.97029, 7.96445)
shape = SubResource("BoxShape3D_6vigd")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.0021, 1.97029, 4.01159)
shape = SubResource("BoxShape3D_5gkli")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.98969, 1.97029, 0.029349)
shape = SubResource("BoxShape3D_m0ual")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.99062, 1.97029, -3.9656)
shape = SubResource("BoxShape3D_s1lkl")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00944, 1.99092, -3.96854)
shape = SubResource("BoxShape3D_ogmsn")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 4.00132, -0.0448337, -2.01671)
shape = SubResource("BoxShape3D_pahi8")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0218341, -0.0448337, 1.97933)
shape = SubResource("BoxShape3D_uyppy")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Collisions/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3.9614, -0.0448337, 5.95247)
shape = SubResource("BoxShape3D_uyppy")
[node name="Room" type="Node3D" parent="."]
[node name="Room" type="Area3D" parent="Room"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.04208, 11.8436, -7.96326)
visible = false
collision_layer = 0
collision_mask = 10
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_11cjv")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01555, -9.84679, -1.94172)
shape = SubResource("BoxShape3D_4a6jk")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0322, -9.84679, -9.99908)
shape = SubResource("BoxShape3D_11cjv")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.02993, -9.84679, 6.0383)
shape = SubResource("BoxShape3D_4a6jk")
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0421, 0, -9.96326)
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
visible = false
layers = 2
skeleton = NodePath("../..")
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.0421, 0, -9.96326)
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0421, 0, -5.96326)
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.04208, 0, -5.96326)
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.04208, 0, -1.96326)
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_hr7fg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.04208, 0, -1.96326)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=19 format=3 uid="uid://cm877g6lash4d"]
[gd_scene load_steps=20 format=3 uid="uid://cm877g6lash4d"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_rghjh"]
[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"]
[ext_resource type="PackedScene" uid="uid://dhm2lyfkrjugf" path="res://src/map/dungeon/rooms/Set A/11. Long Room.tscn" id="3_wbyyx"]
@@ -64,6 +65,7 @@ _data = {
}
[node name="4c" type="Node3D"]
script = ExtResource("1_rghjh")
[node name="Water Room" parent="." instance=ExtResource("1_vtmv8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.705, -0.08, 10.07)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=19 format=3 uid="uid://cy3rkwnfnrdqu"]
[gd_scene load_steps=20 format=3 uid="uid://cy3rkwnfnrdqu"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ehcyt"]
[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"]
[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="3_ehcyt"]
@@ -64,6 +65,7 @@ _data = {
}
[node name="7c" type="Node3D"]
script = ExtResource("1_ehcyt")
[node name="Column Room" parent="." instance=ExtResource("1_lkcny")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.9435, 0, 26.9367)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=19 format=3 uid="uid://dbxx1crrfekkq"]
[gd_scene load_steps=20 format=3 uid="uid://dbxx1crrfekkq"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_7cums"]
[ext_resource type="PackedScene" uid="uid://boonyo0b1q1ad" path="res://src/map/dungeon/rooms/Set B/40. Donut Gallery.tscn" id="1_wwgdf"]
[ext_resource type="PackedScene" uid="uid://d1uldtsv8u8vw" path="res://src/map/dungeon/rooms/Set B/23. Fountain Antechamber.tscn" id="4_axhvs"]
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="5_sa3yf"]
@@ -28,6 +29,7 @@ material = SubResource("StandardMaterial3D_7cums")
size = Vector2(230, 230)
[node name="10b" type="Node3D"]
script = ExtResource("1_7cums")
[node name="40_DonutGallery" parent="." instance=ExtResource("1_wwgdf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.1786, 1.98163, -76.9217)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=21 format=3 uid="uid://cny46rgfqjg8v"]
[gd_scene load_steps=22 format=3 uid="uid://cny46rgfqjg8v"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_6h8wr"]
[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"]
[ext_resource type="PackedScene" uid="uid://bp6h4at643bbo" path="res://src/map/dungeon/rooms/Set B/42. Small Block Room A2.tscn" id="3_2wxas"]
@@ -66,6 +67,7 @@ _data = {
}
[node name="Floor11a" type="Node3D"]
script = ExtResource("1_6h8wr")
[node name="Long Room B" parent="." instance=ExtResource("1_33c2s")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 4.09646)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=19 format=3 uid="uid://dcysod8qsq045"]
[gd_scene load_steps=20 format=3 uid="uid://dcysod8qsq045"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_o812o"]
[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"]
[ext_resource type="PackedScene" uid="uid://b1oayub1dt5ag" path="res://src/map/dungeon/rooms/Set B/31. Dismantled Saint's Room.tscn" id="3_o812o"]
@@ -64,6 +65,7 @@ _data = {
}
[node name="Floor11b" type="Node3D"]
script = ExtResource("1_o812o")
[node name="Water Room B" parent="." instance=ExtResource("1_rf24f")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.511, 2.00238, -2.41159)

View File

@@ -1,6 +1,7 @@
[gd_scene load_steps=24 format=3 uid="uid://bgtrwrpmlnlc3"]
[gd_scene load_steps=25 format=3 uid="uid://bgtrwrpmlnlc3"]
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="1_ac666"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ifhq2"]
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="2_ek3kj"]
[ext_resource type="PackedScene" uid="uid://cypdcaqeylnwl" path="res://src/map/dungeon/rooms/Set B/27. Water Room B.tscn" id="3_ifhq2"]
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="4_nlvua"]
@@ -68,7 +69,8 @@ _data = {
&"RESET": SubResource("Animation_xsgnx")
}
[node name="Node3D" type="Node3D"]
[node name="Floor12B" type="Node3D"]
script = ExtResource("1_ifhq2")
[node name="Floor Exit B" parent="." instance=ExtResource("1_ac666")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, -89)

View File

@@ -1,6 +1,7 @@
[gd_scene load_steps=19 format=3 uid="uid://bvo7yqej1g7sx"]
[gd_scene load_steps=20 format=3 uid="uid://bvo7yqej1g7sx"]
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="1_s11q7"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_wklws"]
[ext_resource type="PackedScene" uid="uid://d2k2v4bcybx3k" path="res://src/map/dungeon/rooms/Set B/26. Item Transfer Room B.tscn" id="2_ot23k"]
[ext_resource type="PackedScene" uid="uid://bbyjnuf1p6w3r" path="res://src/map/dungeon/rooms/Set B/43. Large Block Room A2.tscn" id="3_51nc8"]
[ext_resource type="PackedScene" uid="uid://bp6h4at643bbo" path="res://src/map/dungeon/rooms/Set B/42. Small Block Room A2.tscn" id="4_45o3f"]
@@ -64,6 +65,7 @@ _data = {
}
[node name="Floor13" type="Node3D"]
script = ExtResource("1_wklws")
[node name="Pit Room B" parent="." instance=ExtResource("1_s11q7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25, -3, -26)

View File

@@ -1,5 +1,6 @@
[gd_scene load_steps=9 format=4 uid="uid://by7jjot3awbxl"]
[gd_scene load_steps=10 format=4 uid="uid://by7jjot3awbxl"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_hwbpr"]
[ext_resource type="PackedScene" uid="uid://bbyjnuf1p6w3r" path="res://src/map/dungeon/rooms/Set B/43. Large Block Room A2.tscn" id="1_q2en1"]
[ext_resource type="Texture2D" uid="uid://gsm1on78uepk" path="res://src/map/dungeon/models/Area 2/BlockRoomLarge/A2-BlockRoomLarge_eyeblock.png" id="2_hwbpr"]
[ext_resource type="PackedScene" uid="uid://bp6h4at643bbo" path="res://src/map/dungeon/rooms/Set B/42. Small Block Room A2.tscn" id="3_xf32h"]
@@ -47,6 +48,7 @@ blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_3dyin")
[node name="Floor13b" type="Node3D"]
script = ExtResource("1_hwbpr")
[node name="LargeBlockRoom" parent="." instance=ExtResource("1_q2en1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2)

View File

@@ -1,6 +1,7 @@
[gd_scene load_steps=24 format=3 uid="uid://djqrniwn44lgj"]
[gd_scene load_steps=25 format=3 uid="uid://djqrniwn44lgj"]
[ext_resource type="PackedScene" uid="uid://b6akxaacr8jd2" path="res://src/map/dungeon/rooms/Set B/33. Puer's Room.tscn" id="1_5yts4"]
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_x4fnm"]
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="2_xnftf"]
[ext_resource type="PackedScene" uid="uid://cgp60ood1orpr" path="res://src/map/dungeon/rooms/Set B/41. Circle.tscn" id="3_x4fnm"]
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="4_jh4jv"]
@@ -69,6 +70,7 @@ _data = {
}
[node name="Floor14b" type="Node3D"]
script = ExtResource("1_x4fnm")
[node name="Puer\'s Room" parent="." instance=ExtResource("1_5yts4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, 26)

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=18 format=3 uid="uid://dl6h1djc27ddl"]
[gd_scene load_steps=19 format=3 uid="uid://dl6h1djc27ddl"]
[ext_resource type="Script" uid="uid://c1nhqlem1ew3m" path="res://src/map/dungeon/code/Altar.cs" id="1_5jip8"]
[ext_resource type="Resource" uid="uid://bqnfw6r4085yv" path="res://src/dialog/Altar.dialogue" id="2_7xfp0"]
[ext_resource type="PackedScene" uid="uid://co0fmuno2pjc7" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER.1.glb" id="2_xpi6o"]
[ext_resource type="Script" uid="uid://cstc8tdapyrst" path="res://src/audio/AmbientSFXPlayer.cs" id="5_7xfp0"]
[ext_resource type="Shader" uid="uid://c4a68uhm5o2h4" path="res://src/map/map shaders/Altar Sky Environment.gdshader" id="27_lb4gb"]
[ext_resource type="AudioStream" uid="uid://c4ud110da8efp" path="res://src/audio/AMB/amb_wind_loop_altar.wav" id="28_je2oh"]
@@ -29,6 +30,9 @@ size = Vector3(369.423, 20, 47.9875)
[sub_resource type="BoxShape3D" id="BoxShape3D_db2o3"]
size = Vector3(2.97754, 2.34912, 3.79205)
[sub_resource type="BoxShape3D" id="BoxShape3D_tp2pi"]
size = Vector3(4.52301, 7.56061, 15.4608)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6iwuh"]
shader = ExtResource("27_lb4gb")
shader_parameter/day_top_color = Color(0.110511, 0.211694, 0.207729, 1)
@@ -92,9 +96,6 @@ auto_exposure_enabled = true
dof_blur_far_distance = 29.84
dof_blur_amount = 0.06
[sub_resource type="BoxShape3D" id="BoxShape3D_tp2pi"]
size = Vector3(4.52301, 7.56061, 15.4608)
[node name="Floor0" type="Node3D"]
script = ExtResource("1_5jip8")
Dialogue = ExtResource("2_7xfp0")
@@ -159,10 +160,6 @@ transform = Transform3D(1.8, 0, 0, 0, 1.8, 0, 0, 0, 1.8, 0, 3.88968, 0)
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 39.3951, -2.89376, -1.035)
[node name="ExitSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4308, -1.94189, -0.268161)
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1.8, 0, 0, 0, 1.8, 0, 0, 0, 1.8, 0, 3.88968, 0)
@@ -185,12 +182,14 @@ collision_mask = 256
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.1171, -2.1779, -0.0887146)
shape = SubResource("BoxShape3D_db2o3")
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
process_mode = 3
stream = ExtResource("28_je2oh")
volume_db = -8.0
autoplay = true
bus = &"AMBIENT"
[node name="NoExitArea" type="Area3D" parent="Room"]
unique_name_in_owner = true
collision_layer = 0
collision_mask = 64
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/NoExitArea"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 72.5243, -2.06593, -2.02953)
shape = SubResource("BoxShape3D_tp2pi")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.80799, 0.209228, 0.550796, 1.41155e-07, -0.934826, 0.355107, 0.589197, -0.286923, -0.755329, 0, 3.88968, -89.3095)
@@ -203,12 +202,12 @@ shadow_blur = 2.832
environment = SubResource("Environment_c86uk")
camera_attributes = SubResource("CameraAttributesPractical_ojbcg")
[node name="NoExitArea" type="Area3D" parent="."]
[node name="DimmableAudio" type="Node3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(1.8, 0, 0, 0, 1.8, 0, 0, 0, 1.8, 0, 3.88968, 0)
collision_layer = 0
collision_mask = 64
[node name="CollisionShape3D" type="CollisionShape3D" parent="NoExitArea"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 72.5243, -2.06593, -2.02953)
shape = SubResource("BoxShape3D_tp2pi")
[node name="AmbientWind" type="AudioStreamPlayer" parent="DimmableAudio"]
process_mode = 3
stream = ExtResource("28_je2oh")
volume_db = -8.0
bus = &"AMBIENT"
script = ExtResource("5_7xfp0")

View File

@@ -456,7 +456,7 @@ shape = SubResource("CylinderShape3D_1pour")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1.3, 0, 0, 0, 1.3, 0, 0, 0, 1.3, 0, 0.52099, -66.2332)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
[node name="PlayerSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1.3, 0, 0, 0, 1.3, 0, 0, 0, 1.3, -1.87173, -1.07068, -13.6911)

File diff suppressed because one or more lines are too long

View File

@@ -376,7 +376,7 @@ shape = SubResource("CylinderShape3D_1pour")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -66.2332)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
[node name="PlayerSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87173, -1.37707, 75.3399)

View File

@@ -1379,7 +1379,7 @@ shape = SubResource("CylinderShape3D_1ijgn")
[node name="Spawn Points" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.6848, 0, 16.939)
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
[node name="PlayerSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.72795, -2.29748, 0.329851)
@@ -1418,7 +1418,18 @@ transform = Transform3D(1, 0, 3.55271e-15, 0, 1, 0, -3.55271e-15, 0, 1, 10.2518,
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5263, -2.15637, -2.35483)
visible = false
PrimaryAttackElementalType = null
PrimaryAttackElementalDamageBonus = null
InitialHP = 125
InitialAttack = null
InitialDefense = null
ExpGiven = null
AeolicResistance = null
HydricResistance = null
IgenousResistance = null
FerrumResistance = null
TelluricResistance = null
HolyResistance = null
[node name="HorseHead" type="Node3D" parent="Bosses"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -112.348, 0, -88.391)
@@ -1427,7 +1438,18 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -112.3
unique_name_in_owner = true
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -101.714, -1.38925, 10.8406)
visible = false
PrimaryAttackElementalType = null
PrimaryAttackElementalDamageBonus = null
InitialHP = 125
InitialAttack = null
InitialDefense = null
ExpGiven = null
AeolicResistance = null
HydricResistance = null
IgenousResistance = null
FerrumResistance = null
TelluricResistance = null
HolyResistance = null
[node name="HorseHeadStatue" parent="Bosses/HorseHead" instance=ExtResource("15_1ijgn")]
unique_name_in_owner = true

View File

@@ -149,7 +149,7 @@ shape = SubResource("ConcavePolygonShape3D_s7h55")
[node name="Spawn Points" type="Node3D" parent="."]
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
[node name="PlayerSpawnPoint" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.953, 0, 149.677)
@@ -182,6 +182,17 @@ shape = SubResource("BoxShape3D_s7h55")
[node name="DemonWall" parent="." instance=ExtResource("25_k2q0o")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.747, 3.84071, 55.334)
_maximumWallMoveAmount = null
InitialHP = null
InitialAttack = null
InitialDefense = null
ExpGiven = null
AeolicResistance = null
HydricResistance = null
IgenousResistance = null
FerrumResistance = null
TelluricResistance = null
HolyResistance = null
[node name="Lights" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25.2903, 0)

View File

@@ -2,9 +2,9 @@
[ext_resource type="Script" uid="uid://cuhfkyh3d7noa" path="res://src/map/dungeon/code/Overworld.cs" id="1_5hmt3"]
[ext_resource type="Texture2D" uid="uid://co6h8vyi11sl2" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_63.png" id="2_g6b7b"]
[ext_resource type="AudioStream" uid="uid://dv045ax11vybl" path="res://src/audio/AMB/amb_perlin.wav" id="2_wbbo3"]
[ext_resource type="AudioStream" uid="uid://dsc8xu78llst6" path="res://src/audio/AMB/amb_white_noise.wav" id="3_c2gp5"]
[ext_resource type="AudioStream" uid="uid://7hb71ilkd7qh" path="res://src/audio/AMB/amb_beach.wav" id="3_pvi8n"]
[ext_resource type="AudioStream" uid="uid://dqmsaok6fyhe7" path="res://src/audio/AMB/amb_perlin.wav" id="2_wbbo3"]
[ext_resource type="AudioStream" uid="uid://dl07vg00se7hd" path="res://src/audio/AMB/amb_white_noise.wav" id="3_c2gp5"]
[ext_resource type="AudioStream" uid="uid://boypvgaweep8a" path="res://src/audio/AMB/amb_beach.wav" id="3_pvi8n"]
[ext_resource type="Texture2D" uid="uid://w33fr6exryiy" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_37.png" id="3_uyygh"]
[ext_resource type="Texture2D" uid="uid://dv10yaqvp3mub" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_71.png" id="4_r8r3k"]
[ext_resource type="Shader" uid="uid://brhf7s3riyag5" path="res://src/map/map shaders/Metal.gdshader" id="5_d1qcb"]

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=3 uid="uid://bwbofurcvf3yh"]
[gd_scene load_steps=12 format=3 uid="uid://bwbofurcvf3yh"]
[ext_resource type="Script" uid="uid://cxi8msbee56t2" path="res://src/minimap/Minimap.cs" id="1_yn75n"]
[ext_resource type="FontFile" uid="uid://duu4matpexcq4" path="res://src/ui/fonts/LSANS.TTF" id="2_75ec6"]
@@ -31,6 +31,15 @@ shadow_size = 3
shadow_color = Color(0.117647, 0.117647, 0.117647, 0.760784)
shadow_offset = Vector2(-3, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yn75n"]
shading_mode = 0
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="QuadMesh" id="QuadMesh_75ec6"]
material = SubResource("StandardMaterial3D_yn75n")
size = Vector2(10000, 10000)
orientation = 1
[node name="Minimap" type="Control"]
process_mode = 3
light_mask = 2
@@ -123,3 +132,7 @@ theme_override_font_sizes/font_size = 40
text = "01"
label_settings = SubResource("LabelSettings_75ec6")
horizontal_alignment = 1
[node name="MeshInstance3D" type="MeshInstance3D" parent="CenterContainer/SubViewportContainer/SubViewport"]
layers = 2
mesh = SubResource("QuadMesh_75ec6")

View File

@@ -250,11 +250,6 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
_debugSprint = false;
}
public void PlayTestAnimation()
{
PlayerFXAnimations.Play("test_animation");
}
public void OnPhysicsProcess(double delta)
{
PlayerLogic.Input(new PlayerLogic.Input.PhysicsTick(delta));

View File

@@ -80,33 +80,6 @@ layout_mode = 2
custom_minimum_size = Vector2(480, 0)
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="HBoxContainer/Panel"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = 2.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_ur8ag")
[node name="PlayerInfoUI" parent="HBoxContainer/Panel" instance=ExtResource("4_46s5l")]
unique_name_in_owner = true
layout_mode = 2
anchors_preset = 0
offset_left = 29.0
offset_top = 197.0
offset_right = 29.0
offset_bottom = -746.0
[node name="HSeparator" type="HSeparator" parent="HBoxContainer/Panel"]
layout_mode = 2
offset_left = 99.0
offset_top = 326.0
offset_right = 391.0
offset_bottom = 332.0
theme_override_styles/separator = SubResource("StyleBoxLine_ur8ag")
[node name="MinimapZone" type="Panel" parent="HBoxContainer/Panel"]
layout_mode = 2
offset_top = 14.0
@@ -135,6 +108,34 @@ offset_right = 370.0
offset_bottom = 722.0
theme_override_styles/separator = SubResource("StyleBoxLine_ur8ag")
[node name="TextureRect" type="TextureRect" parent="HBoxContainer/Panel"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = 1072.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("7_ur8ag")
stretch_mode = 4
[node name="PlayerInfoUI" parent="HBoxContainer/Panel" instance=ExtResource("4_46s5l")]
unique_name_in_owner = true
layout_mode = 2
anchors_preset = 0
offset_left = 29.0
offset_top = 197.0
offset_right = 29.0
offset_bottom = -746.0
[node name="HSeparator" type="HSeparator" parent="HBoxContainer/Panel"]
layout_mode = 2
offset_left = 99.0
offset_top = 326.0
offset_right = 391.0
offset_bottom = 332.0
theme_override_styles/separator = SubResource("StyleBoxLine_ur8ag")
[node name="Sigil Marker" type="ReferenceRect" parent="HBoxContainer/Panel"]
layout_mode = 2
offset_left = 75.0

View File

@@ -1,9 +1,11 @@
using Chickensoft.AutoInject;
using Chickensoft.Collections;
using Chickensoft.GodotNodeInterfaces;
using Chickensoft.Introspection;
using Godot;
using System;
using System.Linq;
using Zennysoft.Game.Abstractions;
using Zennysoft.Game.Ma;
using Zennysoft.Ma.Adapter;
@@ -98,6 +100,7 @@ public partial class LoadNextLevel : Control, IFloorClearMenu
if (animName == "fade_in")
{
_fadingIn = true;
_map.CurrentFloor.FadeOutAudio();
ContinueButton.Disabled = true;
ExitButton.Disabled = true;
ContinueButton.CallDeferred(MethodName.GrabFocus);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 365 KiB

After

Width:  |  Height:  |  Size: 382 KiB