A lot of crazy stuff happened here.....
This commit is contained in:
@@ -24,8 +24,6 @@ public partial class Map : Node3D, IMap
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Node] public Area3D Teleport { get; set; } = default!;
|
||||
|
||||
[Signal]
|
||||
public delegate void DungeonFinishedGeneratingEventHandler();
|
||||
|
||||
@@ -34,15 +32,14 @@ public partial class Map : Node3D, IMap
|
||||
|
||||
public List<IDungeonFloor> Floors { get; set; } = default!;
|
||||
|
||||
[Node] public Floor0 Floor0 { get; set; } = default!;
|
||||
|
||||
private IDungeonFloor _currentFloor;
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
Floors = GetChildren().OfType<IDungeonFloor>().ToList();
|
||||
_currentFloor = Floors.ElementAt(0);
|
||||
Teleport.BodyEntered += OnTeleportEntered;
|
||||
var teleportPoint = _currentFloor.GetTeleportSpawnPoint();
|
||||
Teleport.GlobalPosition = teleportPoint;
|
||||
}
|
||||
|
||||
public void SpawnNextFloor()
|
||||
@@ -52,12 +49,8 @@ public partial class Map : Node3D, IMap
|
||||
oldFloor.CallDeferred(MethodName.QueueFree, []);
|
||||
_currentFloor = Floors.ElementAt(0);
|
||||
_currentFloor.InitializeDungeon();
|
||||
var teleportPoint = _currentFloor.GetTeleportSpawnPoint();
|
||||
Teleport.GlobalPosition = new Vector3(teleportPoint.X, -1, teleportPoint.Z);
|
||||
EmitSignal(SignalName.DungeonFinishedGenerating);
|
||||
}
|
||||
|
||||
public Transform3D GetPlayerSpawnPosition() => _currentFloor.GetPlayerSpawnPoint();
|
||||
|
||||
private void OnTeleportEntered(Node3D body) => GameEventDepot.OnTeleportEntered();
|
||||
}
|
||||
|
||||
@@ -1,13 +1,26 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://by67pn7fdsg1m"]
|
||||
[gd_scene load_steps=22 format=3 uid="uid://by67pn7fdsg1m"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://14e8mu48ed4" path="res://src/map/Map.cs" id="1_bw70o"]
|
||||
[ext_resource type="PackedScene" uid="uid://dl6h1djc27ddl" path="res://src/map/dungeon/floors/Floor00.tscn" id="2_0m8h8"]
|
||||
[ext_resource type="PackedScene" uid="uid://bc1sp6xwe0j65" path="res://src/map/dungeon/floors/Floor01.tscn" id="2_merfv"]
|
||||
[ext_resource type="Script" uid="uid://c1nhqlem1ew3m" path="res://src/map/dungeon/code/Floor0.cs" id="3_n0f1p"]
|
||||
[ext_resource type="PackedScene" uid="uid://g28xmp6cn16h" path="res://src/map/dungeon/floors/Floor10.tscn" id="3_niasb"]
|
||||
[ext_resource type="PackedScene" uid="uid://dmiqwmivkjgmq" path="res://src/map/dungeon/floors/Floor02.tscn" id="4_8y0oy"]
|
||||
[ext_resource type="PackedScene" uid="uid://bjqgl5u05ia04" path="res://src/map/dungeon/Teleport.tscn" id="5_jiohg"]
|
||||
[ext_resource type="PackedScene" uid="uid://dl1scvkp8r5sw" path="res://src/map/dungeon/floors/Floor03.tscn" id="5_uag72"]
|
||||
[ext_resource type="PackedScene" uid="uid://cikq7vuorlpbl" path="res://src/map/dungeon/floors/Floor04.tscn" id="6_httk4"]
|
||||
[ext_resource type="PackedScene" uid="uid://t7cac7801bnk" path="res://src/map/dungeon/floors/Floor05.tscn" id="7_ro62w"]
|
||||
[ext_resource type="PackedScene" uid="uid://da107mywg18x1" path="res://src/map/dungeon/floors/Floor06.tscn" id="8_q7oan"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgtqjgh1f5fqi" path="res://src/map/dungeon/floors/Floor07.tscn" id="9_3vg2e"]
|
||||
[ext_resource type="PackedScene" uid="uid://dg20ovvj2m2lp" path="res://src/map/dungeon/floors/Floor08.tscn" id="10_tx34j"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5jk743ng6fqg" path="res://src/map/dungeon/floors/Floor09.tscn" id="11_8npfy"]
|
||||
[ext_resource type="PackedScene" uid="uid://dl2x3l7a3an65" path="res://src/map/dungeon/floors/Floor11.tscn" id="12_pids3"]
|
||||
[ext_resource type="PackedScene" uid="uid://drvjw06wbi2qh" path="res://src/map/dungeon/floors/Floor12.tscn" id="13_u3fsa"]
|
||||
[ext_resource type="PackedScene" uid="uid://fellg2owwe64" path="res://src/map/dungeon/floors/Floor13.tscn" id="14_io2ww"]
|
||||
[ext_resource type="PackedScene" uid="uid://vhqwff12y7wn" path="res://src/map/dungeon/floors/Floor14.tscn" id="15_rb6u5"]
|
||||
[ext_resource type="PackedScene" uid="uid://h8tc1uohuqx2" path="res://src/map/dungeon/floors/Floor15.tscn" id="16_31a0u"]
|
||||
[ext_resource type="PackedScene" uid="uid://cyfp0p38w2yfr" path="res://src/map/dungeon/floors/Floor16.tscn" id="17_sbsee"]
|
||||
[ext_resource type="PackedScene" uid="uid://dnrbqkv438tjx" path="res://src/map/dungeon/floors/Floor17.tscn" id="18_qamtw"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgoogenmugoti" path="res://src/map/dungeon/floors/Floor18.tscn" id="19_j54h1"]
|
||||
[ext_resource type="PackedScene" uid="uid://33lvido1dkbu" path="res://src/map/dungeon/floors/Floor19.tscn" id="20_41t83"]
|
||||
|
||||
[node name="Map" type="Node3D"]
|
||||
script = ExtResource("1_bw70o")
|
||||
@@ -15,8 +28,8 @@ script = ExtResource("1_bw70o")
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
|
||||
[node name="Floor0" parent="." instance=ExtResource("2_0m8h8")]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.77792, 1.78656, -5.13176)
|
||||
script = ExtResource("3_n0f1p")
|
||||
|
||||
[node name="Floor1" parent="." instance=ExtResource("2_merfv")]
|
||||
unique_name_in_owner = true
|
||||
@@ -25,7 +38,35 @@ unique_name_in_owner = true
|
||||
|
||||
[node name="Floor3" parent="." instance=ExtResource("5_uag72")]
|
||||
|
||||
[node name="Floor10" parent="." instance=ExtResource("3_niasb")]
|
||||
[node name="Floor04" parent="." instance=ExtResource("6_httk4")]
|
||||
|
||||
[node name="Floor05" parent="." instance=ExtResource("7_ro62w")]
|
||||
|
||||
[node name="Floor06" parent="." instance=ExtResource("8_q7oan")]
|
||||
|
||||
[node name="Floor07" parent="." instance=ExtResource("9_3vg2e")]
|
||||
|
||||
[node name="Floor08" parent="." instance=ExtResource("10_tx34j")]
|
||||
|
||||
[node name="Floor09" parent="." instance=ExtResource("11_8npfy")]
|
||||
|
||||
[node name="Floor11" parent="." instance=ExtResource("12_pids3")]
|
||||
|
||||
[node name="Floor12" parent="." instance=ExtResource("13_u3fsa")]
|
||||
|
||||
[node name="Floor13" parent="." instance=ExtResource("14_io2ww")]
|
||||
|
||||
[node name="Floor14" parent="." instance=ExtResource("15_rb6u5")]
|
||||
|
||||
[node name="Floor15" parent="." instance=ExtResource("16_31a0u")]
|
||||
|
||||
[node name="Floor16" parent="." instance=ExtResource("17_sbsee")]
|
||||
|
||||
[node name="Floor17" parent="." instance=ExtResource("18_qamtw")]
|
||||
|
||||
[node name="Floor18" parent="." instance=ExtResource("19_j54h1")]
|
||||
|
||||
[node name="Floor19" parent="." instance=ExtResource("20_41t83")]
|
||||
|
||||
[node name="Teleport" parent="." instance=ExtResource("5_jiohg")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -9,12 +9,12 @@ public partial class BossFloor : Node3D, IDungeonFloor
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
private BossRoom BossRoom;
|
||||
private BossRoomA BossRoom;
|
||||
|
||||
public void InitializeDungeon()
|
||||
{
|
||||
var bossRoomScene = GD.Load<PackedScene>($"res://src/map/dungeon/scenes/BossRoom.tscn");
|
||||
BossRoom = bossRoomScene.Instantiate<BossRoom>();
|
||||
BossRoom = bossRoomScene.Instantiate<BossRoomA>();
|
||||
AddChild(BossRoom);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using System.Linq;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class BossRoom : Node3D, IDungeonRoom
|
||||
public partial class BossRoomA : Node3D, IBossRoom
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
@@ -14,10 +13,6 @@ public partial class BossRoom : Node3D, IDungeonRoom
|
||||
|
||||
[Node] public Marker3D TeleportSpawn { get; set; } = default!;
|
||||
|
||||
[Node] public Marker3D ItemSpawnPoint { get; set; } = default!;
|
||||
|
||||
[Node] public ItemDatabase ItemDatabase { get; set; } = default!;
|
||||
|
||||
[Node] public Node3D HorseHeadStatue { get; set; } = default!;
|
||||
|
||||
[Node] public Node3D OxFaceStatue { get; set; } = default!;
|
||||
@@ -32,40 +27,29 @@ public partial class BossRoom : Node3D, IDungeonRoom
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
SpawnItems();
|
||||
ActivateTrap.BodyEntered += StartBossFight;
|
||||
ActivateTrap.BodyEntered += ActivateTrap_BodyEntered;
|
||||
OxFace.IsDefeated.Sync += BossStatusUpdate;
|
||||
HorseFace.IsDefeated.Sync += BossStatusUpdate;
|
||||
}
|
||||
|
||||
public void SpawnEnemies(EnemyDatabase enemyDatabase)
|
||||
{
|
||||
private void ActivateTrap_BodyEntered(Node3D body) => StartBossFight();
|
||||
|
||||
}
|
||||
|
||||
private void BossStatusUpdate(bool obj)
|
||||
{
|
||||
if (OxFace.IsDefeated.Value && HorseFace.IsDefeated.Value)
|
||||
GateCollision.CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
|
||||
private void SpawnItems()
|
||||
{
|
||||
var database = ItemDatabase.Initialize().OfType<ConsumableItem>().ToArray();
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var weights = database.Select(x => x.SpawnRate).ToArray();
|
||||
var selectedItem = database[rng.RandWeighted(weights)];
|
||||
var duplicated = selectedItem.Duplicate((int)DuplicateFlags.UseInstantiation) as Node3D;
|
||||
duplicated.Position = ItemSpawnPoint.Position;
|
||||
AddChild(duplicated);
|
||||
}
|
||||
|
||||
private void StartBossFight(Node3D body)
|
||||
public void StartBossFight()
|
||||
{
|
||||
OxFaceStatue.Hide();
|
||||
HorseHeadStatue.Hide();
|
||||
OxFace.Activate();
|
||||
HorseFace.Activate();
|
||||
}
|
||||
|
||||
public void OnBossFightEnded()
|
||||
{
|
||||
GateCollision.CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
|
||||
private void BossStatusUpdate(bool obj)
|
||||
{
|
||||
if (OxFace.IsDefeated.Value && HorseFace.IsDefeated.Value)
|
||||
OnBossFightEnded();
|
||||
}
|
||||
}
|
||||
1
src/map/dungeon/code/BossRoomA.cs.uid
Normal file
1
src/map/dungeon/code/BossRoomA.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://tqyybt313web
|
||||
@@ -19,26 +19,21 @@ namespace GameJamDungeon
|
||||
|
||||
private Transform3D _playerSpawnPoint;
|
||||
|
||||
private Vector3 _teleportSpawnPoint;
|
||||
|
||||
internal List<IDungeonRoom> Rooms { get; private set; }
|
||||
internal List<MonsterRoom> Rooms { get; private set; }
|
||||
|
||||
public void InitializeDungeon()
|
||||
{
|
||||
Rooms = new List<IDungeonRoom>();
|
||||
Rooms = new List<MonsterRoom>();
|
||||
DungeonGenerator.Call("generate");
|
||||
NavigationRegion3D.BakeNavigationMesh();
|
||||
Rooms = FindAllDungeonRooms([.. GetChildren()], Rooms);
|
||||
_playerSpawnPoint = RandomizePlayerSpawnPoint();
|
||||
_teleportSpawnPoint = RandomizeTeleportSpawnPointAwayFromPosition(_playerSpawnPoint.Origin);
|
||||
foreach (var room in Rooms)
|
||||
room.SpawnEnemies(EnemyDatabase);
|
||||
}
|
||||
|
||||
public Transform3D GetPlayerSpawnPoint() => _playerSpawnPoint;
|
||||
|
||||
public Vector3 GetTeleportSpawnPoint() => _teleportSpawnPoint;
|
||||
|
||||
private Transform3D RandomizePlayerSpawnPoint()
|
||||
{
|
||||
var rng = new RandomNumberGenerator();
|
||||
@@ -51,34 +46,13 @@ namespace GameJamDungeon
|
||||
return result.GlobalTransform;
|
||||
}
|
||||
|
||||
private Vector3 RandomizeTeleportSpawnPointAwayFromPosition(Vector3 target)
|
||||
{
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var rngDistribution = new List<float>();
|
||||
var roomsSortedByDistance = Rooms
|
||||
.Select(x => x.TeleportSpawn.GlobalPosition)
|
||||
.OrderByDescending(x => x.DistanceTo(target))
|
||||
.ToArray();
|
||||
var rngIndex = 1.0;
|
||||
var rngSteps = rngIndex / roomsSortedByDistance.Length;
|
||||
foreach (var room in roomsSortedByDistance)
|
||||
{
|
||||
rngIndex -= rngSteps;
|
||||
rngDistribution.Add((float)rngIndex);
|
||||
}
|
||||
|
||||
var result = roomsSortedByDistance[rng.RandWeighted([.. rngDistribution])];
|
||||
return result;
|
||||
}
|
||||
|
||||
private static List<IDungeonRoom> FindAllDungeonRooms(List<Node> nodesToSearch, List<IDungeonRoom> roomsFound)
|
||||
private static List<MonsterRoom> FindAllDungeonRooms(List<Node> nodesToSearch, List<MonsterRoom> roomsFound)
|
||||
{
|
||||
if (nodesToSearch.Count == 0)
|
||||
return roomsFound;
|
||||
|
||||
foreach (var node in nodesToSearch)
|
||||
if (node is IDungeonRoom dungeonRoom)
|
||||
if (node is MonsterRoom dungeonRoom)
|
||||
roomsFound.Add(dungeonRoom);
|
||||
|
||||
return FindAllDungeonRooms(nodesToSearch.SelectMany(x => x.GetChildren()).ToList(), roomsFound);
|
||||
|
||||
27
src/map/dungeon/code/ExitRoom.cs
Normal file
27
src/map/dungeon/code/ExitRoom.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class ExitRoom : Node3D, IExitRoom
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Dependency] public IGame Game => this.DependOn<IGame>();
|
||||
|
||||
[Node] public Area3D Exit { get; set; } = default!;
|
||||
public Marker3D PlayerSpawn { get; set; }
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
Exit.AreaEntered += Exit_AreaEntered;
|
||||
}
|
||||
|
||||
public void ExitReached()
|
||||
=> Game.FloorExitReached();
|
||||
|
||||
private void Exit_AreaEntered(Area3D area) => ExitReached();
|
||||
public void SpawnEnemies(EnemyDatabase enemyDatabase) => throw new System.NotImplementedException();
|
||||
}
|
||||
1
src/map/dungeon/code/ExitRoom.cs.uid
Normal file
1
src/map/dungeon/code/ExitRoom.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bd824eigybu51
|
||||
@@ -3,34 +3,31 @@ using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class Floor0 : Node3D, IDungeonFloor
|
||||
public partial class Floor0 : Node3D, IDungeonFloor, IExitRoom
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Node] public Marker3D PlayerSpawnPoint { get; set; } = default!;
|
||||
[Dependency] protected IGame Game => this.DependOn<IGame>();
|
||||
|
||||
[Dependency] protected IPlayer Player => this.DependOn<IPlayer>();
|
||||
[Node] private Area3D Exit { get; set; } = default!;
|
||||
|
||||
[Node] public Marker3D ExitSpawnPoint { get; set; } = default!;
|
||||
[Node] private Marker3D PlayerSpawnPoint { get; set; } = default!;
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
Player.TeleportPlayer(new Vector3(PlayerSpawnPoint.Position.X, -1.75f, PlayerSpawnPoint.Position.Z));
|
||||
Show();
|
||||
Exit.AreaEntered += Exit_AreaEntered;
|
||||
}
|
||||
|
||||
public Transform3D GetPlayerSpawnPoint()
|
||||
{
|
||||
return PlayerSpawnPoint.GlobalTransform;
|
||||
}
|
||||
|
||||
public Vector3 GetTeleportSpawnPoint()
|
||||
{
|
||||
return ExitSpawnPoint.GlobalPosition;
|
||||
}
|
||||
private void Exit_AreaEntered(Area3D area) => ExitReached();
|
||||
|
||||
public void ExitReached() => Game.FloorExitReached();
|
||||
public void InitializeDungeon()
|
||||
{
|
||||
Show();
|
||||
return;
|
||||
}
|
||||
|
||||
public Transform3D GetPlayerSpawnPoint() => PlayerSpawnPoint.GlobalTransform;
|
||||
}
|
||||
|
||||
13
src/map/dungeon/code/IBossRoom.cs
Normal file
13
src/map/dungeon/code/IBossRoom.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Chickensoft.GodotNodeInterfaces;
|
||||
using Godot;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
public interface IBossRoom : INode3D
|
||||
{
|
||||
public void StartBossFight();
|
||||
|
||||
public void OnBossFightEnded();
|
||||
|
||||
public Marker3D PlayerSpawn { get; }
|
||||
}
|
||||
1
src/map/dungeon/code/IBossRoom.cs.uid
Normal file
1
src/map/dungeon/code/IBossRoom.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cgni12m4qxevx
|
||||
@@ -7,6 +7,4 @@ public interface IDungeonFloor : INode3D
|
||||
void InitializeDungeon();
|
||||
|
||||
public Transform3D GetPlayerSpawnPoint();
|
||||
|
||||
public Vector3 GetTeleportSpawnPoint();
|
||||
}
|
||||
|
||||
6
src/map/dungeon/code/IDungeonRoom.cs
Normal file
6
src/map/dungeon/code/IDungeonRoom.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
using Chickensoft.GodotNodeInterfaces;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
public interface IDungeonRoom : INode3D
|
||||
{
|
||||
}
|
||||
1
src/map/dungeon/code/IDungeonRoom.cs.uid
Normal file
1
src/map/dungeon/code/IDungeonRoom.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bxeoefcxu4p0d
|
||||
6
src/map/dungeon/code/IExitRoom.cs
Normal file
6
src/map/dungeon/code/IExitRoom.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
namespace GameJamDungeon;
|
||||
|
||||
public interface IExitRoom : IDungeonRoom
|
||||
{
|
||||
public void ExitReached();
|
||||
}
|
||||
1
src/map/dungeon/code/IExitRoom.cs.uid
Normal file
1
src/map/dungeon/code/IExitRoom.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://r1ukwtc040w
|
||||
@@ -1,28 +1,17 @@
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.GodotNodeInterfaces;
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using System.Linq;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
public interface IDungeonRoom : INode3D
|
||||
{
|
||||
public Marker3D PlayerSpawn { get; set; }
|
||||
|
||||
public Marker3D TeleportSpawn { get; set; }
|
||||
|
||||
public void SpawnEnemies(EnemyDatabase enemyDatabase);
|
||||
}
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class DungeonRoom : Node3D, IDungeonRoom
|
||||
public partial class MonsterRoom : Node3D, IDungeonRoom
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Node] public Marker3D PlayerSpawn { get; set; } = default!;
|
||||
|
||||
[Node] public Marker3D TeleportSpawn { get; set; } = default!;
|
||||
|
||||
[Node] public Node3D ItemSpawnPoints { get; set; } = default!;
|
||||
|
||||
[Node] public Node3D EnemySpawnPoints { get; set; } = default!;
|
||||
@@ -51,7 +40,7 @@ public partial class DungeonRoom : Node3D, IDungeonRoom
|
||||
var weights = database.Select(x => x.SpawnRate).ToArray();
|
||||
var selectedItem = database[rng.RandWeighted(weights)];
|
||||
var duplicated = selectedItem.Duplicate((int)DuplicateFlags.UseInstantiation) as Node3D;
|
||||
duplicated.Position = new Vector3(spawnPoint.Position.X, -1.75f, spawnPoint.Position.Z);
|
||||
duplicated.Position = new Vector3(spawnPoint.Position.X, -1.5f, spawnPoint.Position.Z);
|
||||
AddChild(duplicated);
|
||||
}
|
||||
}
|
||||
@@ -71,7 +60,7 @@ public partial class DungeonRoom : Node3D, IDungeonRoom
|
||||
|
||||
var enemy = enemyDatabase.EnemyList[rng.RandWeighted(enemyDatabase.SpawnRate)];
|
||||
var instantiatedEnemy = enemy.Instantiate<Enemy>();
|
||||
instantiatedEnemy.Position = new Vector3(spawnPoint.Position.X, -1, spawnPoint.Position.Z);
|
||||
instantiatedEnemy.Position = new Vector3(spawnPoint.Position.X, -0.5f, spawnPoint.Position.Z);
|
||||
AddChild(instantiatedEnemy);
|
||||
}
|
||||
}
|
||||
1
src/map/dungeon/code/MonsterRoom.cs.uid
Normal file
1
src/map/dungeon/code/MonsterRoom.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dhollu4j3pynq
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=60 format=4 uid="uid://dl6h1djc27ddl"]
|
||||
[gd_scene load_steps=61 format=4 uid="uid://dl6h1djc27ddl"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c1nhqlem1ew3m" path="res://src/map/dungeon/code/Floor0.cs" id="1_db2o3"]
|
||||
[ext_resource type="Texture2D" uid="uid://b27ksiyfefb33" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_outside_desert.png" id="2_xh2ej"]
|
||||
@@ -10,7 +10,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://g5lvjjwd602c" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_Water-Pool 2.png" id="8_ofv7i"]
|
||||
[ext_resource type="Texture2D" uid="uid://cx8bbg4nf5r0y" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_COLUM2N.png" id="9_mi7rk"]
|
||||
[ext_resource type="Texture2D" uid="uid://cas887pxmge0w" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_Worked-Stone-Outside.png" id="10_he1ou"]
|
||||
[ext_resource type="Texture2D" uid="uid://d6sqoslljggk" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_hand-tiile.png" id="11_rufnk"]
|
||||
[ext_resource type="Texture2D" uid="uid://c4vnrq42usiy3" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_hand-tiile.png" id="11_rufnk"]
|
||||
[ext_resource type="Texture2D" uid="uid://cfuyb56nnkgvt" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_effed-TILES-2.png" id="12_t3xa0"]
|
||||
[ext_resource type="Texture2D" uid="uid://dyufabjcwlago" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_HAND_CYCLE_MOTIF.png" id="13_1i307"]
|
||||
[ext_resource type="Texture2D" uid="uid://4k6vtn4oip5f" path="res://src/map/dungeon/models/Set A/02. Altar/02_ALTAR_FLOOR_ZER0_VER_TILE4.png" id="14_qqc7i"]
|
||||
@@ -736,6 +736,9 @@ _data = {
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_xh2ej"]
|
||||
size = Vector3(1.53375, 1.46143, 3.13956)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_db2o3"]
|
||||
size = Vector3(2.97754, 2.34912, 3.79205)
|
||||
|
||||
[node name="Floor0" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.63488, -5.13176)
|
||||
script = ExtResource("1_db2o3")
|
||||
@@ -854,3 +857,16 @@ shape = SubResource("BoxShape3D_xh2ej")
|
||||
[node name="ThrowableItem" parent="." instance=ExtResource("16_db2o3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.469, -2.5, 0)
|
||||
_throwableItemStats = ExtResource("17_ntxe5")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.22379, 0)
|
||||
size = Vector3(1, 1.7, 1)
|
||||
|
||||
[node name="Exit" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 256
|
||||
collision_mask = 256
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Exit"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.1171, -2.1779, -0.0887146)
|
||||
shape = SubResource("BoxShape3D_db2o3")
|
||||
|
||||
@@ -1,13 +1,20 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://bc1sp6xwe0j65"]
|
||||
[gd_scene load_steps=18 format=3 uid="uid://bc1sp6xwe0j65"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_0ecnn"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_cxmwa"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_xw4dv"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="4_atq1f"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="5_sdyti"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="6_xw4dv"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_gkkr3"]
|
||||
[ext_resource type="PackedScene" uid="uid://i781lbf2wb22" path="res://src/map/dungeon/scenes/Set A/04. Antechamber B.tscn" id="4_n610c"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="5_n8ctv"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="6_epmod"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="7_lrk4l"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="8_5rblf"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="9_qx5t8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dhm2lyfkrjugf" path="res://src/map/dungeon/scenes/Set A/11. Long Room.tscn" id="10_bjb1j"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="11_kl0fr"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="12_aw26s"]
|
||||
[ext_resource type="PackedScene" uid="uid://cihbmyo0ltq4m" path="res://src/map/dungeon/scenes/Set A/19. Floor Exit A.tscn" id="12_n02rw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/1. sproingy/Sproingy.tscn" id="13_kwaga"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="13_ofywd"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/2. michael/Michael.tscn" id="14_gkkr3"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_4d8mx"]
|
||||
@@ -24,8 +31,8 @@ navigation_mesh = SubResource("NavigationMesh_4d8mx")
|
||||
[node name="DungeonGenerator" type="Node3D" parent="NavigationRegion3D"]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_cxmwa")
|
||||
room_scenes = Array[PackedScene]([ExtResource("3_xw4dv"), ExtResource("4_atq1f"), ExtResource("5_sdyti")])
|
||||
corridor_room_scene = ExtResource("6_xw4dv")
|
||||
room_scenes = Array[PackedScene]([ExtResource("3_gkkr3"), ExtResource("4_n610c"), ExtResource("5_n8ctv"), ExtResource("6_epmod"), ExtResource("7_lrk4l"), ExtResource("8_5rblf"), ExtResource("9_qx5t8"), ExtResource("10_bjb1j"), ExtResource("11_kl0fr"), ExtResource("12_n02rw")])
|
||||
corridor_room_scene = ExtResource("13_ofywd")
|
||||
dungeon_size = Vector3i(40, 1, 40)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
generate_on_ready = false
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=16 format=3 uid="uid://dmiqwmivkjgmq"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://dmiqwmivkjgmq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="1_afeds"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_7txs6"]
|
||||
@@ -13,7 +13,6 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_yvj8v"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/1. sproingy/Sproingy.tscn" id="12_pmbic"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/2. michael/Michael.tscn" id="13_eyrkc"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="14_pmbic"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -38,5 +37,4 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("11_yvj8v")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_pmbic"), ExtResource("13_eyrkc"), ExtResource("14_pmbic")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_pmbic"), ExtResource("13_eyrkc")])
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=16 format=3 uid="uid://t7cac7801bnk"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://t7cac7801bnk"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_8l7r7"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_ksplq"]
|
||||
@@ -13,7 +13,6 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_l2dei"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/2. michael/Michael.tscn" id="12_uv3l4"]
|
||||
[ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/3. filth_eater/FilthEater.tscn" id="13_v44hk"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="14_ksplq"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -38,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("11_l2dei")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_uv3l4"), ExtResource("13_v44hk"), ExtResource("14_ksplq")])
|
||||
SpawnRate = PackedFloat32Array(0.5, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_uv3l4"), ExtResource("13_v44hk")])
|
||||
SpawnRate = PackedFloat32Array(0.5, 1)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=16 format=3 uid="uid://b5jk743ng6fqg"]
|
||||
[gd_scene load_steps=14 format=3 uid="uid://b5jk743ng6fqg"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ah6eb"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_2l5nt"]
|
||||
@@ -12,8 +12,6 @@
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_glh5y"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_xxd5b"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="12_mhyau"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="13_v2ihw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="14_2l5nt"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -38,5 +36,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("11_xxd5b")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_mhyau"), ExtResource("13_v2ihw"), ExtResource("14_2l5nt")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([ExtResource("12_mhyau")])
|
||||
SpawnRate = PackedFloat32Array(1)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_8e7p7"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_deo6i"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_x1lv4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_274rn"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_274rn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_fj5sv"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_famp5"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_5y5fx"]
|
||||
@@ -14,7 +14,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="11_jk7yl"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_y24bo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="13_aj7yr"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/7. chinte/Chinte.tscn" id="15_bw315"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/7. chinthe/Chinthe.tscn" id="15_bw315"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_ffc3h"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_jc51p"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_rtv5v"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_jro0u"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_jro0u"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_b7mkw"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_4qv3u"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_5fprq"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_nemst"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_1rgka"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_jwrcb"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/7. chinte/Chinte.tscn" id="14_edmor"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/7. chinthe/Chinthe.tscn" id="14_edmor"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://fellg2owwe64"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://fellg2owwe64"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_cmrxb"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_bb5ek"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_sfr88"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_by6es"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_xkoxe"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_63dun"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_63dun"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_btunt"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_vonag"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_yo5mh"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_mwwyc"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_hnpqo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_bm34w"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_tdbgn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_dpuhy"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_0t77p"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_bm34w")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_tdbgn"), ExtResource("15_dpuhy"), ExtResource("16_0t77p")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://vhqwff12y7wn"]
|
||||
[gd_scene load_steps=16 format=3 uid="uid://vhqwff12y7wn"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_qo66f"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_q127u"]
|
||||
@@ -6,16 +6,14 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_nrwsy"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_mh162"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_hs7sr"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_48ayb"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_48ayb"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_j3q75"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_g0y0e"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_8jhvc"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_ng7ux"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_tkntm"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_8j25c"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_nmirx"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_xqpvl"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_q3gik"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/7. chinthe/Chinthe.tscn" id="14_r4r1j"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +38,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_8j25c")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_nmirx"), ExtResource("15_xqpvl"), ExtResource("16_q3gik")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_r4r1j")])
|
||||
SpawnRate = PackedFloat32Array(1)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://h8tc1uohuqx2"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://h8tc1uohuqx2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_i4yll"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_xtyir"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_i1g1c"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_fqp0v"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_86r4l"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_mxaww"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_mxaww"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_eti4c"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_3p6l1"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_rd0ko"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_t8tuf"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_f284e"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_hlb65"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_lcs27"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_pbfnq"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_sijpg"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_hlb65")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_lcs27"), ExtResource("15_pbfnq"), ExtResource("16_sijpg")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://cyfp0p38w2yfr"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://cyfp0p38w2yfr"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_dg3fy"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_q8hlb"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_jh7em"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_xrigs"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_r76p4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_b414q"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_b414q"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_7gq57"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_kaga7"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_0r7u7"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_wurkp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_qbngl"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_gg5wp"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_8yr1q"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_xrwyx"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_ekls2"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_gg5wp")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_8yr1q"), ExtResource("15_xrwyx"), ExtResource("16_ekls2")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array(1)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://dnrbqkv438tjx"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://dnrbqkv438tjx"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_7fjdy"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_neo74"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_m0j7h"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_vfchv"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_dn13w"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_i6jge"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_i6jge"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_kg1wb"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_f0vei"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_id8cu"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_0tado"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_wm2qn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_f1owy"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_nosar"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_e85mv"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_u4fkt"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_f1owy")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_nosar"), ExtResource("15_e85mv"), ExtResource("16_u4fkt")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://cgoogenmugoti"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://cgoogenmugoti"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_ksrny"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_a76ri"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_ya360"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_7enj5"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_c5tc6"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_jcbwi"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_jcbwi"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_6fs7u"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_6ueav"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_ag0xh"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_380n2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_tg7p8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_avl22"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_qvjm8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_oelob"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_5y8td"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_avl22")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_qvjm8"), ExtResource("15_oelob"), ExtResource("16_5y8td")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://33lvido1dkbu"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://33lvido1dkbu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_8tkq2"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_m0atb"]
|
||||
@@ -6,16 +6,13 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/scenes/Set B/21. Gallery Room.tscn" id="4_rxmjy"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/scenes/Set B/22. Pit Room B.tscn" id="5_fnjfv"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/scenes/Set B/23. Antechamber 4.tscn" id="6_dpaem"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. BalconyRoom 2.tscn" id="7_fp3ik"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/scenes/Set B/24. Balcony Room 2.tscn" id="7_fp3ik"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/scenes/Set B/25. Pedestal Room.tscn" id="8_2od3c"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/scenes/Set B/28. Long Room B.tscn" id="9_twdga"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/scenes/Set B/29. Column Circle Room.tscn" id="10_2x4yi"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_gnpgo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/scenes/Set B/37. Corridor 2.tscn" id="12_rgx5c"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="13_8mkl1"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/5. ballos/Ballos.tscn" id="14_yfr74"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/6. chariot/Chariot.tscn" id="15_g1pui"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkj1kyqu7reul" path="res://src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn" id="16_lw3qy"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
border_size = 1.0
|
||||
@@ -40,5 +37,5 @@ generate_on_ready = false
|
||||
|
||||
[node name="EnemyDatabase" parent="." instance=ExtResource("13_8mkl1")]
|
||||
unique_name_in_owner = true
|
||||
EnemyList = Array[PackedScene]([ExtResource("14_yfr74"), ExtResource("15_g1pui"), ExtResource("16_lw3qy")])
|
||||
SpawnRate = PackedFloat32Array(1, 1, 0.05)
|
||||
EnemyList = Array[PackedScene]([])
|
||||
SpawnRate = PackedFloat32Array()
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://dpec2lbt83dhe"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_ho6e8"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_iwuh7"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_phhs1"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5yl0syukqtx" path="res://src/map/dungeon/models/Set A/03. Antechamber A/ANTECHAMBER_TYPE1_VER2_WALL TILE 1.jpg" id="3_isaec"]
|
||||
[ext_resource type="Texture2D" uid="uid://vtnruibl68fq" path="res://src/map/dungeon/models/Set A/03. Antechamber A/ANTECHAMBER_TYPE1_VER2_FLOOR1.jpg" id="4_5vwwt"]
|
||||
[ext_resource type="Texture2D" uid="uid://b21vqw03xewaq" path="res://src/map/dungeon/models/Set A/03. Antechamber A/ANTECHAMBER_TYPE1_VER2_TILE4.png" id="5_4tpx2"]
|
||||
@@ -665,97 +665,97 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="Antechamber" type="Node3D"]
|
||||
[node name="Antechamber A" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
script = ExtResource("1_ho6e8")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 2
|
||||
|
||||
[node name="Antechamber" type="Node3D" parent="."]
|
||||
[node name="Antechamber A" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_iwuh7")
|
||||
script = ExtResource("2_phhs1")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber A"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.10505, -1.44377, 0.0953512)
|
||||
|
||||
[node name="ROOM" type="MeshInstance3D" parent="Antechamber/StaticBody3D"]
|
||||
[node name="ROOM" type="MeshInstance3D" parent="Antechamber A/StaticBody3D"]
|
||||
transform = Transform3D(0.287429, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, 2.1526, 3.44987, -0.0743999)
|
||||
mesh = SubResource("ArrayMesh_6hbi1")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber A/StaticBody3D"]
|
||||
transform = Transform3D(0.287429, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, 2.1526, 3.44987, -0.0743999)
|
||||
shape = SubResource("ConcavePolygonShape3D_p058w")
|
||||
|
||||
[node name="COLLISSION" type="MeshInstance3D" parent="Antechamber/StaticBody3D"]
|
||||
[node name="COLLISSION" type="MeshInstance3D" parent="Antechamber A/StaticBody3D"]
|
||||
transform = Transform3D(1.62355, 0, 0, 0, 4.19561, 0, 0, 0, 1.62355, 10.2058, 3.511, -6.1488)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_55u4n")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber A/StaticBody3D"]
|
||||
transform = Transform3D(1.62355, 0, 0, 0, 4.19561, 0, 0, 0, 1.62355, 10.2058, 3.511, -6.1488)
|
||||
shape = SubResource("ConcavePolygonShape3D_h52xe")
|
||||
|
||||
[node name="ANTECHAMBER_TYPE1_VER2" type="Node3D" parent="Antechamber"]
|
||||
[node name="ANTECHAMBER_TYPE1_VER2" type="Node3D" parent="Antechamber A"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.70655, -11.6936, -79.1431)
|
||||
|
||||
[node name="CORNER COLUMNS_001" type="MeshInstance3D" parent="Antechamber"]
|
||||
[node name="CORNER COLUMNS_001" type="MeshInstance3D" parent="Antechamber A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 0.0891531, 1.77935, 0.0355501)
|
||||
mesh = SubResource("ArrayMesh_w2tpb")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CEILING EMBELESHMENT" type="MeshInstance3D" parent="Antechamber"]
|
||||
[node name="CEILING EMBELESHMENT" type="MeshInstance3D" parent="Antechamber A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 0.425653, 5.83982, -0.124549)
|
||||
mesh = SubResource("ArrayMesh_736vx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Antechamber"]
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Antechamber A"]
|
||||
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, -1.91885, 1.76623, 7.68665)
|
||||
mesh = SubResource("ArrayMesh_py5b2")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Antechamber"]
|
||||
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Antechamber A"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, 2.01945, 1.78046, -7.62065)
|
||||
mesh = SubResource("ArrayMesh_py5b2")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, -2.27499)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Antechamber A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, 2.60611)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93753, -3.217, 3.33261)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.31537, -2.98, -2.27499)
|
||||
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="Antechamber A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, -2.27499)
|
||||
|
||||
[node name="EnemySpawn3" type="Marker3D" parent="Antechamber/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn3" type="Marker3D" parent="Antechamber A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, 2.77761)
|
||||
|
||||
[node name="ItemDatabase" parent="Antechamber" instance=ExtResource("17_25wvm")]
|
||||
[node name="ItemDatabase" parent="Antechamber A" instance=ExtResource("17_25wvm")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.33663, -1.49877, 0.845012)
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://i781lbf2wb22"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_owolg"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_557rl"]
|
||||
[ext_resource type="Texture2D" uid="uid://b3sg8oamch2i1" path="res://src/map/dungeon/models/Set A/04. Antechamber B/TREE_ROOM_VER2_STONE_PANEL_2png.png" id="2_q760f"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_xw2d6"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbq0883cd15f1" path="res://src/map/dungeon/models/Set A/04. Antechamber B/TREE_ROOM_VER2_COLUMN.jpg" id="3_f73tr"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0r4dms44wx08" path="res://src/map/dungeon/models/Set A/04. Antechamber B/TREE_ROOM_VER2_COLUM2N.png" id="4_qwvcf"]
|
||||
[ext_resource type="Texture2D" uid="uid://gkqp4camk1mo" path="res://src/map/dungeon/models/Set A/04. Antechamber B/TREE_ROOM_VER2_STONE_PANEL_1png.png" id="5_uvbeu"]
|
||||
@@ -1088,181 +1088,181 @@ size = Vector2(16, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5sviy"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Antechamber B" type="Node3D"]
|
||||
script = ExtResource("1_owolg")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="TreeRoom" type="Node3D" parent="."]
|
||||
script = ExtResource("2_557rl")
|
||||
[node name="Antechamber B" type="Node3D" parent="."]
|
||||
script = ExtResource("2_xw2d6")
|
||||
|
||||
[node name="TREE_ROOM_VER2_1" type="Node3D" parent="TreeRoom"]
|
||||
[node name="TREE_ROOM_VER2_1" type="Node3D" parent="Antechamber B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.0197, -61.6663, -123.329)
|
||||
|
||||
[node name="Cube_013" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Cube_013" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -20.2849, 65.829, 130.736)
|
||||
mesh = SubResource("ArrayMesh_5lfkj")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -37.6832, 63.1385, 116.621)
|
||||
mesh = SubResource("ArrayMesh_fhgm0")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_004" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Cylinder_004" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -20.1473, 63.1385, 116.437)
|
||||
mesh = SubResource("ArrayMesh_vt4y8")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="TREE + BLOCK\\" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="TREE + BLOCK\\" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.108167, 0.0160921, -0.26644, -0.0480183, 0.283968, -0.00234334, 0.26257, 0.0453023, 0.109332, -31.082, 63.5332, 129.85)
|
||||
mesh = SubResource("ArrayMesh_dxrrj")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, -19.3504, 63.4798, 123.334)
|
||||
mesh = SubResource("ArrayMesh_jdcob")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -31.0945, 63.4597, 115.702)
|
||||
mesh = SubResource("ArrayMesh_jdcob")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.204149, 0, 0, 0, 0.0752327, 0, 0, 0, 0.112906, -38.6644, 63.4577, 127.376)
|
||||
mesh = SubResource("ArrayMesh_jdcob")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="TREE + BLOCK\\_002" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="TREE + BLOCK\\_002" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.108167, 0.0160921, -0.26644, -0.0480183, 0.283968, -0.00234334, 0.26257, 0.0453023, 0.109332, -27.0425, 63.5332, 129.85)
|
||||
mesh = SubResource("ArrayMesh_8q33k")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="COLISION_001" type="Node3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="COLISION_001" type="Node3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="TreeRoom/TREE_ROOM_VER2_1"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber B/TREE_ROOM_VER2_1"]
|
||||
|
||||
[node name="COLISSION" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="COLISSION" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.98349, 0, 0, 0, -6.00489, 0, 0, 0, 1.98349, -37.0274, 63.4974, 129.799)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_q5h7n")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.98349, 0, 0, 0, -6.00489, 0, 0, 0, 1.98349, -37.8765, 63.4974, 131.055)
|
||||
shape = SubResource("ConcavePolygonShape3D_8p1kn")
|
||||
|
||||
[node name="COLISSION_001" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="COLISSION_001" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.27215, 0, 0, 0, -3.85135, 0, 0, 0, 1.27215, -37.0661, 63.4856, 117.223)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_kkv3l")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.27215, 0, 0, 0, -3.85135, 0, 0, 0, 1.27215, -38.2887, 63.4856, 116.082)
|
||||
shape = SubResource("ConcavePolygonShape3D_f8ox8")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.27215, 0, 0, 0, -3.85135, 0, 0, 0, 1.27215, -19.5796, 63.4856, 115.946)
|
||||
shape = SubResource("ConcavePolygonShape3D_4swpa")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(1.27215, 0, 0, 0, -3.85135, 0, 0, 0, 1.27215, -20.0194, 63.4856, 130.009)
|
||||
shape = SubResource("ConcavePolygonShape3D_yav33")
|
||||
|
||||
[node name="ROOM_002" type="MeshInstance3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="ROOM_002" type="MeshInstance3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(0.359158, 0, 0, 0, 0.288074, 0, 0, 0, 0.287429, -28.9669, 64.8124, 124.579)
|
||||
mesh = SubResource("ArrayMesh_g6n65")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="TreeRoom/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Antechamber B/TREE_ROOM_VER2_1/StaticBody3D"]
|
||||
transform = Transform3D(0.359158, 0, 0, 0, 0.288074, 0, 0, 0, 0.287429, -28.9669, 64.8124, 124.579)
|
||||
shape = SubResource("ConcavePolygonShape3D_b3r1q")
|
||||
|
||||
[node name="ItemDatabase" parent="TreeRoom" instance=ExtResource("19_rlr0c")]
|
||||
[node name="ItemDatabase" parent="Antechamber B" instance=ExtResource("19_rlr0c")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="TreeRoom"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber B"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.37813, -1.65528, -4.78663)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="TreeRoom"]
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Antechamber B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00840919, 1.19798, -0.0205792)
|
||||
visible = false
|
||||
operation = 1
|
||||
flip_faces = true
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="TreeRoom"]
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="Antechamber B"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.040301, 0.0305765, -8.19511)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="TreeRoom/CSGBox2"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Antechamber B/CSGBox2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0412114, -2.98023e-08, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_xqdoa")
|
||||
operation = 2
|
||||
size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox3" type="CSGBox3D" parent="TreeRoom"]
|
||||
[node name="CSGBox3" type="CSGBox3D" parent="Antechamber B"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -10.0487, 0.0305765, 1.97372)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="TreeRoom/CSGBox3"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Antechamber B/CSGBox3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0412114, -2.98023e-08, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_xqdoa")
|
||||
operation = 2
|
||||
size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox4" type="CSGBox3D" parent="TreeRoom"]
|
||||
[node name="CSGBox4" type="CSGBox3D" parent="Antechamber B"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 10.1889, 0.0305765, 1.97372)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_10ksi")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="TreeRoom/CSGBox4"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Antechamber B/CSGBox4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0412114, -2.98023e-08, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_xqdoa")
|
||||
operation = 2
|
||||
size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_bs0wy")
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="TreeRoom"]
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="Antechamber B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.66985, -0.487564, 5.90555)
|
||||
material_override = SubResource("StandardMaterial3D_oy2lv")
|
||||
size = Vector3(0.207886, 1, 1)
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="TreeRoom"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber B"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.05117, -1.7174, -0.52877)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="TreeRoom"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber B"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber B/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.48549, -0.129931, 0.745985)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="TreeRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Antechamber B/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0462846, 0.228239, 6.06625)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="TreeRoom"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber B"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.274407, -0.866544, -0.860627)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber B/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.21313, 0.119529, -1.78418)
|
||||
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="TreeRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="Antechamber B/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.27566, -0.246464, -3.5794)
|
||||
|
||||
[node name="RemoveUnusedDoors" type="Node" parent="."]
|
||||
@@ -1280,13 +1280,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54459, 0.878017
|
||||
visible = false
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_qpvag")
|
||||
skeleton = NodePath("../../TreeRoom")
|
||||
skeleton = NodePath("../../Antechamber B")
|
||||
|
||||
[node name="Minimap2" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0507317, -3.54078, 0.878017)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_qpvag")
|
||||
skeleton = NodePath("../../TreeRoom")
|
||||
skeleton = NodePath("../../Antechamber B")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.187622, 1.94617, 0.0406494)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=87 format=4 uid="uid://cam640h4euewx"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_hww7y"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_abm0b"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_et5yn"]
|
||||
[ext_resource type="Texture2D" uid="uid://yv16a32nmuwg" path="res://src/map/dungeon/models/Set A/05. Pit Room/PIT_ROOM_VER2_tile2.png" id="2_hnabh"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctmn1oyu2llal" path="res://src/map/dungeon/models/Set A/05. Pit Room/PIT_ROOM_VER2_CEILING_1.jpg" id="3_dl8qf"]
|
||||
[ext_resource type="Texture2D" uid="uid://bworoo3u2hlob" path="res://src/map/dungeon/models/Set A/05. Pit Room/PIT_ROOM_VER2_STONE_PANEL_2png.png" id="4_76lx1"]
|
||||
@@ -1143,244 +1143,244 @@ voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="PitRoom" type="Node3D" parent="."]
|
||||
[node name="Pit Room A" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0629635)
|
||||
script = ExtResource("2_abm0b")
|
||||
script = ExtResource("2_et5yn")
|
||||
|
||||
[node name="PIT_ROOM_VER2" type="Node3D" parent="PitRoom"]
|
||||
[node name="PIT_ROOM_VER2" type="Node3D" parent="Pit Room A"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5541, -69.249, -123.875)
|
||||
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.204149, 0, 0, 0, 0.0752327, 0, 0, 0, 0.112906, -4.10248, 71.003, 125.952)
|
||||
mesh = SubResource("ArrayMesh_5bjls")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 15.5374, 71.0033, 141.581)
|
||||
mesh = SubResource("ArrayMesh_5bjls")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, 11.5071, 71.011, 106.289)
|
||||
mesh = SubResource("ArrayMesh_5bjls")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Pancaked Ways_006" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, 31.173, 70.9899, 121.927)
|
||||
mesh = SubResource("ArrayMesh_5bjls")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="COLISION_001" type="Node3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="COLISION_001" type="Node3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
|
||||
|
||||
[node name="Cube_003" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Cube_003" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(-3.13664, -4.72924e-07, 3.87385e-07, 4.7362e-07, 0, 2.56553, -4.7362e-07, 3.13204, 5.84935e-14, 13.563, 76.4374, 124.054)
|
||||
mesh = SubResource("ArrayMesh_hshh1")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_004" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Cube_004" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(1.24877, 0.220866, 0.0102099, 0.220866, -1.24341, -0.116103, -0.0102099, 0.116103, -1.26283, 13.309, 73.8183, 123.522)
|
||||
mesh = SubResource("ArrayMesh_njoo1")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_012" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Cube_012" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.00672809, 0, -0.0334386, 0, 0.0306217, 0, 0.0265594, 0, 0.00847074, 13.5195, 68.0126, 123.939)
|
||||
mesh = SubResource("ArrayMesh_ng0b0")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_008" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Cylinder_008" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(-0.110086, 0, -0.00159837, 0, 0.805312, 0, 0.00163468, 0, -0.10764, 13.5467, 68.373, 123.933)
|
||||
mesh = SubResource("ArrayMesh_ds4ds")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_015" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Cylinder_015" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.437261, 0, 0, 0, 0.437261, 0, 0, 0, 0.437261, 13.434, 74.0971, 123.922)
|
||||
mesh = SubResource("ArrayMesh_xbc7p")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane_001" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Plane_001" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.35533, 3.6323e-05, 0.0110679, 0.00179067, 8.83612e-05, -2.19625, -3.67678e-05, 0.355334, 0.000545011, 11.361, 73.2534, 122.44)
|
||||
mesh = SubResource("ArrayMesh_f3bwt")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane_002" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Plane_002" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.241682, 0.0250986, 0.568008, 0.0951006, -0.0782176, -1.41383, 0.00556974, 0.24645, -0.506564, 11.386, 75.0384, 125.699)
|
||||
mesh = SubResource("ArrayMesh_03t00")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane_003" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Plane_003" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.207677, -0.0804686, -0.826493, -0.128434, 0.0383252, -1.37545, 0.0886588, 0.244011, -0.0565229, 15.5417, 75.5415, 124.701)
|
||||
mesh = SubResource("ArrayMesh_6rdxf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane_007" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Plane_007" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.238874, -0.061002, -0.506056, -0.0724989, 0.0453425, -1.51618, 0.0718932, 0.248411, 0.152478, 15.1604, 73.9398, 124.517)
|
||||
mesh = SubResource("ArrayMesh_qmp5p")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Torus_002" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="Torus_002" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 13.6401, 78.7813, 123.307)
|
||||
mesh = SubResource("ArrayMesh_kmpse")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="PitRoom/PIT_ROOM_VER2"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Pit Room A/PIT_ROOM_VER2"]
|
||||
|
||||
[node name="COLLISSION" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="COLLISSION" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(5.37627, 0, 0, 0, 11.3947, 0, 0, 0, 5.37627, 13.5592, 71.3781, 124.086)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_b0vrd")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(5.37627, 0, 0, 0, 11.3947, 0, 0, 0, 5.37627, 13.5592, 71.3781, 124.086)
|
||||
shape = SubResource("ConcavePolygonShape3D_26x7m")
|
||||
|
||||
[node name="ROOM_003" type="MeshInstance3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="ROOM_003" type="MeshInstance3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(18, 0, 0, 0, 12.6632, 0, 0, 0, 18, 13.4949, 71.0702, 123.976)
|
||||
mesh = SubResource("ArrayMesh_dwb53")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(18, 0, 0, 0, 12.6632, 0, 0, 0, 18, 13.4949, 71.0702, 123.976)
|
||||
shape = SubResource("ConcavePolygonShape3D_8vm10")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87455, 73.283, 108.448)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.39347, 73.283, 108.448)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.95265, 73.283, 114.911)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.7534, 73.283, 108.456)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.6509, 73.283, 108.456)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 114.752)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 133.293)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8369, 73.283, 139.148)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.7289, 73.283, 139.148)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00718, 73.283, 139.148)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D13" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99243, 73.283, 139.148)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CollisionShape3D14" type="CollisionShape3D" parent="PitRoom/PIT_ROOM_VER2/StaticBody3D"]
|
||||
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Pit Room A/PIT_ROOM_VER2/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.99243, 73.283, 133.365)
|
||||
shape = SubResource("CylinderShape3D_uo0xi")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="PitRoom"]
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Pit Room A"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0496787, 4.31423, -0.266716)
|
||||
visible = false
|
||||
operation = 1
|
||||
size = Vector3(36, 12, 35.4266)
|
||||
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="PitRoom"]
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="Pit Room A"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, 0.0621085, 17.9484)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.29248)
|
||||
material = SubResource("StandardMaterial3D_2xv0l")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox2"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Pit Room A/CSGBox2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, 0.612764)
|
||||
material_override = SubResource("StandardMaterial3D_eem4o")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_dd0w8")
|
||||
|
||||
[node name="CSGBox3" type="CSGBox3D" parent="PitRoom"]
|
||||
[node name="CSGBox3" type="CSGBox3D" parent="Pit Room A"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.0660033, -0.0712214, -17.9307)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.29248)
|
||||
material = SubResource("StandardMaterial3D_2xv0l")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox3"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Pit Room A/CSGBox3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -3.72529e-08, -0.291462)
|
||||
material_override = SubResource("StandardMaterial3D_eem4o")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 1.27979)
|
||||
material = SubResource("StandardMaterial3D_dd0w8")
|
||||
|
||||
[node name="CSGBox4" type="CSGBox3D" parent="PitRoom"]
|
||||
[node name="CSGBox4" type="CSGBox3D" parent="Pit Room A"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 17.9379, -0.0712214, 0.0823821)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.29248)
|
||||
material = SubResource("StandardMaterial3D_2xv0l")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox4"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Pit Room A/CSGBox4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -1.67638e-08, 0.550755)
|
||||
material_override = SubResource("StandardMaterial3D_eem4o")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_dd0w8")
|
||||
|
||||
[node name="CSGBox5" type="CSGBox3D" parent="PitRoom"]
|
||||
[node name="CSGBox5" type="CSGBox3D" parent="Pit Room A"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -17.9413, -0.0712214, 0.0823821)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.29248)
|
||||
material = SubResource("StandardMaterial3D_2xv0l")
|
||||
|
||||
[node name="DOOR?" type="CSGBox3D" parent="PitRoom/CSGBox5"]
|
||||
[node name="DOOR?" type="CSGBox3D" parent="Pit Room A/CSGBox5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00166607, -6.51926e-08, -0.573383)
|
||||
material_override = SubResource("StandardMaterial3D_eem4o")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_dd0w8")
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="PitRoom"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Pit Room A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.482112)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Pit Room A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.34155, -6.07459, -9.01409)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Pit Room A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, -9.01409)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="PitRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Pit Room A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.43525, -6.07459, 11.7575)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="PitRoom"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Pit Room A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.764877, 4.39249, -0.482112)
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
|
||||
[node name="Marker3D" type="Marker3D" parent="Pit Room A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.13979, -5.72487, 0)
|
||||
|
||||
[node name="Marker3D2" type="Marker3D" parent="PitRoom/EnemySpawnPoints"]
|
||||
[node name="Marker3D2" type="Marker3D" parent="Pit Room A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.2311, -5.81234, 0)
|
||||
|
||||
[node name="ItemDatabase" parent="PitRoom" instance=ExtResource("19_yh0qc")]
|
||||
[node name="ItemDatabase" parent="Pit Room A" instance=ExtResource("19_yh0qc")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="PitRoom"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Pit Room A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.86977, -1.3941, -5.82187)
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="PitRoom"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Pit Room A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.76788, -1.76654, -10.184)
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://b7111krf365x0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_jccmw"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_5p5p8"]
|
||||
[ext_resource type="Texture2D" uid="uid://bb7y5jjl32b11" path="res://src/map/dungeon/models/Set A/06. Balcony Room A/INNER_BALCONY_ROOM_VER2_STONE_PANEL_2png.png" id="2_40w7a"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_fedas"]
|
||||
[ext_resource type="Texture2D" uid="uid://1bmgm045nm7e" path="res://src/map/dungeon/models/Set A/06. Balcony Room A/INNER_BALCONY_ROOM_VER2_COLUMN.jpg" id="3_87bce"]
|
||||
[ext_resource type="Texture2D" uid="uid://dgceb3iovrvsf" path="res://src/map/dungeon/models/Set A/06. Balcony Room A/INNER_BALCONY_ROOM_VER2_WALL TILE 1.jpg" id="4_j2bdg"]
|
||||
[ext_resource type="Texture2D" uid="uid://b4b2quqq54n2h" path="res://src/map/dungeon/models/Set A/06. Balcony Room A/INNER_BALCONY_ROOM_VER2_HAND_CYCLE_MOTIF.png" id="5_ipyas"]
|
||||
@@ -890,7 +890,7 @@ size = Vector3(36, 8, 36)
|
||||
material = ExtResource("19_dmkqn")
|
||||
size = Vector2(36, 32)
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Balcony Room A" type="Node3D"]
|
||||
script = ExtResource("1_jccmw")
|
||||
size_in_voxels = Vector3i(9, 1, 8)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -899,7 +899,7 @@ max_count = 1
|
||||
|
||||
[node name="InnerBalcony" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.041173)
|
||||
script = ExtResource("2_5p5p8")
|
||||
script = ExtResource("2_fedas")
|
||||
|
||||
[node name="INNER_BALCONY_ROOM_VER2" type="Node3D" parent="InnerBalcony"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.5355, -69.5131, -79.2483)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=88 format=4 uid="uid://vdhl32je6hq2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_j1kxr"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_6qgti"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_6xco5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dytao2mlwn70b" path="res://src/map/dungeon/models/Set A/07. Statue Room/ANTECHAMBER_TYPE2_VER3_STONE_PANEL_2png.png" id="3_po4ye"]
|
||||
[ext_resource type="Texture2D" uid="uid://donkyolj48lnx" path="res://src/map/dungeon/models/Set A/07. Statue Room/ANTECHAMBER_TYPE2_VER3_SA003.jpg" id="4_u2s1f"]
|
||||
[ext_resource type="Texture2D" uid="uid://dq85on808gpsv" path="res://src/map/dungeon/models/Set A/07. Statue Room/ANTECHAMBER_TYPE2_VER3_PIPE.jpg" id="5_5jr8j"]
|
||||
@@ -1688,151 +1688,151 @@ size = Vector2(16, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_grw58"]
|
||||
size = Vector3(16.0326, 8.01392, 2007.07)
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Statue Room" type="Node3D"]
|
||||
script = ExtResource("1_j1kxr")
|
||||
size_in_voxels = Vector3i(4, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Antechamber2" type="Node3D" parent="."]
|
||||
script = ExtResource("2_6qgti")
|
||||
[node name="Statue Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_6xco5")
|
||||
|
||||
[node name="ANTECHAMBER_TYPE2_VER3" type="Node3D" parent="Antechamber2"]
|
||||
[node name="ANTECHAMBER_TYPE2_VER3" type="Node3D" parent="Statue Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.032, -61.655, -91.209)
|
||||
|
||||
[node name="Cube_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Cube_001" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -22.3328, 65.829, 98.5483)
|
||||
mesh = SubResource("ArrayMesh_nenor")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_017" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Cube_017" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.0120302, 0.270411, 0.0983988, 0.276076, -0.038622, 0.0723847, 0.0811572, 0.0912983, -0.26082, -22.3328, 65.829, 98.5624)
|
||||
mesh = SubResource("ArrayMesh_68by5")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_033" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Cube_033" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(-0.103845, -0.00255301, 0.117282, 0.00321695, 0.156512, 0.00625532, -0.117266, 0.00655439, -0.103687, -30.0059, 61.4612, 96.8417)
|
||||
mesh = SubResource("ArrayMesh_pqpuv")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -22.1325, 63.1385, 84.2559)
|
||||
mesh = SubResource("ArrayMesh_0lj1n")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.093781, 0, 0, 0, 0, -0.0844317, 0, 0.093781, 0, -35.8326, 63.1385, 84.2559)
|
||||
mesh = SubResource("ArrayMesh_kw2sm")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="TREE + BLOCK\\_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="TREE + BLOCK\\_001" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.108167, 0.0160921, -0.26644, -0.0480183, 0.283968, -0.00234334, 0.26257, 0.0453023, 0.109332, -29.0904, 63.5332, 97.6621)
|
||||
mesh = SubResource("ArrayMesh_gcwa5")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_010" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Pancaked Ways_010" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(-0.204149, 0, -3.36485e-08, 0, 0.0752327, 0, 6.08412e-08, 0, -0.112906, -21.3765, 63.4652, 91.1622)
|
||||
mesh = SubResource("ArrayMesh_mtmxo")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_011" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="Pancaked Ways_011" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -32.9629, 63.4496, 83.5084)
|
||||
mesh = SubResource("ArrayMesh_mtmxo")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="COLISION_001" type="Node3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="COLISION_001" type="Node3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
transform = Transform3D(0.249554, 0, 0, 0, -10.8865, 0, 0, 0, 0.25, 17.1674, 69.9, 77.2533)
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.7138, 62.2013, 84.3621)
|
||||
shape = SubResource("ConcavePolygonShape3D_fclon")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.2403, 62.2013, 84.3621)
|
||||
shape = SubResource("ConcavePolygonShape3D_htawk")
|
||||
|
||||
[node name="COLISSION_003" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
[node name="COLISSION_003" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -30.3962, 63.6483, 97.2109)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_hgmod")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="ROOM_001" type="MeshInstance3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
[node name="ROOM_001" type="MeshInstance3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -29.2239, 64.6884, 92.1383)
|
||||
mesh = SubResource("ArrayMesh_x57sa")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D"]
|
||||
transform = Transform3D(0.287344, 0, 0, 0, 0.287443, 0, 0, 0, 0.287429, -29.2239, 64.6884, 92.1383)
|
||||
shape = SubResource("ConcavePolygonShape3D_btjq4")
|
||||
|
||||
[node name="StaticBody3D2" type="StaticBody3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3"]
|
||||
[node name="StaticBody3D2" type="StaticBody3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber2/ANTECHAMBER_TYPE2_VER3/StaticBody3D2"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Statue Room/ANTECHAMBER_TYPE2_VER3/StaticBody3D2"]
|
||||
transform = Transform3D(1.98349, 0, 0, 0, -7.00202, 0, 0, 0, 1.98349, -28.9901, 62.3076, 97.3185)
|
||||
shape = SubResource("BoxShape3D_sq4wy")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Antechamber2"]
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Statue Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.09117, 1.83591, 0.143657)
|
||||
visible = false
|
||||
operation = 1
|
||||
flip_faces = true
|
||||
size = Vector3(16, 8, 16)
|
||||
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="Antechamber2"]
|
||||
[node name="CSGBox2" type="CSGBox3D" parent="Statue Room"]
|
||||
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, 8.04886, 0.0211899, 1.9332)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_3mejj")
|
||||
|
||||
[node name="DOOR?1" type="CSGBox3D" parent="Antechamber2/CSGBox2"]
|
||||
[node name="DOOR?1" type="CSGBox3D" parent="Statue Room/CSGBox2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_2xt56")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_a7x8v")
|
||||
|
||||
[node name="CSGBox" type="CSGBox3D" parent="Antechamber2"]
|
||||
[node name="CSGBox" type="CSGBox3D" parent="Statue Room"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -1.89702, 0.0119586, -8.00157)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 0.5)
|
||||
material = SubResource("StandardMaterial3D_3mejj")
|
||||
|
||||
[node name="DOOR?1" type="CSGBox3D" parent="Antechamber2/CSGBox"]
|
||||
[node name="DOOR?1" type="CSGBox3D" parent="Statue Room/CSGBox"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_2xt56")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_a7x8v")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber2"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Statue Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.336617, -1.37707, 0.928175)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber2"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Statue Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber2/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Statue Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.87126, -14.9165)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber2/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Statue Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.58527, -14.1998)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber2"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Statue Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber2/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Statue Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
|
||||
|
||||
[node name="ItemDatabase" parent="Antechamber2" instance=ExtResource("23_rhlsp")]
|
||||
[node name="ItemDatabase" parent="Statue Room" instance=ExtResource("23_rhlsp")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber2"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Statue Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.74798, -1.55568, 2.8662)
|
||||
|
||||
@@ -1851,13 +1851,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.07721, -1.68247, 0.149613)
|
||||
visible = false
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_qxc34")
|
||||
skeleton = NodePath("../../Antechamber2")
|
||||
skeleton = NodePath("../../Statue Room")
|
||||
|
||||
[node name="Minimap2" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.07721, -1.4635, 0.149613)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_qxc34")
|
||||
skeleton = NodePath("../../Antechamber2")
|
||||
skeleton = NodePath("../../Statue Room")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.03888, 0.0590906, 995.718)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=65 format=4 uid="uid://b82dx66mgs2d7"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_0qew1"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_dthr7"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_pu81k"]
|
||||
[ext_resource type="Texture2D" uid="uid://0s6f8h4dyhsx" path="res://src/map/dungeon/models/Set A/08. Basin Room/BASIN_ROOM_VER2_concrete_0003_color_1k.png" id="2_td7cv"]
|
||||
[ext_resource type="Texture2D" uid="uid://ja1f8fjlvn88" path="res://src/map/dungeon/models/Set A/08. Basin Room/BASIN_ROOM_VER2_mother.png" id="3_fplhk"]
|
||||
[ext_resource type="Texture2D" uid="uid://del2dfj3etokd" path="res://src/map/dungeon/textures/BLOCKED-DOOR_REGULAR.png" id="3_xx585"]
|
||||
@@ -723,10 +723,10 @@ script = ExtResource("1_0qew1")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 2
|
||||
|
||||
[node name="BasinRoom" type="Node3D" parent="."]
|
||||
script = ExtResource("2_dthr7")
|
||||
script = ExtResource("2_pu81k")
|
||||
|
||||
[node name="BASIN_ROOM_VER2" type="Node3D" parent="BasinRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.59871, -11.707, -102.46)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=106 format=4 uid="uid://c1qicmrcg6q6x"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_x1cte"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_g5xc4"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lij04"]
|
||||
[ext_resource type="Texture2D" uid="uid://b2h2devo04do7" path="res://src/map/dungeon/models/Set A/09. Column Room/COLUMN_ROOM_VER3_COLUMN-DARKER.png" id="7_uspsn"]
|
||||
[ext_resource type="Texture2D" uid="uid://dafrf8sqqrhlr" path="res://src/map/dungeon/models/Set A/09. Column Room/COLUMN_ROOM_VER3_effed-TILES-2.png" id="8_hk2oq"]
|
||||
[ext_resource type="Texture2D" uid="uid://cg2mvnq7f8uhj" path="res://src/map/dungeon/models/Set A/09. Column Room/COLUMN_ROOM_VER3_WALL TILE 1.jpg" id="9_r0ib2"]
|
||||
@@ -1530,15 +1530,15 @@ albedo_texture = ExtResource("23_feo0n")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("23_feo0n")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Column Room" type="Node3D"]
|
||||
script = ExtResource("1_x1cte")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
max_count = 1
|
||||
|
||||
[node name="ColumnRoom" type="Node3D" parent="."]
|
||||
script = ExtResource("2_g5xc4")
|
||||
script = ExtResource("2_lij04")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="ColumnRoom"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=159 format=4 uid="uid://dn5546yqyntfr"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_7tf58"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_u717m"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_xx257"]
|
||||
[ext_resource type="Texture2D" uid="uid://c8xws50jtdmp5" path="res://src/map/dungeon/models/Set A/10. Item Transfer Room/10_A1_ITEM_TRANSFER_ROOM_A_download.jpg" id="3_xx257"]
|
||||
[ext_resource type="Texture2D" uid="uid://krsdfn2w6we" path="res://src/map/dungeon/models/Set A/10. Item Transfer Room/10_A1_ITEM_TRANSFER_ROOM_A_WALL TILE 1.jpg" id="4_6p8o4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cb558hgcp6ogq" path="res://src/map/dungeon/models/Set A/10. Item Transfer Room/10_A1_ITEM_TRANSFER_ROOM_A_FLOOR1.jpg" id="5_dus7i"]
|
||||
@@ -2239,309 +2239,309 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="Antechamber" type="Node3D"]
|
||||
[node name="Item Transfer Room" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
script = ExtResource("1_7tf58")
|
||||
size_in_voxels = Vector3i(3, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="Antechamber" type="Node3D" parent="."]
|
||||
[node name="Item Transfer Room" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_u717m")
|
||||
script = ExtResource("2_xx257")
|
||||
|
||||
[node name="Room" type="Node3D" parent="Antechamber"]
|
||||
[node name="Room" type="Node3D" parent="Item Transfer Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.68985, 0.186505, 3)
|
||||
|
||||
[node name="10_A1_ITEM_TRANSFER_ROOM_A" type="Node3D" parent="Antechamber/Room"]
|
||||
[node name="10_A1_ITEM_TRANSFER_ROOM_A" type="Node3D" parent="Item Transfer Room/Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11.855, -127.03)
|
||||
|
||||
[node name="CHEST" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="CHEST" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.86731, 11.8628, 128.236)
|
||||
mesh = SubResource("ArrayMesh_uf0oq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="ROOM_002" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="ROOM_002" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.287315, 0, 0, 0, 0.288009, 0, 0, 0, 0.383238, -3.66941, 13.6997, 124.011)
|
||||
mesh = SubResource("ArrayMesh_lw0kh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A/ROOM_002"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A/ROOM_002"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A/ROOM_002/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A/ROOM_002/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_xx257")
|
||||
|
||||
[node name="Cylinder" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="Cylinder" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.40348, 12.4789, 128.369)
|
||||
mesh = SubResource("ArrayMesh_hqemx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.285219, 0.0182497, -0.0355845, -0.0168656, 0.287258, 0.0121392, 0.0362609, -0.00993781, 0.285544, -3.44086, 12.5486, 125.934)
|
||||
mesh = SubResource("ArrayMesh_4pu81")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CORNER COLUMNS" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="CORNER COLUMNS" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, 0.806285, 13.7767, 130.433)
|
||||
mesh = SubResource("ArrayMesh_g13uf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_k4eiv")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="COLLISION" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="COLLISION" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(5.57054, 0, 0, 0, 0.25, 0, 0, 0, 0.239837, -3.83045, 9.05105, 129.819)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_8x3cg")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A/COLLISION"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A/COLLISION"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A/COLLISION/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A/COLLISION/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_6p8o4")
|
||||
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -5.65749, 13.4811, 116.347)
|
||||
mesh = SubResource("ArrayMesh_k822d")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_001" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_001" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_xum5q")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_002" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_002" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_dhrad")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_003" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_003" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_e0kjc")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_004" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_004" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_vwu2b")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_005" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_005" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_0lvar")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_006" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_006" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_2efvc")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_007" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_007" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_2xtkb")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_008" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_008" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_6os3w")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_009" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_009" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_22vsh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_010" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_010" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_dxhlx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_011" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_011" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_i2wtx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_012" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_012" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_bfhtm")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_013" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_013" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_y3cfd")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_014" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_014" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_ghqy6")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_015" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_015" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_6ty81")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_016" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_016" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_kufx0")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_017" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_017" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_sgcbs")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_018" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_018" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_rfbe6")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_019" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_019" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_vx4np")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_020" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_020" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_siso4")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_021" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_021" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_uelkw")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_022" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_022" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_87hvu")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_023" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_023" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_rg6mo")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_024" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_024" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_us1uq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_025" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_025" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_lqlqg")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_026" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_026" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_a5wba")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_027" type="Node3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_027" type="Node3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
|
||||
[node name="tree_028" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_028" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_iwxfr")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_029" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_029" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_kww8k")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_030" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_030" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_wam6m")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_031" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_031" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_y2cty")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_032" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_032" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_sfumx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_033" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_033" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_dhmce")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_034" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_034" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_t03ys")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_035" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_035" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_8ah44")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_036" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_036" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_skq6d")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_037" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_037" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_kkkvp")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_038" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_038" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_xh1kv")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_039" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_039" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_dfosu")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_040" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_040" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_ik0a7")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_041" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_041" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_26b67")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_042" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_042" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_pt4my")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_043" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_043" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_lqfds")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="tree_044" type="MeshInstance3D" parent="Antechamber/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
[node name="tree_044" type="MeshInstance3D" parent="Item Transfer Room/Room/10_A1_ITEM_TRANSFER_ROOM_A"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.48539, 13.7203, 129.982)
|
||||
mesh = SubResource("ArrayMesh_fkoyn")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Item Transfer Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Item Transfer Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Item Transfer Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="ItemDatabase" parent="Antechamber" instance=ExtResource("16_rmjiw")]
|
||||
[node name="ItemDatabase" parent="Item Transfer Room" instance=ExtResource("16_rmjiw")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Item Transfer Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.33663, -1.49877, 0.845012)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://dhm2lyfkrjugf"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_lh7xt"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_y1vgt"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lh7xt"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxc0mh4uf3ndf" path="res://src/map/dungeon/models/Set A/11. Long Room/11_A1_LONG_ROOM_RAIL_TRANSPARENT_PLANE.png" id="3_08sij"]
|
||||
[ext_resource type="Texture2D" uid="uid://b0k5ir622j1f7" path="res://src/map/dungeon/models/Set A/11. Long Room/11_A1_LONG_ROOM_WALL TILE 1.jpg" id="4_24ug2"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvxkk21lpc4hk" path="res://src/map/dungeon/models/Set A/11. Long Room/11_A1_LONG_ROOM_FLOOR1.jpg" id="5_8yfvr"]
|
||||
@@ -645,224 +645,224 @@ albedo_texture = ExtResource("21_j6xkj")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("21_j6xkj")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Long Room" type="Node3D"]
|
||||
script = ExtResource("1_lh7xt")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="ColumnRoom" type="Node3D" parent="."]
|
||||
script = ExtResource("2_y1vgt")
|
||||
[node name="Long Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_lh7xt")
|
||||
|
||||
[node name="Room" type="Node3D" parent="ColumnRoom"]
|
||||
[node name="Room" type="Node3D" parent="Long Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.270661, -0.291467)
|
||||
|
||||
[node name="11_A1_LONG_ROOM" type="Node3D" parent="ColumnRoom/Room"]
|
||||
[node name="11_A1_LONG_ROOM" type="Node3D" parent="Long Room/Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.856302, -12.2636, -47)
|
||||
|
||||
[node name="Plane" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Plane" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.442878, 0, 0)
|
||||
mesh = SubResource("ArrayMesh_5te2e")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane_001" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Plane_001" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.953669, 0, 0, 0, 1, 0, 0, 0, 1, -0.246046, 0, -0.190353)
|
||||
mesh = SubResource("ArrayMesh_oiui6")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="ROOM_003" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="ROOM_003" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.28387, 9.97849, 47.4522)
|
||||
mesh = SubResource("ArrayMesh_sjfqh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM/ROOM_003"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Long Room/Room/11_A1_LONG_ROOM/ROOM_003"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM/ROOM_003/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Long Room/Room/11_A1_LONG_ROOM/ROOM_003/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_2oq8v")
|
||||
|
||||
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_001" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -16.9201, 13.7659, 33.6246)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_002" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, -12.8857, 13.7659, 60.9369)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_015" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(-0.204149, 0, -3.67893e-08, 0, 0.0752327, 0, 6.65203e-08, 0, -0.112906, 22.7403, 13.7659, 45.2588)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_003" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.00015697, -0.000468049, -0.112903, -0.000103271, 0.0752313, -0.000702469, 0.204149, 3.84165e-05, 8.6456e-05, 11.0651, 13.7659, 33.6392)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(-7.30095e-08, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.03782e-08, 15.0937, 13.7659, 60.7627)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Pancaked Ways_005" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.204149, 0, 0, 0, 0.0752327, 0, 0, 0, 0.112906, -24.5176, 13.7659, 49.2782)
|
||||
mesh = SubResource("ArrayMesh_xjmai")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cube" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.103348, 0, 0.0663488)
|
||||
mesh = SubResource("ArrayMesh_2chd5")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, -14.1761, 4.14631, 32.5116)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_001" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, -22.5686, 4.14631, 32.5116)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, 13.7972, 4.14631, 32.5116)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, 5.40483, 4.14631, 32.5116)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_004" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_004" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, -14.2131, 4.14631, 54.6978)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_005" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_005" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, -22.6055, 4.14631, 54.6978)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_006" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_006" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, 13.716, 4.14631, 54.6978)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_007" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_007" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(0.0686657, 0, 0, 0, 0, -0.0686657, 0, 0.0686657, 0, 5.32357, 4.14631, 54.6978)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_008" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_008" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(2.45568e-08, -0.0686657, -1.70765e-15, -4.09279e-09, 2.4395e-16, -0.0686657, 0.0686657, 2.45568e-08, -4.09279e-09, -18.5077, 4.14631, 39.3876)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_009" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_009" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(2.45568e-08, -0.0686657, -1.70765e-15, -4.09279e-09, 2.4395e-16, -0.0686657, 0.0686657, 2.45568e-08, -4.09279e-09, -18.5077, 4.14631, 47.78)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_010" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_010" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(2.45568e-08, -0.0686657, -1.70765e-15, -4.09279e-09, 2.4395e-16, -0.0686657, 0.0686657, 2.45568e-08, -4.09279e-09, 23.7696, 4.14631, 39.7137)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_011" type="MeshInstance3D" parent="ColumnRoom/Room/11_A1_LONG_ROOM"]
|
||||
[node name="Cylinder_011" type="MeshInstance3D" parent="Long Room/Room/11_A1_LONG_ROOM"]
|
||||
transform = Transform3D(2.45568e-08, -0.0686657, -1.70765e-15, -4.09279e-09, 2.4395e-16, -0.0686657, 0.0686657, 2.45568e-08, -4.09279e-09, 23.7696, 4.14631, 48.1061)
|
||||
mesh = SubResource("ArrayMesh_4j8yq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ColumnRoom/Room"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Long Room/Room"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.4665, 0.575928, -4.06012)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.4665, 0, 4.25059)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.2448, 0, 11.4637)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.8771, 0, 11.4637)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.70936, 0, 11.4637)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.0628, 0, 11.4637)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.7713, 0, 4.63547)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.7713, 0, -3.74651)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.1769, 0, -10.6317)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.73788, 0, -10.6317)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.82008, 0, -10.6317)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="ColumnRoom/Room/StaticBody3D"]
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Long Room/Room/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.2021, 0, -10.6317)
|
||||
shape = SubResource("CylinderShape3D_cvuwr")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="ColumnRoom"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Long Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.28741, -1.57634, -4.70109)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="ColumnRoom"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Long Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.991593, 1.42366, 0.764909)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="ColumnRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Long Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1815, -2.83566, 5.54452)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="ColumnRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Long Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.83566, 0)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="ColumnRoom/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Long Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.06931, -2.83566, 4.09619)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="ColumnRoom"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Long Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.991593, 1.42366, 0.764909)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="ColumnRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Long Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.26616, -2, 6.64395)
|
||||
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="ColumnRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="Long Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.8078, -2, -3.29062)
|
||||
|
||||
[node name="EnemySpawn3" type="Marker3D" parent="ColumnRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn3" type="Marker3D" parent="Long Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.92822, -2, -6.40018)
|
||||
|
||||
[node name="EnemySpawn4" type="Marker3D" parent="ColumnRoom/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn4" type="Marker3D" parent="Long Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.32741, -2, -3.41341)
|
||||
|
||||
[node name="ItemDatabase" parent="ColumnRoom" instance=ExtResource("16_5u3o4")]
|
||||
[node name="ItemDatabase" parent="Long Room" instance=ExtResource("16_5u3o4")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="ColumnRoom"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Long Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.381, -1.83231, 0.0164348)
|
||||
|
||||
@@ -882,13 +882,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.02721, -3.09782, -0.756889
|
||||
visible = false
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_bg2qr")
|
||||
skeleton = NodePath("../../ColumnRoom")
|
||||
skeleton = NodePath("../../Long Room")
|
||||
|
||||
[node name="Minimap2" type="MeshInstance3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.961017, -3.60823, -0.756889)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_bg2qr")
|
||||
skeleton = NodePath("../../ColumnRoom")
|
||||
skeleton = NodePath("../../Long Room")
|
||||
|
||||
[node name="RemoveUnusedDoors" type="Node" parent="."]
|
||||
script = ExtResource("19_gelds")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://dhkbvos11tkdw"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_5ijis"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_r0drc"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_ya417"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8fg3ns5l0uhi" path="res://src/map/dungeon/models/Set A/12. Jump Scare Room/12_A1_JUMP_SCARE_ROOM_STONE_PANEL_2png.png" id="3_kr6uv"]
|
||||
[ext_resource type="Texture2D" uid="uid://dstgcyy6hrwbb" path="res://src/map/dungeon/models/Set A/12. Jump Scare Room/12_A1_JUMP_SCARE_ROOM_dirt.png" id="4_f5dub"]
|
||||
[ext_resource type="Texture2D" uid="uid://jtabyjtea5yk" path="res://src/map/dungeon/models/Set A/12. Jump Scare Room/12_A1_JUMP_SCARE_ROOM_RAIL_TRANSPARENT_PLANE.png" id="5_yr5s6"]
|
||||
@@ -980,11 +980,11 @@ script = ExtResource("1_5ijis")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="JumpScareRoom" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_r0drc")
|
||||
script = ExtResource("2_ya417")
|
||||
|
||||
[node name="Room" type="Node3D" parent="JumpScareRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.578037, 2.29661, 1.45618)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=88 format=4 uid="uid://dfpyfpnya0f4u"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_ulct7"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_7yem4"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_hbsbj"]
|
||||
[ext_resource type="Texture2D" uid="uid://bn3fhfh4jpo6p" path="res://src/map/dungeon/models/Set A/13. Water Room/WATER_ROOM_VER2_tile2.png" id="2_m6505"]
|
||||
[ext_resource type="Texture2D" uid="uid://bxs4s61r4l127" path="res://src/map/dungeon/models/Set A/13. Water Room/WATER_ROOM_VER2_CEILING_1.jpg" id="3_rjto0"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkcmohd0v7cew" path="res://src/map/dungeon/models/Set A/13. Water Room/WATER_ROOM_VER2_STONE_PANEL_2png.png" id="4_ou63s"]
|
||||
@@ -1048,7 +1048,7 @@ albedo_texture = ExtResource("23_83smy")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("23_83smy")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Water Room" type="Node3D"]
|
||||
script = ExtResource("1_ulct7")
|
||||
size_in_voxels = Vector3i(7, 1, 12)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -1056,7 +1056,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Water Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_7yem4")
|
||||
script = ExtResource("2_hbsbj")
|
||||
|
||||
[node name="WATER_ROOM_VER2" type="Node3D" parent="Water Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07007, -18.0046, -24.5179)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=100 format=4 uid="uid://c5eon2dk4ojua"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_bgwrn"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_cp5ou"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_bgwrn"]
|
||||
[ext_resource type="Texture2D" uid="uid://rtdq3jm6bj8t" path="res://src/map/dungeon/models/Set A/14. Ran's Room/14_A1_RAN'S ROOM_tile2.png" id="3_dvdmk"]
|
||||
[ext_resource type="Texture2D" uid="uid://cuv1t2346y6ts" path="res://src/map/dungeon/models/Set A/14. Ran's Room/14_A1_RAN'S ROOM_CEILING_1.jpg" id="4_xr0ya"]
|
||||
[ext_resource type="Texture2D" uid="uid://8luigckavgfv" path="res://src/map/dungeon/models/Set A/14. Ran's Room/14_A1_RAN'S ROOM_STONE_PANEL_2png.png" id="5_xqhts"]
|
||||
@@ -1520,12 +1520,12 @@ script = ExtResource("1_bgwrn")
|
||||
size_in_voxels = Vector3i(8, 1, 9)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="RansRoom" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.168267, 0)
|
||||
script = ExtResource("2_cp5ou")
|
||||
script = ExtResource("2_bgwrn")
|
||||
|
||||
[node name="Room" type="Node3D" parent="RansRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.513426, 6.58219, -7.03014)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=132 format=4 uid="uid://5ja3qxn8h7iw"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbxpa2yua2cni" path="res://src/map/dungeon/code/BossRoom.cs" id="1_0h3lb"]
|
||||
[ext_resource type="Script" uid="uid://tqyybt313web" path="res://src/map/dungeon/code/BossRoomA.cs" id="1_0h3lb"]
|
||||
[ext_resource type="Texture2D" uid="uid://vjbe1lg810gh" path="res://src/map/dungeon/models/Set A/15. Boss Floor A/15_A1_BOSS FLOOR A_VER_swirled_column.png" id="2_06eum"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7600l5at1q4n" path="res://src/map/dungeon/models/Set A/15. Boss Floor A/15_A1_BOSS FLOOR A_VER_mother.png" id="3_aiyhv"]
|
||||
[ext_resource type="Texture2D" uid="uid://g73ge3i3bgp3" path="res://src/map/dungeon/models/Set A/15. Boss Floor A/15_A1_BOSS FLOOR A_VER_brick3.png" id="4_gg1gw"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=99 format=4 uid="uid://crf30tibwsnri"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_bglxp"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_ydai2"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_5aadh"]
|
||||
[ext_resource type="Texture2D" uid="uid://bjfor5dhdsa32" path="res://src/map/dungeon/models/Set A/16. Seshat's Room/16_A1_SESHATS_ROOM_brick3.png" id="3_5aadh"]
|
||||
[ext_resource type="Texture2D" uid="uid://ejw5b82rcu64" path="res://src/map/dungeon/models/Set A/16. Seshat's Room/16_A1_SESHATS_ROOM_TILE4.png" id="4_xhe56"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvsqktf7e13yi" path="res://src/map/dungeon/models/Set A/16. Seshat's Room/16_A1_SESHATS_ROOM_STONE_PANEL_1png.png" id="5_gh7is"]
|
||||
@@ -1047,12 +1047,12 @@ script = ExtResource("1_bglxp")
|
||||
size_in_voxels = Vector3i(9, 1, 7)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="Seshat\'s Room" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.84, 12, -0.235)
|
||||
script = ExtResource("2_ydai2")
|
||||
script = ExtResource("2_5aadh")
|
||||
|
||||
[node name="16_A1_SESHATS_ROOM" type="Node3D" parent="Seshat\'s Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, -24, -47)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=78 format=4 uid="uid://cw33vpar237pm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_m4la0"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_mnp40"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_56tk6"]
|
||||
[ext_resource type="Texture2D" uid="uid://cpre0uy2cns41" path="res://src/map/dungeon/models/Set A/17. Gesthemii's Room/17_A1_GESTHEMIIS_ROOM_tile2.png" id="3_gwfk4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cafxnkm3gjcnp" path="res://src/map/dungeon/models/Set A/17. Gesthemii's Room/17_A1_GESTHEMIIS_ROOM_CEILING_1.jpg" id="4_hybta"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdbj52kurbhuc" path="res://src/map/dungeon/models/Set A/17. Gesthemii's Room/17_A1_GESTHEMIIS_ROOM_STONE_PANEL_2png.png" id="5_o2sad"]
|
||||
@@ -880,11 +880,11 @@ script = ExtResource("1_m4la0")
|
||||
size_in_voxels = Vector3i(9, 1, 5)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="GesthemiisRoom" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_mnp40")
|
||||
script = ExtResource("2_56tk6")
|
||||
|
||||
[node name="17_A1_GESTHEMIIS_ROOM" type="Node3D" parent="GesthemiisRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2)
|
||||
|
||||
@@ -11,20 +11,20 @@
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jhg27"]
|
||||
resource_name = "WALL.007"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("2_jmyyj")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("2_jmyyj")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_04fvv"]
|
||||
resource_name = "CEILNG.007"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("3_d7rg7")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("3_d7rg7")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nngve"]
|
||||
resource_name = "FLOOR.007"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("4_7fcpj")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("4_7fcpj")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hnpmi"]
|
||||
_surfaces = [{
|
||||
@@ -107,14 +107,14 @@ shadow_mesh = SubResource("ArrayMesh_hnpmi")
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lsgue"]
|
||||
resource_name = "Material.014"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("6_liffc")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("6_liffc")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_btu5w"]
|
||||
resource_name = "Material.015"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("7_3kayh")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("7_3kayh")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_mfebi"]
|
||||
_surfaces = [{
|
||||
@@ -430,14 +430,14 @@ shadow_mesh = SubResource("ArrayMesh_etli6")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2qrwe"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1huxf"]
|
||||
resource_name = "BOTTOM TRIM.007"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("5_qnt5r")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("5_qnt5r")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_p4f4g"]
|
||||
_surfaces = [{
|
||||
@@ -611,8 +611,8 @@ shadow_mesh = SubResource("ArrayMesh_5chhi")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4xu2u"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ood8f"]
|
||||
_surfaces = [{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=49 format=4 uid="uid://cihbmyo0ltq4m"]
|
||||
[gd_scene load_steps=50 format=4 uid="uid://cihbmyo0ltq4m"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_3m472"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_umdkt"]
|
||||
[ext_resource type="Script" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_umdkt"]
|
||||
[ext_resource type="Texture2D" uid="uid://ct3qjmo0yg3gc" path="res://src/map/dungeon/models/Set A/19. Floor Exit A/19_A1_FLOOR_EXIT_A_darkbrick.png" id="3_umdkt"]
|
||||
[ext_resource type="Texture2D" uid="uid://q4hj2tj6drv" path="res://src/map/dungeon/models/Set A/19. Floor Exit A/19_A1_FLOOR_EXIT_A_concrete_0003_color_1k.png" id="4_daunu"]
|
||||
[ext_resource type="Texture2D" uid="uid://cuy0ep1w6uxqf" path="res://src/map/dungeon/models/Set A/19. Floor Exit A/19_A1_FLOOR_EXIT_A_TILE4.png" id="5_7230f"]
|
||||
@@ -450,7 +450,7 @@ size = Vector3(0.391602, 21, 37)
|
||||
size = Vector3(0.628906, 21, 6.86426)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_7230f"]
|
||||
size = Vector3(0.628906, 21, 19.2147)
|
||||
size = Vector3(4.66064, 21, 19.2147)
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_umdkt"]
|
||||
height = 11.6425
|
||||
@@ -459,6 +459,9 @@ radius = 1.40381
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_62xqw"]
|
||||
size = Vector3(1.31396, 11.3767, 3.75488)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_mg5bq"]
|
||||
size = Vector3(19.8499, 10.2039, 7.09571)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_51rrf"]
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("17_c2x10")
|
||||
@@ -474,10 +477,10 @@ albedo_texture = ExtResource("18_r3pjb")
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_s0txx"]
|
||||
material = ExtResource("21_am10m")
|
||||
size = Vector2(20, 16)
|
||||
size = Vector2(20, 36)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
size = Vector3(20.9775, 8, 34.2681)
|
||||
|
||||
[node name="Floor Exit A" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
@@ -485,7 +488,7 @@ script = ExtResource("1_3m472")
|
||||
size_in_voxels = Vector3i(5, 1, 9)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 3
|
||||
max_count = 1
|
||||
|
||||
[node name="Floor Exit A" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
@@ -518,7 +521,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.148
|
||||
shape = SubResource("BoxShape3D_daunu")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Floor Exit A/19_A1_FLOOR_EXIT_A/StaticBody3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -2.54907)
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.234899, -4, -0.533201)
|
||||
shape = SubResource("BoxShape3D_7230f")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Floor Exit A/19_A1_FLOOR_EXIT_A/StaticBody3D"]
|
||||
@@ -539,40 +542,27 @@ shape = SubResource("BoxShape3D_62xqw")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Floor Exit A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.61757, -1.89174, 0.580412)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0456917, -1.89174, 12.7327)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Floor Exit A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, -2.27499)
|
||||
|
||||
[node name="ItemSpawnPoint2" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09927, -3.217, 2.60611)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Floor Exit A/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.93753, -3.217, 3.33261)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Floor Exit A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.31537, -2.98, -2.27499)
|
||||
|
||||
[node name="EnemySpawn2" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, -2.27499)
|
||||
|
||||
[node name="EnemySpawn3" type="Marker3D" parent="Floor Exit A/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.55793, -2.98, 2.77761)
|
||||
|
||||
[node name="ItemDatabase" parent="Floor Exit A" instance=ExtResource("16_ymrc7")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Floor Exit A"]
|
||||
[node name="Exit" type="Area3D" parent="Floor Exit A"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.33663, -1.49877, 0.845012)
|
||||
collision_layer = 256
|
||||
collision_mask = 256
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor Exit A/Exit"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00817108, 1.56831, 4.23168)
|
||||
shape = SubResource("BoxShape3D_mg5bq")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 4.23029, -0.0385468)
|
||||
@@ -606,17 +596,10 @@ script = ExtResource("20_cs7my")
|
||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.03725, 0)
|
||||
visible = false
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_s0txx")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="Minimap2" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.98417, 0)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_s0txx")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94617, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.168457, 1.94617, -0.287262)
|
||||
shape = SubResource("BoxShape3D_24rcp")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=48 format=4 uid="uid://dadl2rua1ovhq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_utnmd"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_ii8oq"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_rsrpd"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2ysw5gb2lt13" path="res://src/map/dungeon/models/Set B/20. Antechamber C/20_A2_ANTECHAMBER_TYPE_C_AREA_2_MAIN_STONE.png" id="3_afy15"]
|
||||
[ext_resource type="Texture2D" uid="uid://clbr72ym0olin" path="res://src/map/dungeon/models/Set B/20. Antechamber C/20_A2_ANTECHAMBER_TYPE_C_area_2_big_tile.png" id="4_gqtls"]
|
||||
[ext_resource type="Texture2D" uid="uid://byd8f1r5c4lxm" path="res://src/map/dungeon/models/Set B/20. Antechamber C/20_A2_ANTECHAMBER_TYPE_C_area_2_tile_3.png" id="5_0qmwl"]
|
||||
@@ -640,7 +640,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("22_or4jf")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Antechamber 3" type="Node3D"]
|
||||
script = ExtResource("1_utnmd")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -648,7 +648,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Antechamber3" type="Node3D" parent="."]
|
||||
script = ExtResource("2_ii8oq")
|
||||
script = ExtResource("2_rsrpd")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Antechamber3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9198, -0.0404749, 0)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=75 format=4 uid="uid://dra1mqcqhw7g0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_wyqcj"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_cya8n"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_snhgn"]
|
||||
[ext_resource type="Texture2D" uid="uid://cyikqwtmm1lt7" path="res://src/map/dungeon/models/Set B/21. Gallery Room/21_A2_GALLERY_ROOM_AREA_2_MAIN_STONE.png" id="3_snhgn"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbce6boj7r8jo" path="res://src/map/dungeon/models/Set B/21. Gallery Room/21_A2_GALLERY_ROOM_area_2_big_tile.png" id="4_crgp3"]
|
||||
[ext_resource type="Texture2D" uid="uid://clvmupgm4o3xf" path="res://src/map/dungeon/models/Set B/21. Gallery Room/21_A2_GALLERY_ROOM_area_2_tile_3.png" id="5_sxgxj"]
|
||||
@@ -792,7 +792,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_3qtro")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Gallery Room" type="Node3D"]
|
||||
script = ExtResource("1_wyqcj")
|
||||
size_in_voxels = Vector3i(4, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -800,7 +800,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Gallery Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_cya8n")
|
||||
script = ExtResource("2_snhgn")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Gallery Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19835, -1.07575, 0.173335)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=63 format=4 uid="uid://cq82tqhlshn1k"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_mjoyd"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_i4ais"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_7fo8x"]
|
||||
[ext_resource type="Texture2D" uid="uid://bb2iuhl0qw7ys" path="res://src/map/dungeon/models/Set B/22. Pit Room B/22_A2_PIT_ROOM_B_AREA_2_MAIN_222STONE.png" id="3_dlfy7"]
|
||||
[ext_resource type="Texture2D" uid="uid://h22yy7tcdq6a" path="res://src/map/dungeon/models/Set B/22. Pit Room B/22_A2_PIT_ROOM_B_flowers-in-water.png" id="4_8i6dt"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0h7v8ccit1gc" path="res://src/map/dungeon/models/Set B/22. Pit Room B/22_A2_PIT_ROOM_B_railing-2_billboard.png" id="5_4rhx7"]
|
||||
@@ -601,7 +601,7 @@ max_count = 2
|
||||
|
||||
[node name="PitRoom" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0629635)
|
||||
script = ExtResource("2_i4ais")
|
||||
script = ExtResource("2_7fo8x")
|
||||
|
||||
[node name="Model" type="Node3D" parent="PitRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4866, -11.2786, 1.89266)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=38 format=4 uid="uid://utaqo4hl68yw"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_5dvbl"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_spv7m"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dp1b6"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5xdhkutdcpru" path="res://src/map/dungeon/models/Set B/23. Antechamber D/23_A2_ANTECHAMBER_TYPE_D_COLUMN_WHITE.png" id="3_e72ml"]
|
||||
[ext_resource type="Texture2D" uid="uid://q04p7uylr8bm" path="res://src/map/dungeon/models/Set B/23. Antechamber D/23_A2_ANTECHAMBER_TYPE_D_AREA_2_MAIN_STONE.png" id="4_ttquq"]
|
||||
[ext_resource type="Texture2D" uid="uid://cuxv5h01lb736" path="res://src/map/dungeon/models/Set B/23. Antechamber D/23_A2_ANTECHAMBER_TYPE_D_area_2_big_tile.png" id="5_buyel"]
|
||||
@@ -391,7 +391,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_6dqol")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Antechamber 4" type="Node3D"]
|
||||
script = ExtResource("1_5dvbl")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -399,7 +399,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Antechamber4" type="Node3D" parent="."]
|
||||
script = ExtResource("2_spv7m")
|
||||
script = ExtResource("2_dp1b6")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Antechamber4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.22989, 2.44498, -1.50787)
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
[gd_scene load_steps=76 format=4 uid="uid://bhqmpgpegcuu5"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_3dspc"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_ueu6m"]
|
||||
[ext_resource type="Texture2D" uid="uid://xnjugcy3qwuy" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_HAND-CYCLE-FLOOR.png" id="3_ueu6m"]
|
||||
[ext_resource type="Texture2D" uid="uid://6bf2rf3sic7t" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_AREA_2_MAIN_STONE.png" id="4_l314a"]
|
||||
[ext_resource type="Texture2D" uid="uid://dxqrc5iwebd0u" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_COLUMN_WHITE.png" id="5_mhaj1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwbjyl730rvfy" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_area_2_big_tile.png" id="6_qjp0o"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmqosy3nf5eyk" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_WHITE_TILE2.png" id="7_h1ewn"]
|
||||
[ext_resource type="Texture2D" uid="uid://q41d4pj75v2x" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_AREA_2_MAIN_STON2E.png" id="8_65wjq"]
|
||||
[ext_resource type="Texture2D" uid="uid://cu80bxvtithwh" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_mother_GREEN.png" id="9_cyka4"]
|
||||
[ext_resource type="Texture2D" uid="uid://56j4qgrybotv" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_WHITE_layer_brick1.png" id="10_fp3fh"]
|
||||
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="11_6wdqa"]
|
||||
[ext_resource type="Texture2D" uid="uid://ca0scs1ju3c18" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_railing-2_billboard.png" id="11_7m4sw"]
|
||||
[ext_resource type="Script" uid="uid://yl7wyeo5m725" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="12_lr2q3"]
|
||||
[ext_resource type="Script" uid="uid://c6s8hvdj3u3aq" path="res://src/map/dungeon/code/MinimapManager.cs" id="13_phf36"]
|
||||
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="14_63k6p"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvast710lxrmw" path="res://src/map/dungeon/door/A2_BLOCKED_DOOR.png" id="15_3os4t"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkvegamuqdsdd" path="res://src/map/dungeon/models/Set A/18. Corridor A/CORRIDOR test_FLOOR1.jpg" id="16_h7snd"]
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_y05dd"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_fp3eo"]
|
||||
[ext_resource type="Texture2D" uid="uid://xnjugcy3qwuy" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_HAND-CYCLE-FLOOR.png" id="3_s0tqy"]
|
||||
[ext_resource type="Texture2D" uid="uid://6bf2rf3sic7t" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_AREA_2_MAIN_STONE.png" id="4_48uts"]
|
||||
[ext_resource type="Texture2D" uid="uid://dxqrc5iwebd0u" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_COLUMN_WHITE.png" id="5_cky4e"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwbjyl730rvfy" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_area_2_big_tile.png" id="6_pg0qw"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmqosy3nf5eyk" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_WHITE_TILE2.png" id="7_lurn8"]
|
||||
[ext_resource type="Texture2D" uid="uid://q41d4pj75v2x" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_AREA_2_MAIN_STON2E.png" id="8_ktrwx"]
|
||||
[ext_resource type="Texture2D" uid="uid://cu80bxvtithwh" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_mother_GREEN.png" id="9_n4664"]
|
||||
[ext_resource type="Texture2D" uid="uid://56j4qgrybotv" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_WHITE_layer_brick1.png" id="10_1de77"]
|
||||
[ext_resource type="Texture2D" uid="uid://ca0scs1ju3c18" path="res://src/map/dungeon/models/Set B/24. Balcony Room B/24_A2_BALCONY_ROOM_B_railing-2_billboard.png" id="11_w68qo"]
|
||||
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="12_4qolk"]
|
||||
[ext_resource type="Script" uid="uid://yl7wyeo5m725" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="13_wbkjn"]
|
||||
[ext_resource type="Script" uid="uid://c6s8hvdj3u3aq" path="res://src/map/dungeon/code/MinimapManager.cs" id="14_rhfqv"]
|
||||
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="15_am71f"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvast710lxrmw" path="res://src/map/dungeon/door/A2_BLOCKED_DOOR.png" id="16_fepoq"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkvegamuqdsdd" path="res://src/map/dungeon/models/Set A/18. Corridor A/CORRIDOR test_FLOOR1.jpg" id="17_pvfiu"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wbpjo"]
|
||||
resource_name = "Material.248"
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("3_ueu6m")
|
||||
albedo_texture = ExtResource("3_s0tqy")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_woxtl"]
|
||||
resource_name = "Material.152"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("4_l314a")
|
||||
albedo_texture = ExtResource("4_48uts")
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ad6wh"]
|
||||
@@ -149,7 +149,7 @@ resource_name = "Material.006"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("5_mhaj1")
|
||||
albedo_texture = ExtResource("5_cky4e")
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_c8xg0"]
|
||||
@@ -225,7 +225,7 @@ resource_name = "Material.092"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("6_qjp0o")
|
||||
albedo_texture = ExtResource("6_pg0qw")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_dmdo7"]
|
||||
_surfaces = [{
|
||||
@@ -325,14 +325,14 @@ resource_name = "Material.023"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("7_h1ewn")
|
||||
albedo_texture = ExtResource("7_lurn8")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xi63o"]
|
||||
resource_name = "Material.001"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("8_65wjq")
|
||||
albedo_texture = ExtResource("8_ktrwx")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_6j3c3"]
|
||||
_surfaces = [{
|
||||
@@ -421,7 +421,7 @@ alpha_scissor_threshold = 0.5
|
||||
alpha_antialiasing_mode = 0
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("9_cyka4")
|
||||
albedo_texture = ExtResource("9_n4664")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w77xm"]
|
||||
_surfaces = [{
|
||||
@@ -459,7 +459,7 @@ shadow_mesh = SubResource("ArrayMesh_w77xm")
|
||||
resource_name = "Material.011"
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("10_fp3fh")
|
||||
albedo_texture = ExtResource("10_1de77")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gnsjs"]
|
||||
_surfaces = [{
|
||||
@@ -574,7 +574,7 @@ alpha_scissor_threshold = 0.5
|
||||
alpha_antialiasing_mode = 0
|
||||
cull_mode = 2
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("11_7m4sw")
|
||||
albedo_texture = ExtResource("11_w68qo")
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_21i07"]
|
||||
@@ -634,25 +634,25 @@ size = Vector3(1, 2.717, 1)
|
||||
size = Vector3(1, 2.717, 1)
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_qxc34"]
|
||||
material = ExtResource("14_63k6p")
|
||||
material = ExtResource("15_am71f")
|
||||
size = Vector2(20, 16)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dhety"]
|
||||
albedo_texture = ExtResource("15_3os4t")
|
||||
albedo_texture = ExtResource("16_fepoq")
|
||||
texture_filter = 0
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_h7snd")
|
||||
albedo_texture = ExtResource("17_pvfiu")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
script = ExtResource("1_3dspc")
|
||||
[node name="Balcony Room 2" type="Node3D"]
|
||||
script = ExtResource("1_y05dd")
|
||||
size_in_voxels = Vector3i(9, 1, 8)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="BalconyRoom2" type="Node3D" parent="."]
|
||||
script = ExtResource("2_ueu6m")
|
||||
script = ExtResource("2_fp3eo")
|
||||
|
||||
[node name="Model" type="Node3D" parent="BalconyRoom2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.47922, 9.8006, -3.80776)
|
||||
@@ -915,7 +915,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="BalconyRoom2/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
|
||||
|
||||
[node name="ItemDatabase" parent="BalconyRoom2" instance=ExtResource("11_6wdqa")]
|
||||
[node name="ItemDatabase" parent="BalconyRoom2" instance=ExtResource("12_4qolk")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="BalconyRoom2"]
|
||||
@@ -923,13 +923,13 @@ unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.74798, -1.55568, 2.8662)
|
||||
|
||||
[node name="RemoveUnusedDoors" type="Node" parent="."]
|
||||
script = ExtResource("12_lr2q3")
|
||||
script = ExtResource("13_wbkjn")
|
||||
|
||||
[node name="Minimap Manager" type="Area3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5.45268, 0)
|
||||
collision_layer = 512
|
||||
collision_mask = 512
|
||||
script = ExtResource("13_phf36")
|
||||
script = ExtResource("14_rhfqv")
|
||||
|
||||
[node name="Minimap" type="MeshInstance3D" parent="Minimap Manager"]
|
||||
unique_name_in_owner = true
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://dbfkpodwvxmfe"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_1ck42"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_adafg"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dhi6g"]
|
||||
[ext_resource type="Texture2D" uid="uid://b56jom8egc532" path="res://src/map/dungeon/models/Set B/25. Pedestal Room/25_A2_PEDESTAL_ROOM_AREA_2_MAIN_STONE.png" id="3_dhi6g"]
|
||||
[ext_resource type="Texture2D" uid="uid://cu3jfu4npfjtv" path="res://src/map/dungeon/models/Set B/25. Pedestal Room/25_A2_PEDESTAL_ROOM_area_2_big_tile.png" id="4_uwyye"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx04tlo8jdbvh" path="res://src/map/dungeon/models/Set B/25. Pedestal Room/25_A2_PEDESTAL_ROOM_area_2_tile_3.png" id="5_jmhln"]
|
||||
@@ -725,117 +725,117 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_0cdpp")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Pedestal Room" type="Node3D"]
|
||||
script = ExtResource("1_1ck42")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Antechamber4" type="Node3D" parent="."]
|
||||
script = ExtResource("2_adafg")
|
||||
[node name="Pedestal Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_dhi6g")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Antechamber4"]
|
||||
[node name="Model" type="Node3D" parent="Pedestal Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.44395, 5.66566, 3.25061)
|
||||
|
||||
[node name="25_A2_PEDESTAL_ROOM" type="Node3D" parent="Antechamber4/Model"]
|
||||
[node name="25_A2_PEDESTAL_ROOM" type="Node3D" parent="Pedestal Room/Model"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.22989, -17.3501, -105.788)
|
||||
|
||||
[node name="ROOM_001" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="ROOM_001" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(0.35918, 0, 0, 0, 0.287429, 0, 0, 0, 0.287429, -3.6523, 13.6997, 102.523)
|
||||
mesh = SubResource("ArrayMesh_examh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM/ROOM_001"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM/ROOM_001"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM/ROOM_001/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM/ROOM_001/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_uwyye")
|
||||
|
||||
[node name="CEILING EMBELESHMENT_002" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="CEILING EMBELESHMENT_002" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(0.288009, 0, 0, 0, 0.288009, 0, 0, 0, 0.288009, -3.63977, 17.5334, 102.41)
|
||||
mesh = SubResource("ArrayMesh_veosj")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="Pancaked Ways_004" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(7.30095e-08, 0, -0.112906, 0, 0.0752327, 0, 0.204149, 0, 4.03782e-08, -5.66358, 13.4973, 94.8498)
|
||||
mesh = SubResource("ArrayMesh_5prdj")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="COLLISION_001" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="COLLISION_001" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(0.876181, 0, 0, 0, 4.0811, 0, 0, 0, 0.876181, -3.64698, 13.6985, 102.418)
|
||||
visible = false
|
||||
mesh = SubResource("ArrayMesh_t8jtq")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM/COLLISION_001"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM/COLLISION_001"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM/COLLISION_001/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM/COLLISION_001/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_dhi6g")
|
||||
|
||||
[node name="COLUMNS" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="COLUMNS" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(0.0926453, 0, 0, 0, 0, -0.0852114, 0, 0.0926453, 0, -15.5026, 2.44744, 90.2222)
|
||||
mesh = SubResource("ArrayMesh_3jmql")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Plane" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="Plane" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(2.03762, 0, 0, 0, 0, -1.60151, 0, 1.60151, 0, -3.62803, 13.9103, 110.442)
|
||||
mesh = SubResource("ArrayMesh_wi0mf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="Cylinder_002" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(0.788483, 0, 0, 0, 0.847337, 0, 0, 0, 0.788483, -3.66405, 10.5048, 102.452)
|
||||
mesh = SubResource("ArrayMesh_pm15u")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="Antechamber4/Model/25_A2_PEDESTAL_ROOM"]
|
||||
[node name="Cylinder_003" type="MeshInstance3D" parent="Pedestal Room/Model/25_A2_PEDESTAL_ROOM"]
|
||||
transform = Transform3D(-0.811611, 3.62222e-07, 0, -1.2255e-07, -2.39889, 0, 0, 0, 0.811611, -3.66405, 15.4202, 102.452)
|
||||
mesh = SubResource("ArrayMesh_pm15u")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Antechamber4/Model"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Pedestal Room/Model"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.44395, -5.66566, -3.25061)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber4/Model/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pedestal Room/Model/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.09215, 0, -7.17281)
|
||||
shape = SubResource("CylinderShape3D_dhi6g")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Antechamber4/Model/StaticBody3D"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Pedestal Room/Model/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.11669, 0, -7.17281)
|
||||
shape = SubResource("CylinderShape3D_dhi6g")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Antechamber4/Model/StaticBody3D"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Pedestal Room/Model/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.11669, 0, 7.07423)
|
||||
shape = SubResource("CylinderShape3D_dhi6g")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Antechamber4/Model/StaticBody3D"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Pedestal Room/Model/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.07305, 0.429077, 7.07423)
|
||||
shape = SubResource("CylinderShape3D_dhi6g")
|
||||
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Antechamber4"]
|
||||
[node name="PlayerSpawn" type="Marker3D" parent="Pedestal Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.336617, -1.37707, 0.928175)
|
||||
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Antechamber4"]
|
||||
[node name="ItemSpawnPoints" type="Node3D" parent="Pedestal Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
|
||||
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Antechamber4/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint" type="Marker3D" parent="Pedestal Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.4261, -1.87126, -14.9165)
|
||||
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Antechamber4/ItemSpawnPoints"]
|
||||
[node name="ItemSpawnPoint3" type="Marker3D" parent="Pedestal Room/ItemSpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.37, -1.58527, -14.1998)
|
||||
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Antechamber4"]
|
||||
[node name="EnemySpawnPoints" type="Node3D" parent="Pedestal Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.114, 0.496096, 10.8555)
|
||||
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Antechamber4/EnemySpawnPoints"]
|
||||
[node name="EnemySpawn1" type="Marker3D" parent="Pedestal Room/EnemySpawnPoints"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.9514, -2.12568, -13.2894)
|
||||
|
||||
[node name="ItemDatabase" parent="Antechamber4" instance=ExtResource("11_axa2u")]
|
||||
[node name="ItemDatabase" parent="Pedestal Room" instance=ExtResource("11_axa2u")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Antechamber4"]
|
||||
[node name="TeleportSpawn" type="Marker3D" parent="Pedestal Room"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.74798, -1.55568, 2.8662)
|
||||
|
||||
@@ -853,7 +853,7 @@ unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0054841, -1.49217, 0.149613)
|
||||
layers = 2
|
||||
mesh = SubResource("PlaneMesh_qxc34")
|
||||
skeleton = NodePath("../../Antechamber4")
|
||||
skeleton = NodePath("../../Pedestal Room")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0224749, 1.83591, -0.00639793)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=56 format=4 uid="uid://d2k2v4bcybx3k"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_siqky"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_si5ok"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_ltal0"]
|
||||
[ext_resource type="Texture2D" uid="uid://rdbh0k3th6aw" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_STONE_PANEL_AREA2png.png" id="3_ltal0"]
|
||||
[ext_resource type="Texture2D" uid="uid://pk017vrdih1p" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_AREA_2_MAIN_STONE.png" id="4_x3ann"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfqij0ugb1pn3" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_area_2_big_tile.png" id="5_wiuk0"]
|
||||
@@ -752,7 +752,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_vl2p0")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Item Transfer Room B" type="Node3D"]
|
||||
script = ExtResource("1_siqky")
|
||||
size_in_voxels = Vector3i(3, 1, 4)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -760,7 +760,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Item Transfer Room B" type="Node3D" parent="."]
|
||||
script = ExtResource("2_si5ok")
|
||||
script = ExtResource("2_ltal0")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Item Transfer Room B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.84663, 3.15375, -2.54799)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=70 format=4 uid="uid://cypdcaqeylnwl"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_h7qp4"]
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_nwdhf"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_h7qp4"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2vcstahhon0o" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_flowers-in-water.png" id="3_nwdhf"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3hcmpwhns38f" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_AREA_2_MAIN_STON2E.png" id="4_h7qp4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cu4igoj0p0ikk" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_area_2_big_tile.png" id="5_vsl56"]
|
||||
@@ -771,13 +771,9 @@ albedo_texture = ExtResource("22_a5aj6")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
script = ExtResource("1_nwdhf")
|
||||
size_in_voxels = Vector3i(7, 1, 12)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Water Room B" type="Node3D" parent="."]
|
||||
script = ExtResource("2_h7qp4")
|
||||
script = ExtResource("1_h7qp4")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Water Room B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.6973, 4.84378, 10.1488)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://b8tiuu3l181ke"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_oayuk"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_djdya"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_oayuk"]
|
||||
[ext_resource type="Texture2D" uid="uid://bnw5y7olvv0lc" path="res://src/map/dungeon/models/Set B/28. Long Room B/28_A2_LONG_ROOM_B_railing-2_billboard.png" id="3_oayuk"]
|
||||
[ext_resource type="Texture2D" uid="uid://cstjhs8n8ybld" path="res://src/map/dungeon/models/Set B/28. Long Room B/28_A2_LONG_ROOM_B_HAND-CYCLE-FLOOR.png" id="4_djdya"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkjbrdseivana" path="res://src/map/dungeon/models/Set B/28. Long Room B/28_A2_LONG_ROOM_B_AREA_2_MAIN_STONE.png" id="5_58wok"]
|
||||
@@ -586,7 +586,7 @@ albedo_texture = ExtResource("19_xb78s")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("19_xb78s")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Long Room B" type="Node3D"]
|
||||
script = ExtResource("1_oayuk")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -594,7 +594,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Long Room B" type="Node3D" parent="."]
|
||||
script = ExtResource("2_djdya")
|
||||
script = ExtResource("2_oayuk")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Long Room B"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.86728, -0.806632, 2.26142)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=36 format=4 uid="uid://5cstpejxygy6"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_h5vd2"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_3yy2v"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_i2lux"]
|
||||
[ext_resource type="Texture2D" uid="uid://br0mmudsrjvjr" path="res://src/map/dungeon/models/Set B/29. Column Circle Room/29_A2_COLUMN_CIRCLE_ROOM_COLUMN_WHITE.png" id="3_jpe4o"]
|
||||
[ext_resource type="Texture2D" uid="uid://6ij2st3pptd0" path="res://src/map/dungeon/models/Set B/29. Column Circle Room/29_A2_COLUMN_CIRCLE_ROOM_area_2_big_tile.png" id="4_euk7n"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfk41l5tsd80c" path="res://src/map/dungeon/models/Set B/29. Column Circle Room/29_A2_COLUMN_CIRCLE_ROOM_area_2_tile_3.png" id="5_wmaqp"]
|
||||
@@ -333,7 +333,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_5h87f")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Column Circle Room" type="Node3D"]
|
||||
script = ExtResource("1_h5vd2")
|
||||
size_in_voxels = Vector3i(5, 1, 5)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -341,7 +341,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="ColumnCircleRoom" type="Node3D" parent="."]
|
||||
script = ExtResource("2_3yy2v")
|
||||
script = ExtResource("2_i2lux")
|
||||
|
||||
[node name="29_A2_COLUMN_CIRCLE_ROOM" type="Node3D" parent="ColumnCircleRoom"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.43295, 2.95279)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=69 format=4 uid="uid://b1oayub1dt5ag"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_1cj2y"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_ppbeh"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_p5ha7"]
|
||||
[ext_resource type="Texture2D" uid="uid://cuwdpox6e74jo" path="res://src/map/dungeon/models/Set B/31. Dismantled Saint's Room/31_A2_Dismantled_Saint_Room_COLUMN_WHITE.png" id="3_p5ha7"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7kiqxbdxj1il" path="res://src/map/dungeon/models/Set B/31. Dismantled Saint's Room/31_A2_Dismantled_Saint_Room_inner_rock2.png" id="4_e2vx2"]
|
||||
[ext_resource type="Texture2D" uid="uid://d001vigipj3gx" path="res://src/map/dungeon/models/Set B/31. Dismantled Saint's Room/31_A2_Dismantled_Saint_Room_AREA_2_MAIN_222STONE.png" id="5_wkwx7"]
|
||||
@@ -772,7 +772,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_ntssu")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Dismantled Saint\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_1cj2y")
|
||||
size_in_voxels = Vector3i(9, 1, 5)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -780,7 +780,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Dismantled Saint\'s Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_ppbeh")
|
||||
script = ExtResource("2_p5ha7")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Dismantled Saint\'s Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.54819, -1.212, 4.11602)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=114 format=4 uid="uid://cuau7xgx3rkxu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_okco6"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_q8ary"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_orhq3"]
|
||||
[ext_resource type="Texture2D" uid="uid://vnpy5fysmsar" path="res://src/map/dungeon/models/Set B/32. Proscenium's Room/32_A2_PROSCENIUMS_ROOM_railing-2_billboard.png" id="3_orhq3"]
|
||||
[ext_resource type="Texture2D" uid="uid://cj33luyu65afs" path="res://src/map/dungeon/models/Set B/32. Proscenium's Room/32_A2_PROSCENIUMS_ROOM_area_2_tile_stained_2.png" id="4_u1ybt"]
|
||||
[ext_resource type="Texture2D" uid="uid://dteeanqyiclwn" path="res://src/map/dungeon/models/Set B/32. Proscenium's Room/32_A2_PROSCENIUMS_ROOM_imgonline-com-ua-TextureSeamless-WI4C0zx4dE76nh60.jpg" id="5_ncyu1"]
|
||||
@@ -1336,7 +1336,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("25_7hh2d")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Proscenium\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_okco6")
|
||||
size_in_voxels = Vector3i(9, 1, 7)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -1344,7 +1344,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Proscenium\'s Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_q8ary")
|
||||
script = ExtResource("2_orhq3")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Proscenium\'s Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.65285, 0.790657, 9.22067)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://b6akxaacr8jd2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_npoll"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_ipjqb"]
|
||||
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_npoll"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbxdkpbwg8f13" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_AREA_2_MAIN_STONE.png" id="3_nphlp"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwe37uv2083uo" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_STUCCO_DECAL_BIG.png" id="4_jl6wt"]
|
||||
[ext_resource type="Texture2D" uid="uid://vrk6qh8kvtpk" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_GREENBIT.png" id="5_ys2r4"]
|
||||
@@ -957,7 +957,7 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("23_0s31n")
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
[node name="Puer\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_npoll")
|
||||
size_in_voxels = Vector3i(9, 1, 9)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
@@ -965,7 +965,7 @@ min_count = 1
|
||||
max_count = 2
|
||||
|
||||
[node name="Puer\'s Room" type="Node3D" parent="."]
|
||||
script = ExtResource("2_ipjqb")
|
||||
script = ExtResource("2_npoll")
|
||||
|
||||
[node name="Model" type="Node3D" parent="Puer\'s Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0160885, 3.86484, 7.25485)
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
[gd_scene load_steps=119 format=4 uid="uid://ceo7ph483io44"]
|
||||
[gd_scene load_steps=118 format=4 uid="uid://ceo7ph483io44"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cbxpa2yua2cni" path="res://src/map/dungeon/code/BossRoom.cs" id="1_52xt3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dovqerwxfvkga" path="res://src/map/dungeon/models/Set B/34. Boss Floor B/34_A2_BOSS FLOOR B_VER_COLUMN_WHITE.png" id="2_egkxs"]
|
||||
[ext_resource type="Texture2D" uid="uid://dledme528nkgq" path="res://src/map/dungeon/models/Set B/34. Boss Floor B/34_A2_BOSS FLOOR B_VER_AREA_2_MAIN_STONE.png" id="3_sfnee"]
|
||||
[ext_resource type="Texture2D" uid="uid://cap42cyx13xio" path="res://src/map/dungeon/models/Set B/34. Boss Floor B/34_A2_BOSS FLOOR B_VER_area_2_big_tile.png" id="4_utkqh"]
|
||||
@@ -1626,7 +1625,6 @@ radius = 1.33887
|
||||
size = Vector3(1.9823, 12.776, 1.97168)
|
||||
|
||||
[node name="Boss Floor B" type="Node3D"]
|
||||
script = ExtResource("1_52xt3")
|
||||
|
||||
[node name="34_A2_BOSS FLOOR B_VER_1" type="Node3D" parent="."]
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@ albedo_texture = ExtResource("2_ijgu6")
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xxxok"]
|
||||
resource_name = "Material.015"
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("3_nbkbi")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("3_nbkbi")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jej4e"]
|
||||
resource_name = "CEILNG.007"
|
||||
@@ -432,8 +432,8 @@ shadow_mesh = SubResource("ArrayMesh_c82nn")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2qrwe"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ix6wn"]
|
||||
resource_name = "BOTTOM TRIM.007"
|
||||
@@ -497,8 +497,8 @@ shadow_mesh = SubResource("ArrayMesh_7ylfw")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lepkf"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_b15e2"]
|
||||
_surfaces = [{
|
||||
@@ -556,8 +556,8 @@ shadow_mesh = SubResource("ArrayMesh_b15e2")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0m8h3"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ude8"]
|
||||
_surfaces = [{
|
||||
@@ -615,8 +615,8 @@ shadow_mesh = SubResource("ArrayMesh_4ude8")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4xu2u"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jtq5r"]
|
||||
_surfaces = [{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=55 format=4 uid="uid://02v033xrh6xi"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_sofp0"]
|
||||
[ext_resource type="Script" uid="uid://daetb3e2nm56p" path="res://src/map/dungeon/code/DungeonRoom.cs" id="2_y1fip"]
|
||||
[ext_resource type="Script" uid="uid://r1ukwtc040w" path="res://src/map/dungeon/code/IExitRoom.cs" id="2_tnx8b"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0ilimt6tnd4t" path="res://src/map/dungeon/models/Set B/38. Floor Exit B/38_A2_FLOOR_EXIT_B_area_2_tile_3.png" id="3_tnx8b"]
|
||||
[ext_resource type="Texture2D" uid="uid://vwajohccffv" path="res://src/map/dungeon/models/Set B/38. Floor Exit B/38_A2_FLOOR_EXIT_B_swirled_column _AREA2.png" id="4_rs16x"]
|
||||
[ext_resource type="Texture2D" uid="uid://mhdm87tatgkf" path="res://src/map/dungeon/models/Set B/38. Floor Exit B/38_A2_FLOOR_EXIT_B_CORRIDOR_PANEL_UPPER.png" id="5_t7egw"]
|
||||
@@ -22,7 +22,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://chqxcfjjergls" path="res://src/map/dungeon/models/Set B/38. Floor Exit B/38_A2_FLOOR_EXIT_B_inner_rock2.png" id="18_xqxm8"]
|
||||
[ext_resource type="Texture2D" uid="uid://6543whim3g5" path="res://src/map/dungeon/models/Set B/38. Floor Exit B/38_A2_FLOOR_EXIT_B_inner_rock_3.png" id="19_lfgps"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkvegamuqdsdd" path="res://src/map/dungeon/models/Set A/18. Corridor A/CORRIDOR test_FLOOR1.jpg" id="19_p23g3"]
|
||||
[ext_resource type="Script" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="20_ir6hy"]
|
||||
[ext_resource type="Script" uid="uid://yl7wyeo5m725" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="20_ir6hy"]
|
||||
[ext_resource type="Script" uid="uid://c6s8hvdj3u3aq" path="res://src/map/dungeon/code/MinimapManager.cs" id="21_ux8yt"]
|
||||
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="22_twkyh"]
|
||||
|
||||
@@ -573,7 +573,7 @@ max_count = 3
|
||||
|
||||
[node name="Floor Exit A" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("2_y1fip")
|
||||
script = ExtResource("2_tnx8b")
|
||||
|
||||
[node name="38_A2_FLOOR_EXIT_B" type="Node3D" parent="Floor Exit A"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.11174, 2.89397)
|
||||
|
||||
Reference in New Issue
Block a user