Add collisions to A2 corridors
Start implementation of fading ambient audio in/out on level load
This commit is contained in:
@@ -7,9 +7,11 @@ public interface IDungeonFloor : INode3D
|
|||||||
{
|
{
|
||||||
void InitializeDungeon();
|
void InitializeDungeon();
|
||||||
|
|
||||||
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint();
|
public abstract (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint();
|
||||||
|
|
||||||
public ImmutableList<IDungeonRoom> Rooms { get; }
|
public ImmutableList<IDungeonRoom> Rooms { get; }
|
||||||
|
|
||||||
|
public void FadeOutAudio();
|
||||||
|
|
||||||
public bool FloorIsLoaded { get; set; }
|
public bool FloorIsLoaded { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,8 +40,6 @@ public interface IPlayer : IKillable, ICharacterBody3D
|
|||||||
|
|
||||||
public IEquipmentComponent EquipmentComponent { get; }
|
public IEquipmentComponent EquipmentComponent { get; }
|
||||||
|
|
||||||
public void PlayTestAnimation();
|
|
||||||
|
|
||||||
public void SetHealthTimerStatus(bool isActive);
|
public void SetHealthTimerStatus(bool isActive);
|
||||||
|
|
||||||
public bool CanEquipState { get; set; }
|
public bool CanEquipState { get; set; }
|
||||||
|
|||||||
5
Zennysoft.Game.Ma/src/audio/AmbientSFXPlayer.cs
Normal file
5
Zennysoft.Game.Ma/src/audio/AmbientSFXPlayer.cs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
using Zennysoft.Game.Implementation;
|
||||||
|
|
||||||
|
public partial class AmbientSFXPlayer : DimmableAudioStreamPlayer
|
||||||
|
{
|
||||||
|
}
|
||||||
1
Zennysoft.Game.Ma/src/audio/AmbientSFXPlayer.cs.uid
Normal file
1
Zennysoft.Game.Ma/src/audio/AmbientSFXPlayer.cs.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://cstc8tdapyrst
|
||||||
@@ -503,7 +503,6 @@ public partial class Game : Node3D, IGame
|
|||||||
|
|
||||||
private void EnactEffectItemEffects(EffectItem effectItem)
|
private void EnactEffectItemEffects(EffectItem effectItem)
|
||||||
{
|
{
|
||||||
_player.PlayTestAnimation();
|
|
||||||
switch (effectItem.UsableItemTag)
|
switch (effectItem.UsableItemTag)
|
||||||
{
|
{
|
||||||
case UsableItemTag.TeleportAllEnemiesToRoom:
|
case UsableItemTag.TeleportAllEnemiesToRoom:
|
||||||
@@ -552,7 +551,6 @@ public partial class Game : Node3D, IGame
|
|||||||
|
|
||||||
private void EnactThrowableItemEffects(ThrowableItem throwableItem)
|
private void EnactThrowableItemEffects(ThrowableItem throwableItem)
|
||||||
{
|
{
|
||||||
_player.PlayTestAnimation();
|
|
||||||
switch (throwableItem.ThrowableItemTag)
|
switch (throwableItem.ThrowableItemTag)
|
||||||
{
|
{
|
||||||
case ThrowableItemTag.DoubleExp:
|
case ThrowableItemTag.DoubleExp:
|
||||||
|
|||||||
@@ -76,54 +76,152 @@ libraries = {
|
|||||||
[node name="MapOrder" type="Node" parent="."]
|
[node name="MapOrder" type="Node" parent="."]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
||||||
|
[node name="Overworld" type="Node" parent="MapOrder"]
|
||||||
|
script = ExtResource("3_v14r0")
|
||||||
|
|
||||||
[node name="Altar" type="Node" parent="MapOrder"]
|
[node name="Altar" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("3_v14r0")
|
script = ExtResource("3_v14r0")
|
||||||
FloorName = 1
|
FloorName = 1
|
||||||
|
|
||||||
[node name="Overworld" type="Node" parent="MapOrder"]
|
|
||||||
script = ExtResource("3_v14r0")
|
|
||||||
|
|
||||||
[node name="Floor01" type="Node" parent="MapOrder"]
|
[node name="Floor01" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor01"
|
FolderName = "Floor01"
|
||||||
FloorOdds = Array[float]([0.33, 0.33, 0.33])
|
FloorOdds = Array[float]([0.33, 0.33, 0.33])
|
||||||
|
Sproingy = null
|
||||||
Michael = 1.0
|
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"]
|
[node name="Floor02" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor02"
|
FolderName = "Floor02"
|
||||||
FloorOdds = Array[float]([0.5, 0.5])
|
FloorOdds = Array[float]([0.5, 0.5])
|
||||||
Sproingy = 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="Floor03" type="Node" parent="MapOrder"]
|
[node name="Floor03" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor03"
|
FolderName = "Floor03"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor04" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor04"
|
FolderName = "Floor04"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor05" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor05"
|
FolderName = "Floor05"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor06" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor06"
|
FolderName = "Floor06"
|
||||||
FloorOdds = Array[float]([0.2, 0.8, 0.5, 0.1])
|
FloorOdds = Array[float]([0.2, 0.8, 0.5, 0.1])
|
||||||
Sproingy = 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="Floor07" type="Node" parent="MapOrder"]
|
[node name="Floor07" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor07"
|
FolderName = "Floor07"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Boss Floor 1" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("3_v14r0")
|
script = ExtResource("3_v14r0")
|
||||||
@@ -134,36 +232,120 @@ script = ExtResource("2_00xd7")
|
|||||||
FolderName = "Floor09"
|
FolderName = "Floor09"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor11" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor11"
|
FolderName = "Floor11"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor12" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor12"
|
FolderName = "Floor12"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor13" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor13"
|
FolderName = "Floor13"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor14" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor14"
|
FolderName = "Floor14"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Floor15" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("2_00xd7")
|
script = ExtResource("2_00xd7")
|
||||||
FolderName = "Floor15"
|
FolderName = "Floor15"
|
||||||
FloorOdds = Array[float]([1.0])
|
FloorOdds = Array[float]([1.0])
|
||||||
Sproingy = 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"]
|
[node name="Boss Floor 2" type="Node" parent="MapOrder"]
|
||||||
script = ExtResource("3_v14r0")
|
script = ExtResource("3_v14r0")
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
using Chickensoft.AutoInject;
|
using Chickensoft.AutoInject;
|
||||||
using Chickensoft.Introspection;
|
using Chickensoft.Introspection;
|
||||||
using Godot;
|
using Godot;
|
||||||
using System.Collections.Immutable;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using Zennysoft.Game.Abstractions;
|
||||||
using Zennysoft.Ma.Adapter;
|
using Zennysoft.Ma.Adapter;
|
||||||
|
|
||||||
namespace Zennysoft.Game.Ma;
|
namespace Zennysoft.Game.Ma;
|
||||||
|
|
||||||
[Meta(typeof(IAutoNode))]
|
[Meta(typeof(IAutoNode))]
|
||||||
public partial class Altar : Node3D, IDungeonFloor
|
public partial class Altar : SpecialFloor, IDungeonFloor
|
||||||
{
|
{
|
||||||
public override void _Notification(int what) => this.Notify(what);
|
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!;
|
[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!;
|
[Export] public Resource Dialogue { get; set; } = default!;
|
||||||
|
|
||||||
public bool FloorIsLoaded { get; set; }
|
|
||||||
|
|
||||||
public void OnResolved()
|
public void OnResolved()
|
||||||
{
|
{
|
||||||
Show();
|
Show();
|
||||||
Exit.AreaEntered += Exit_AreaEntered;
|
Exit.AreaEntered += Exit_AreaEntered;
|
||||||
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
|
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
|
||||||
FloorIsLoaded = true;
|
FloorIsLoaded = true;
|
||||||
|
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()
|
private void _player_PointUpFinished()
|
||||||
@@ -53,7 +61,4 @@ public partial class Altar : Node3D, IDungeonFloor
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void ExitReached() => Game.FloorExitReached();
|
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)); }
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ using Zennysoft.Ma.Adapter;
|
|||||||
namespace Zennysoft.Game.Ma;
|
namespace Zennysoft.Game.Ma;
|
||||||
|
|
||||||
[Meta(typeof(IAutoNode))]
|
[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);
|
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] public Node3D BossDoor { get; set; } = default!;
|
||||||
|
|
||||||
[Node] private Area3D _exit { get; set; } = default!;
|
[Node] private Area3D _exit { get; set; } = default!;
|
||||||
public ImmutableList<IDungeonRoom> Rooms { get; }
|
|
||||||
public bool FloorIsLoaded { get; set; }
|
|
||||||
|
|
||||||
public void OnReady()
|
public void OnReady()
|
||||||
{
|
{
|
||||||
@@ -73,10 +71,5 @@ public partial class BossRoomA : Node3D, IBossRoom, IDungeonFloor
|
|||||||
ExitReached();
|
ExitReached();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitializeDungeon()
|
public override (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, -2.5f, PlayerSpawn.GlobalPosition.Z)); }
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, -2.5f, PlayerSpawn.GlobalPosition.Z)); }
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ using Zennysoft.Ma.Adapter;
|
|||||||
namespace Zennysoft.Game.Ma;
|
namespace Zennysoft.Game.Ma;
|
||||||
|
|
||||||
[Meta(typeof(IAutoNode))]
|
[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);
|
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] public DemonWall DemonWall { get; set; } = default!;
|
||||||
|
|
||||||
[Node] private Area3D ActivateTrap { 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!;
|
[Node] private Area3D _exit { get; set; } = default!;
|
||||||
|
|
||||||
@@ -41,11 +39,6 @@ public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
|
|||||||
DemonWall.Activate();
|
DemonWall.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitializeDungeon()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public void ExitReached()
|
public void ExitReached()
|
||||||
=> Game.FloorExitReached();
|
=> Game.FloorExitReached();
|
||||||
|
|
||||||
@@ -54,6 +47,4 @@ public partial class BossRoomB : Node3D, IBossRoom, IDungeonFloor
|
|||||||
if (area.GetOwner() is IPlayer)
|
if (area.GetOwner() is IPlayer)
|
||||||
ExitReached();
|
ExitReached();
|
||||||
}
|
}
|
||||||
|
|
||||||
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawn.Rotation, new Vector3(PlayerSpawn.GlobalPosition.X, 0, PlayerSpawn.GlobalPosition.Z)); }
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,34 +20,39 @@ public partial class DungeonFloor : Node3D, IDungeonFloor
|
|||||||
|
|
||||||
public void InitializeDungeon()
|
public void InitializeDungeon()
|
||||||
{
|
{
|
||||||
Rooms = [];
|
Rooms = [];
|
||||||
Rooms = FindAllDungeonRooms([.. GetChildren()], Rooms);
|
Rooms = FindAllDungeonRooms([.. GetChildren()], Rooms);
|
||||||
_playerSpawnPoint = RandomizePlayerSpawnPoint();
|
_playerSpawnPoint = RandomizePlayerSpawnPoint();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FadeOutAudio()
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SpawnEnemies(DungeonFloorNode floorNode)
|
public void SpawnEnemies(DungeonFloorNode floorNode)
|
||||||
{
|
{
|
||||||
var enemyOdds = new Godot.Collections.Dictionary<EnemyType, float>
|
var enemyOdds = new Godot.Collections.Dictionary<EnemyType, float>
|
||||||
{
|
{
|
||||||
{ EnemyType.Sproingy, floorNode.Sproingy },
|
{ EnemyType.Sproingy, floorNode.Sproingy },
|
||||||
{ EnemyType.Michael, floorNode.Michael },
|
{ EnemyType.Michael, floorNode.Michael },
|
||||||
{ EnemyType.FilthEater, floorNode.FilthEater },
|
{ EnemyType.FilthEater, floorNode.FilthEater },
|
||||||
{ EnemyType.Sara, floorNode.Sara },
|
{ EnemyType.Sara, floorNode.Sara },
|
||||||
{ EnemyType.Ballos, floorNode.Ballos },
|
{ EnemyType.Ballos, floorNode.Ballos },
|
||||||
{ EnemyType.Chariot, floorNode.Chariot },
|
{ EnemyType.Chariot, floorNode.Chariot },
|
||||||
{ EnemyType.Chinthe, floorNode.Chinthe },
|
{ EnemyType.Chinthe, floorNode.Chinthe },
|
||||||
{ EnemyType.AmbassadorGreen, floorNode.GreenAmbassador },
|
{ EnemyType.AmbassadorGreen, floorNode.GreenAmbassador },
|
||||||
{ EnemyType.AmbassadorRed, floorNode.RedAmbassador },
|
{ EnemyType.AmbassadorRed, floorNode.RedAmbassador },
|
||||||
{ EnemyType.AmbassadorSteel, floorNode.SteelAmbassador },
|
{ EnemyType.AmbassadorSteel, floorNode.SteelAmbassador },
|
||||||
{ EnemyType.AgniDemon, floorNode.AgniDemon },
|
{ EnemyType.AgniDemon, floorNode.AgniDemon },
|
||||||
{ EnemyType.AqueousDemon, floorNode.AqueosDemon },
|
{ EnemyType.AqueousDemon, floorNode.AqueosDemon },
|
||||||
{ EnemyType.Palan, floorNode.Palan },
|
{ EnemyType.Palan, floorNode.Palan },
|
||||||
{ EnemyType.ShieldOfHeaven, floorNode.ShieldOfHeaven },
|
{ EnemyType.ShieldOfHeaven, floorNode.ShieldOfHeaven },
|
||||||
{ EnemyType.GoldSproingy, floorNode.GoldSproingy },
|
{ EnemyType.GoldSproingy, floorNode.GoldSproingy },
|
||||||
};
|
};
|
||||||
var monsterRooms = Rooms.OfType<MonsterRoom>();
|
var monsterRooms = Rooms.OfType<MonsterRoom>();
|
||||||
foreach (var room in monsterRooms)
|
foreach (var room in monsterRooms)
|
||||||
room.SpawnEnemies(enemyOdds);
|
room.SpawnEnemies(enemyOdds);
|
||||||
}
|
}
|
||||||
|
|
||||||
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (_playerSpawnPoint.Rotation, new Vector3(_playerSpawnPoint.GlobalPosition.X, 0, _playerSpawnPoint.GlobalPosition.Z)); }
|
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (_playerSpawnPoint.Rotation, new Vector3(_playerSpawnPoint.GlobalPosition.X, 0, _playerSpawnPoint.GlobalPosition.Z)); }
|
||||||
@@ -55,25 +60,25 @@ public partial class DungeonFloor : Node3D, IDungeonFloor
|
|||||||
|
|
||||||
private Marker3D RandomizePlayerSpawnPoint()
|
private Marker3D RandomizePlayerSpawnPoint()
|
||||||
{
|
{
|
||||||
var randomSpawnLocations = Rooms
|
var randomSpawnLocations = Rooms
|
||||||
.OfType<MonsterRoom>()
|
.OfType<MonsterRoom>()
|
||||||
.Select(x => x.PlayerSpawn);
|
.Select(x => x.PlayerSpawn);
|
||||||
var godotCollection = new Godot.Collections.Array<Marker3D>(randomSpawnLocations);
|
var godotCollection = new Godot.Collections.Array<Marker3D>(randomSpawnLocations);
|
||||||
var result = godotCollection.PickRandom();
|
var result = godotCollection.PickRandom();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ImmutableList<IDungeonRoom> FindAllDungeonRooms(List<Node> nodesToSearch, ImmutableList<IDungeonRoom> roomsFound)
|
private static ImmutableList<IDungeonRoom> FindAllDungeonRooms(List<Node> nodesToSearch, ImmutableList<IDungeonRoom> roomsFound)
|
||||||
{
|
{
|
||||||
if (nodesToSearch.Count == 0)
|
if (nodesToSearch.Count == 0)
|
||||||
return roomsFound;
|
return roomsFound;
|
||||||
|
|
||||||
foreach (var node in nodesToSearch)
|
foreach (var node in nodesToSearch)
|
||||||
{
|
{
|
||||||
if (node is IDungeonRoom dungeonRoom)
|
if (node is IDungeonRoom dungeonRoom)
|
||||||
roomsFound = roomsFound.Add(dungeonRoom);
|
roomsFound = roomsFound.Add(dungeonRoom);
|
||||||
}
|
}
|
||||||
|
|
||||||
return FindAllDungeonRooms([.. nodesToSearch.SelectMany(x => x.GetChildren())], roomsFound);
|
return FindAllDungeonRooms([.. nodesToSearch.SelectMany(x => x.GetChildren())], roomsFound);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
27
Zennysoft.Game.Ma/src/map/dungeon/code/FinalFloor.cs
Normal file
27
Zennysoft.Game.Ma/src/map/dungeon/code/FinalFloor.cs
Normal 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();
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Zennysoft.Game.Ma/src/map/dungeon/code/FinalFloor.cs.uid
Normal file
1
Zennysoft.Game.Ma/src/map/dungeon/code/FinalFloor.cs.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://r8mpxyum31ds
|
||||||
@@ -1,12 +1,11 @@
|
|||||||
using Chickensoft.AutoInject;
|
using Chickensoft.AutoInject;
|
||||||
using Chickensoft.Introspection;
|
using Chickensoft.Introspection;
|
||||||
using Godot;
|
using Godot;
|
||||||
using System.Collections.Immutable;
|
|
||||||
using Zennysoft.Ma.Adapter;
|
using Zennysoft.Ma.Adapter;
|
||||||
|
|
||||||
namespace Zennysoft.Game.Ma;
|
namespace Zennysoft.Game.Ma;
|
||||||
[Meta(typeof(IAutoNode))]
|
[Meta(typeof(IAutoNode))]
|
||||||
public partial class Overworld : Node3D, IDungeonFloor
|
public partial class Overworld : SpecialFloor, IDungeonFloor
|
||||||
{
|
{
|
||||||
public override void _Notification(int what) => this.Notify(what);
|
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!;
|
[Node] private Area3D RestoreArea { get; set; } = default!;
|
||||||
|
|
||||||
public ImmutableList<IDungeonRoom> Rooms => [];
|
|
||||||
|
|
||||||
public bool FloorIsLoaded { get; set; }
|
|
||||||
|
|
||||||
private Timer RestoreTimer { get; set; }
|
private Timer RestoreTimer { get; set; }
|
||||||
|
|
||||||
public void InitializeDungeon()
|
public override void InitializeDungeon()
|
||||||
{
|
{
|
||||||
Show();
|
Show();
|
||||||
Exit.AreaEntered += Exit_AreaEntered;
|
Exit.AreaEntered += Exit_AreaEntered;
|
||||||
@@ -73,6 +68,6 @@ public partial class Overworld : Node3D, IDungeonFloor
|
|||||||
|
|
||||||
public void ExitReached() => Game.FloorExitReached();
|
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)); }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ using Chickensoft.AutoInject;
|
|||||||
using Chickensoft.Introspection;
|
using Chickensoft.Introspection;
|
||||||
using Godot;
|
using Godot;
|
||||||
using System.Collections.Immutable;
|
using System.Collections.Immutable;
|
||||||
|
using Zennysoft.Game.Abstractions;
|
||||||
|
|
||||||
namespace Zennysoft.Game.Ma;
|
namespace Zennysoft.Game.Ma;
|
||||||
|
|
||||||
@@ -10,17 +11,22 @@ public partial class SpecialFloor : Node3D, IDungeonFloor
|
|||||||
{
|
{
|
||||||
public override void _Notification(int what) => this.Notify(what);
|
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 ImmutableList<IDungeonRoom> Rooms => [];
|
||||||
|
|
||||||
public void InitializeDungeon()
|
public virtual void InitializeDungeon()
|
||||||
{
|
{
|
||||||
FloorIsLoaded = true;
|
FloorIsLoaded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual void FadeOutAudio()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public bool FloorIsLoaded { get; set; }
|
public bool FloorIsLoaded { get; set; }
|
||||||
|
|
||||||
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() => (PlayerSpawn.Rotation, PlayerSpawn.Position);
|
public virtual (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() => (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.Position.X, 0, PlayerSpawnPoint.Position.Z));
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_wumfs"]
|
||||||
size = Vector3(3.98187, 3.98102, 3.88313)
|
size = Vector3(3.98187, 3.98102, 3.88313)
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_k6ifr"]
|
||||||
size = Vector3(7.99652, 3.98102, 3.88313)
|
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"]
|
[node name="CA1_2BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_iqgx8")
|
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="."]
|
[node name="Room" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_lbqh3"]
|
||||||
size = Vector3(1.98914, 3.98102, 3.88313)
|
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"]
|
[node name="CA1_3BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_ph8ua")
|
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="."]
|
[node name="Room" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_kf5o1"]
|
||||||
size = Vector3(1.98914, 3.98102, 3.88313)
|
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"]
|
[node name="CA1_4BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_icfon")
|
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="."]
|
[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")]
|
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_oov8q")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, -2)
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.99915, 1.97029, -0.0444681)
|
||||||
shape = SubResource("BoxShape3D_oov8q")
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.00523, 1.99092, -3.96854)
|
||||||
shape = SubResource("BoxShape3D_gpjgy")
|
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)
|
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")
|
shape = SubResource("BoxShape3D_bxp2w")
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_w2iy3"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_w2iy3"]
|
||||||
size = Vector3(20.0077, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_dscly"]
|
||||||
size = Vector3(19.9872, 3.9892, 0.1)
|
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"]
|
[node name="CA1_5BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_67h0r")
|
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="."]
|
[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")]
|
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_w2iy3")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -2)
|
||||||
|
|
||||||
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
[node name="CA1_5BLOCK" parent="Room" instance=ExtResource("2_e2gre")]
|
||||||
|
|
||||||
[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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_so2qp"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_so2qp"]
|
||||||
size = Vector3(8.00651, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_k040t"]
|
||||||
size = Vector3(3.994, 7.9736, 0.1)
|
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"]
|
[node name="CA1_CORNERBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_lawpv")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[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")]
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_so2qp")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_d0ovo"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_d0ovo"]
|
||||||
size = Vector3(4.30623, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_jvqea"]
|
||||||
size = Vector3(12.0023, 4.01132, 0.1)
|
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"]
|
[node name="CA1_CROSSBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_6txl7")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[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")]
|
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_d0ovo")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_fp0e4"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_fp0e4"]
|
||||||
size = Vector3(7.98399, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_jiiwu"]
|
||||||
size = Vector3(3.96991, 8.00859, 0.1)
|
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"]
|
[node name="CA1_SBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_u04dj")
|
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="."]
|
[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")]
|
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fp0e4")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -14)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_23kwe"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_23kwe"]
|
||||||
size = Vector3(4.33736, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_sj14y"]
|
||||||
size = Vector3(7.97935, 11.9599, 0.1)
|
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"]
|
[node name="CA1_TBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_jw60f")
|
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="."]
|
[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")]
|
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_23kwe")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_r3hgq"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_r3hgq"]
|
||||||
size = Vector3(8.02621, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_8e0vl"]
|
||||||
size = Vector3(3.97751, 8.10873, 0.1)
|
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"]
|
[node name="CA1_ZBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_q7f8v")
|
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="."]
|
[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")]
|
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_r3hgq")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" 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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_fvi2i"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_fvi2i"]
|
||||||
size = Vector3(4.34435, 3.9892, 0.1)
|
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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ldn3x"]
|
||||||
size = Vector3(7.97826, 3.9892, 0.1)
|
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"]
|
[node name="CA1-ZagBlock" type="Node3D"]
|
||||||
script = ExtResource("1_unmj6")
|
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="."]
|
[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")]
|
[node name="Reveal Cube6" parent="Room" instance=ExtResource("3_fvi2i")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6)
|
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")
|
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_4snqm"]
|
||||||
size = Vector3(3.95453, 3.98102, 3.88313)
|
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"]
|
[node name="CA2_1BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_4snqm")
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45451, 0)
|
||||||
|
|
||||||
[node name="Room" type="Node3D" parent="."]
|
[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"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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, 0, 11.8436, 0)
|
||||||
visible = false
|
|
||||||
collision_layer = 0
|
collision_layer = 0
|
||||||
collision_mask = 10
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.98983, -9.84679, -1.94172)
|
||||||
shape = SubResource("BoxShape3D_4snqm")
|
shape = SubResource("BoxShape3D_4snqm")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_cetch")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Collision" type="Node3D" parent="."]
|
||||||
unique_name_in_owner = true
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
|
||||||
visible = false
|
|
||||||
layers = 2
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/StaticBody3D"]
|
||||||
skeleton = NodePath("../..")
|
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")
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_l5k8x"]
|
||||||
size = Vector3(7.98786, 3.98102, 3.88313)
|
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"]
|
[node name="CA2_2BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_wf6mw")
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45367, 0)
|
||||||
|
|
||||||
[node name="Room" type="Node3D" parent="."]
|
[node name="Room" type="Node3D" parent="."]
|
||||||
@@ -21,15 +30,27 @@ collision_layer = 0
|
|||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.01083, -9.84679, -1.94172)
|
||||||
shape = SubResource("BoxShape3D_wf6mw")
|
shape = SubResource("BoxShape3D_l5k8x")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_bf5pc")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_bf5pc")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Collision" type="Node3D" parent="."]
|
||||||
layers = 2
|
|
||||||
skeleton = NodePath("../..")
|
[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")
|
||||||
|
|||||||
@@ -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="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)
|
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"]
|
[node name="Node3D" type="Node3D"]
|
||||||
script = ExtResource("1_v580m")
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.46519, 0)
|
||||||
|
|
||||||
[node name="Room" type="Node3D" parent="."]
|
[node name="Room" type="Node3D" parent="."]
|
||||||
@@ -22,18 +34,33 @@ collision_mask = 10
|
|||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
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"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9926, -9.84679, -2.04589)
|
||||||
shape = SubResource("BoxShape3D_v580m")
|
shape = SubResource("BoxShape3D_2uobr")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_rdp4b")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_rdp4b")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_rdp4b")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -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, 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")
|
||||||
|
|||||||
@@ -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="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://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)
|
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"]
|
[node name="CA2_4BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_t61r6")
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.45435, 0)
|
||||||
|
|
||||||
[node name="Room" type="Node3D" parent="."]
|
[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"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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, 0, 11.8436, 0)
|
||||||
|
visible = false
|
||||||
collision_layer = 0
|
collision_layer = 0
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
|
||||||
shape = SubResource("BoxShape3D_t61r6")
|
shape = SubResource("BoxShape3D_gf6rg")
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.99, -9.84679, -2.03668)
|
||||||
shape = SubResource("BoxShape3D_t61r6")
|
shape = SubResource("BoxShape3D_gf6rg")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_nc487")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_nc487")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_nc487")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[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")
|
||||||
|
|||||||
@@ -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="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://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)
|
size = Vector3(1.98914, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_5BLOCK" type="Node3D"]
|
[node name="CA2_5BLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_hceu2")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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, 0, 11.8436, 0)
|
||||||
|
visible = false
|
||||||
collision_layer = 0
|
collision_layer = 0
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.00713, -9.84679, -1.94172)
|
||||||
shape = SubResource("BoxShape3D_hceu2")
|
shape = SubResource("BoxShape3D_wclis")
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.0111, -9.84679, -2.04151)
|
||||||
shape = SubResource("BoxShape3D_hceu2")
|
shape = SubResource("BoxShape3D_wclis")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_14lg2")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_14lg2")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_14lg2")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -2)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[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")]
|
||||||
|
|||||||
@@ -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="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://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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_0dd8r"]
|
||||||
size = Vector3(1.98914, 3.98102, 3.88313)
|
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)
|
size = Vector3(1.98914, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_CORNERBLOCK" type="Node3D"]
|
[node name="CA2_CORNERBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_aknhk")
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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, 0, 11.8436, 0)
|
||||||
|
visible = false
|
||||||
collision_layer = 0
|
collision_layer = 0
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.06521, -9.87613, -7.02853)
|
||||||
shape = SubResource("BoxShape3D_aknhk")
|
shape = SubResource("BoxShape3D_0l2uc")
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.9863, -9.84679, -2.03325)
|
||||||
shape = SubResource("BoxShape3D_oxdo1")
|
shape = SubResource("BoxShape3D_y0bo5")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_oxdo1")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_oxdo1")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_oxdo1")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
|||||||
@@ -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="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"]
|
[ext_resource type="PackedScene" uid="uid://deynd5vuxbc8t" path="res://src/map/dungeon/models/Corridor Models/A2 Corridor Blocks/CA2_CROSSBLOCK.glb" id="2_18sbc"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://jx4x2weyky45" path="res://src/minimap/Map Revealer Cube.tscn" id="3_qb8j5"]
|
||||||
[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)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_keqg6"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_keqg6"]
|
||||||
size = Vector3(4.30623, 3.9892, 0.1)
|
size = Vector3(4.30623, 3.9892, 0.1)
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_a0n23"]
|
[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)
|
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"]
|
[node name="CA2_CROSSBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_18sbc")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
@@ -32,68 +79,31 @@ collision_mask = 10
|
|||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
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"]
|
[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)
|
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"]
|
[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)
|
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"]
|
[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)
|
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="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_qb8j5")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_qb8j5")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
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="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"]
|
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_qb8j5")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.78531, 1.97029, -0.0444681)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
|
||||||
shape = SubResource("BoxShape3D_qb8j5")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"]
|
[node name="Reveal Cube5" parent="Room" instance=ExtResource("3_qb8j5")]
|
||||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.93911, 1.97029, 1.85113)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
|
||||||
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")
|
|
||||||
|
|||||||
@@ -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="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://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)
|
size = Vector3(1.98914, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_SBLOCK" type="Node3D"]
|
[node name="CA2_SBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_8hqtj")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
@@ -22,18 +92,26 @@ collision_mask = 10
|
|||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
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"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8223, -9.84679, -14.0183)
|
||||||
shape = SubResource("BoxShape3D_8hqtj")
|
shape = SubResource("BoxShape3D_v13iy")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_exqg2")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_exqg2")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_exqg2")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[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)
|
||||||
|
|||||||
@@ -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="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://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)
|
size = Vector3(3.97492, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_TBLOCK" type="Node3D"]
|
[node name="CA2_TBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_efs71")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
@@ -21,23 +70,25 @@ collision_layer = 0
|
|||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.00002, -9.84679, -10.1023)
|
||||||
shape = SubResource("BoxShape3D_efs71")
|
shape = SubResource("BoxShape3D_m8xpi")
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
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"]
|
[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)
|
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="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_eul13")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_eul13")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -6)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_eul13")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[node name="Reveal Cube4" parent="Room" instance=ExtResource("3_eul13")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -10)
|
||||||
|
|||||||
@@ -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="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://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)
|
size = Vector3(1.98914, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_ZBLOCK" type="Node3D"]
|
[node name="CA2_ZBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_lpude")
|
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)
|
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="."]
|
[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"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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_layer = 0
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
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"]
|
[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)
|
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="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_hok6v")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.73045, 0.0586098, -11.9164)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.02146, 0, -14.0303)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_hok6v")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -14.0303)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_hok6v")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97854, 0, -10.0303)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[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)
|
||||||
|
|||||||
@@ -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="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://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"]
|
[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)
|
size = Vector3(1.98914, 3.98102, 3.88313)
|
||||||
|
|
||||||
[node name="CA2_ZAGBLOCK" type="Node3D"]
|
[node name="CA2_ZAGBLOCK" type="Node3D"]
|
||||||
script = ExtResource("1_a5b6m")
|
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)
|
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="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Room" type="Area3D" parent="Room"]
|
[node name="Room" type="Area3D" parent="Room"]
|
||||||
unique_name_in_owner = true
|
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_layer = 0
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.01555, -9.84679, -1.94172)
|
||||||
shape = SubResource("BoxShape3D_11cjv")
|
shape = SubResource("BoxShape3D_4a6jk")
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Room/Room"]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.02993, -9.84679, 6.0383)
|
||||||
shape = SubResource("BoxShape3D_11cjv")
|
shape = SubResource("BoxShape3D_4a6jk")
|
||||||
|
|
||||||
[node name="Minimap" type="Node3D" parent="."]
|
[node name="Reveal Cube" parent="Room" instance=ExtResource("3_hr7fg")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0586098, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0421, 0, -9.96326)
|
||||||
|
|
||||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap"]
|
[node name="Reveal Cube2" parent="Room" instance=ExtResource("3_hr7fg")]
|
||||||
unique_name_in_owner = true
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.0421, 0, -9.96326)
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93029, 0.00530069, -2.02862)
|
|
||||||
visible = false
|
[node name="Reveal Cube3" parent="Room" instance=ExtResource("3_hr7fg")]
|
||||||
layers = 2
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0421, 0, -5.96326)
|
||||||
skeleton = NodePath("../..")
|
|
||||||
|
[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)
|
||||||
|
|||||||
@@ -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://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://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"]
|
[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"]
|
[node name="4c" type="Node3D"]
|
||||||
|
script = ExtResource("1_rghjh")
|
||||||
|
|
||||||
[node name="Water Room" parent="." instance=ExtResource("1_vtmv8")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.705, -0.08, 10.07)
|
||||||
|
|||||||
@@ -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://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://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"]
|
[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"]
|
[node name="7c" type="Node3D"]
|
||||||
|
script = ExtResource("1_ehcyt")
|
||||||
|
|
||||||
[node name="Column Room" parent="." instance=ExtResource("1_lkcny")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.9435, 0, 26.9367)
|
||||||
|
|||||||
@@ -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://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://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"]
|
[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)
|
size = Vector2(230, 230)
|
||||||
|
|
||||||
[node name="10b" type="Node3D"]
|
[node name="10b" type="Node3D"]
|
||||||
|
script = ExtResource("1_7cums")
|
||||||
|
|
||||||
[node name="40_DonutGallery" parent="." instance=ExtResource("1_wwgdf")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.1786, 1.98163, -76.9217)
|
||||||
|
|||||||
@@ -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://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://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"]
|
[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"]
|
[node name="Floor11a" type="Node3D"]
|
||||||
|
script = ExtResource("1_6h8wr")
|
||||||
|
|
||||||
[node name="Long Room B" parent="." instance=ExtResource("1_33c2s")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 4.09646)
|
||||||
|
|||||||
@@ -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://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://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"]
|
[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"]
|
[node name="Floor11b" type="Node3D"]
|
||||||
|
script = ExtResource("1_o812o")
|
||||||
|
|
||||||
[node name="Water Room B" parent="." instance=ExtResource("1_rf24f")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.511, 2.00238, -2.41159)
|
||||||
|
|||||||
@@ -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="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://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://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"]
|
[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")
|
&"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")]
|
[node name="Floor Exit B" parent="." instance=ExtResource("1_ac666")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, -89)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, -89)
|
||||||
|
|||||||
@@ -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="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://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://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"]
|
[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"]
|
[node name="Floor13" type="Node3D"]
|
||||||
|
script = ExtResource("1_wklws")
|
||||||
|
|
||||||
[node name="Pit Room B" parent="." instance=ExtResource("1_s11q7")]
|
[node name="Pit Room B" parent="." instance=ExtResource("1_s11q7")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25, -3, -26)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25, -3, -26)
|
||||||
|
|||||||
@@ -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="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="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"]
|
[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")
|
shadow_mesh = SubResource("ArrayMesh_3dyin")
|
||||||
|
|
||||||
[node name="Floor13b" type="Node3D"]
|
[node name="Floor13b" type="Node3D"]
|
||||||
|
script = ExtResource("1_hwbpr")
|
||||||
|
|
||||||
[node name="LargeBlockRoom" parent="." instance=ExtResource("1_q2en1")]
|
[node name="LargeBlockRoom" parent="." instance=ExtResource("1_q2en1")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2)
|
||||||
|
|||||||
@@ -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="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://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://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"]
|
[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"]
|
[node name="Floor14b" type="Node3D"]
|
||||||
|
script = ExtResource("1_x4fnm")
|
||||||
|
|
||||||
[node name="Puer\'s Room" parent="." instance=ExtResource("1_5yts4")]
|
[node name="Puer\'s Room" parent="." instance=ExtResource("1_5yts4")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, 26)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66, 0, 26)
|
||||||
|
|||||||
@@ -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="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="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="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="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"]
|
[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"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_db2o3"]
|
||||||
size = Vector3(2.97754, 2.34912, 3.79205)
|
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"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6iwuh"]
|
||||||
shader = ExtResource("27_lb4gb")
|
shader = ExtResource("27_lb4gb")
|
||||||
shader_parameter/day_top_color = Color(0.110511, 0.211694, 0.207729, 1)
|
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_far_distance = 29.84
|
||||||
dof_blur_amount = 0.06
|
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"]
|
[node name="Floor0" type="Node3D"]
|
||||||
script = ExtResource("1_5jip8")
|
script = ExtResource("1_5jip8")
|
||||||
Dialogue = ExtResource("2_7xfp0")
|
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
|
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)
|
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="."]
|
[node name="Room" type="Node3D" parent="."]
|
||||||
transform = Transform3D(1.8, 0, 0, 0, 1.8, 0, 0, 0, 1.8, 0, 3.88968, 0)
|
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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.1171, -2.1779, -0.0887146)
|
||||||
shape = SubResource("BoxShape3D_db2o3")
|
shape = SubResource("BoxShape3D_db2o3")
|
||||||
|
|
||||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
[node name="NoExitArea" type="Area3D" parent="Room"]
|
||||||
process_mode = 3
|
unique_name_in_owner = true
|
||||||
stream = ExtResource("28_je2oh")
|
collision_layer = 0
|
||||||
volume_db = -8.0
|
collision_mask = 64
|
||||||
autoplay = true
|
|
||||||
bus = &"AMBIENT"
|
[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="."]
|
[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)
|
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")
|
environment = SubResource("Environment_c86uk")
|
||||||
camera_attributes = SubResource("CameraAttributesPractical_ojbcg")
|
camera_attributes = SubResource("CameraAttributesPractical_ojbcg")
|
||||||
|
|
||||||
[node name="NoExitArea" type="Area3D" parent="."]
|
[node name="DimmableAudio" type="Node3D" parent="."]
|
||||||
unique_name_in_owner = true
|
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"]
|
[node name="AmbientWind" type="AudioStreamPlayer" parent="DimmableAudio"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 72.5243, -2.06593, -2.02953)
|
process_mode = 3
|
||||||
shape = SubResource("BoxShape3D_tp2pi")
|
stream = ExtResource("28_je2oh")
|
||||||
|
volume_db = -8.0
|
||||||
|
bus = &"AMBIENT"
|
||||||
|
script = ExtResource("5_7xfp0")
|
||||||
|
|||||||
@@ -456,7 +456,7 @@ shape = SubResource("CylinderShape3D_1pour")
|
|||||||
[node name="Spawn Points" type="Node3D" parent="."]
|
[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)
|
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
|
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)
|
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
@@ -376,7 +376,7 @@ shape = SubResource("CylinderShape3D_1pour")
|
|||||||
[node name="Spawn Points" type="Node3D" parent="."]
|
[node name="Spawn Points" type="Node3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -66.2332)
|
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
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87173, -1.37707, 75.3399)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87173, -1.37707, 75.3399)
|
||||||
|
|
||||||
|
|||||||
@@ -1379,7 +1379,7 @@ shape = SubResource("CylinderShape3D_1ijgn")
|
|||||||
[node name="Spawn Points" type="Node3D" parent="."]
|
[node name="Spawn Points" type="Node3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.6848, 0, 16.939)
|
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
|
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)
|
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
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5263, -2.15637, -2.35483)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5263, -2.15637, -2.35483)
|
||||||
visible = false
|
visible = false
|
||||||
|
PrimaryAttackElementalType = null
|
||||||
|
PrimaryAttackElementalDamageBonus = null
|
||||||
InitialHP = 125
|
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"]
|
[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)
|
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
|
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)
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -101.714, -1.38925, 10.8406)
|
||||||
visible = false
|
visible = false
|
||||||
|
PrimaryAttackElementalType = null
|
||||||
|
PrimaryAttackElementalDamageBonus = null
|
||||||
InitialHP = 125
|
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")]
|
[node name="HorseHeadStatue" parent="Bosses/HorseHead" instance=ExtResource("15_1ijgn")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ shape = SubResource("ConcavePolygonShape3D_s7h55")
|
|||||||
|
|
||||||
[node name="Spawn Points" type="Node3D" parent="."]
|
[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
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.953, 0, 149.677)
|
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")]
|
[node name="DemonWall" parent="." instance=ExtResource("25_k2q0o")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.747, 3.84071, 55.334)
|
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="."]
|
[node name="Lights" type="Node3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25.2903, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25.2903, 0)
|
||||||
|
|||||||
@@ -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="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="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://dqmsaok6fyhe7" 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://dl07vg00se7hd" 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://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://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="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"]
|
[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
@@ -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="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"]
|
[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_color = Color(0.117647, 0.117647, 0.117647, 0.760784)
|
||||||
shadow_offset = Vector2(-3, 1)
|
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"]
|
[node name="Minimap" type="Control"]
|
||||||
process_mode = 3
|
process_mode = 3
|
||||||
light_mask = 2
|
light_mask = 2
|
||||||
@@ -123,3 +132,7 @@ theme_override_font_sizes/font_size = 40
|
|||||||
text = "01"
|
text = "01"
|
||||||
label_settings = SubResource("LabelSettings_75ec6")
|
label_settings = SubResource("LabelSettings_75ec6")
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="CenterContainer/SubViewportContainer/SubViewport"]
|
||||||
|
layers = 2
|
||||||
|
mesh = SubResource("QuadMesh_75ec6")
|
||||||
|
|||||||
@@ -250,11 +250,6 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
|||||||
_debugSprint = false;
|
_debugSprint = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void PlayTestAnimation()
|
|
||||||
{
|
|
||||||
PlayerFXAnimations.Play("test_animation");
|
|
||||||
}
|
|
||||||
|
|
||||||
public void OnPhysicsProcess(double delta)
|
public void OnPhysicsProcess(double delta)
|
||||||
{
|
{
|
||||||
PlayerLogic.Input(new PlayerLogic.Input.PhysicsTick(delta));
|
PlayerLogic.Input(new PlayerLogic.Input.PhysicsTick(delta));
|
||||||
|
|||||||
@@ -80,33 +80,6 @@ layout_mode = 2
|
|||||||
custom_minimum_size = Vector2(480, 0)
|
custom_minimum_size = Vector2(480, 0)
|
||||||
layout_mode = 2
|
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"]
|
[node name="MinimapZone" type="Panel" parent="HBoxContainer/Panel"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
offset_top = 14.0
|
offset_top = 14.0
|
||||||
@@ -135,6 +108,34 @@ offset_right = 370.0
|
|||||||
offset_bottom = 722.0
|
offset_bottom = 722.0
|
||||||
theme_override_styles/separator = SubResource("StyleBoxLine_ur8ag")
|
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"]
|
[node name="Sigil Marker" type="ReferenceRect" parent="HBoxContainer/Panel"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
offset_left = 75.0
|
offset_left = 75.0
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
using Chickensoft.AutoInject;
|
using Chickensoft.AutoInject;
|
||||||
|
using Chickensoft.Collections;
|
||||||
using Chickensoft.GodotNodeInterfaces;
|
using Chickensoft.GodotNodeInterfaces;
|
||||||
using Chickensoft.Introspection;
|
using Chickensoft.Introspection;
|
||||||
using Godot;
|
using Godot;
|
||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using Zennysoft.Game.Abstractions;
|
||||||
using Zennysoft.Game.Ma;
|
using Zennysoft.Game.Ma;
|
||||||
using Zennysoft.Ma.Adapter;
|
using Zennysoft.Ma.Adapter;
|
||||||
|
|
||||||
@@ -98,6 +100,7 @@ public partial class LoadNextLevel : Control, IFloorClearMenu
|
|||||||
if (animName == "fade_in")
|
if (animName == "fade_in")
|
||||||
{
|
{
|
||||||
_fadingIn = true;
|
_fadingIn = true;
|
||||||
|
_map.CurrentFloor.FadeOutAudio();
|
||||||
ContinueButton.Disabled = true;
|
ContinueButton.Disabled = true;
|
||||||
ExitButton.Disabled = true;
|
ExitButton.Disabled = true;
|
||||||
ContinueButton.CallDeferred(MethodName.GrabFocus);
|
ContinueButton.CallDeferred(MethodName.GrabFocus);
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 365 KiB After Width: | Height: | Size: 382 KiB |
Reference in New Issue
Block a user