Cleanup, make the project compilable on windows using AoT, add room box to all rooms
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
@startuml AppLogic
|
||||
state "AppLogic State" as GameJamDungeon_AppLogic_State {
|
||||
state "SetupGameScene" as GameJamDungeon_AppLogic_State_SetupGameScene
|
||||
state "LoadingScreen" as GameJamDungeon_AppLogic_State_LoadingScreen
|
||||
state "InGame" as GameJamDungeon_AppLogic_State_InGame
|
||||
state "LoadingScreen" as GameJamDungeon_AppLogic_State_LoadingScreen
|
||||
state "MainMenu" as GameJamDungeon_AppLogic_State_MainMenu
|
||||
}
|
||||
|
||||
|
||||
@@ -170,17 +170,17 @@ public partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLogic>
|
||||
|
||||
private void OnAttackTimeout()
|
||||
{
|
||||
//if (GlobalPosition.DistanceTo(_player.CurrentPosition) > 5f)
|
||||
//{
|
||||
// _enemyLogic.Input(new EnemyLogic.Input.Alerted());
|
||||
// return;
|
||||
//}
|
||||
if (GlobalPosition.DistanceTo(_player.CurrentPosition) > 5f)
|
||||
{
|
||||
_enemyLogic.Input(new EnemyLogic.Input.Alerted());
|
||||
return;
|
||||
}
|
||||
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
_enemyLogic.Input(new EnemyLogic.Input.AttackTimer());
|
||||
_attackTimer.Stop();
|
||||
//_attackTimer.WaitTime = rng.RandfRange(2f, 5.0f);
|
||||
_attackTimer.WaitTime = rng.RandfRange(2f, 5.0f);
|
||||
_attackTimer.Start();
|
||||
}
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
[ext_resource type="Script" uid="uid://6edayafleq8y" path="res://src/hitbox/Hitbox.cs" id="71_ul4dn"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_v7t0v"]
|
||||
viewport_path = NodePath("Sprite/SubViewportContainer/SubViewport")
|
||||
viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_wey7h"]
|
||||
|
||||
@@ -322,7 +322,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -334,7 +334,7 @@ tracks/1/keys = {
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
@@ -352,7 +352,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -364,7 +364,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -382,7 +382,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -394,7 +394,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -412,7 +412,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -424,7 +424,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -442,7 +442,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -454,7 +454,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -472,7 +472,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -484,7 +484,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -502,7 +502,7 @@ step = 0.0833333
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -514,7 +514,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -543,7 +543,7 @@ tracks/0/keys = {
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
@@ -555,7 +555,7 @@ tracks/1/keys = {
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Sprite/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
@@ -722,7 +722,7 @@ graph_offset = Vector2(-190, -100.703)
|
||||
[node name="EnemyModelView" type="Node3D"]
|
||||
script = ExtResource("1_o4cc2")
|
||||
|
||||
[node name="Sprite" type="Sprite3D" parent="."]
|
||||
[node name="Sprite3D" type="Sprite3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.086869, 0)
|
||||
billboard = 2
|
||||
alpha_cut = 1
|
||||
@@ -730,19 +730,19 @@ texture_filter = 0
|
||||
render_priority = 100
|
||||
texture = SubResource("ViewportTexture_v7t0v")
|
||||
|
||||
[node name="SubViewportContainer" type="SubViewportContainer" parent="Sprite"]
|
||||
[node name="SubViewportContainer" type="SubViewportContainer" parent="Sprite3D"]
|
||||
visibility_layer = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite/SubViewportContainer"]
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite3D/SubViewportContainer"]
|
||||
disable_3d = true
|
||||
transparent_bg = true
|
||||
handle_input_locally = false
|
||||
size = Vector2i(200, 200)
|
||||
render_target_update_mode = 4
|
||||
|
||||
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite/SubViewportContainer/SubViewport"]
|
||||
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
|
||||
unique_name_in_owner = true
|
||||
texture_filter = 1
|
||||
texture_repeat = 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=161 format=3 uid="uid://dcm53j3rncxdm"]
|
||||
[gd_scene load_steps=110 format=3 uid="uid://dcm53j3rncxdm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_cw50h"]
|
||||
[ext_resource type="Texture2D" uid="uid://drjnht11skb0l" path="res://src/enemy/enemy_types/06. chariot/animations/Chariot Front Walk/Layer 1.png" id="2_dg3gx"]
|
||||
@@ -445,171 +445,12 @@ animations = [{
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_brkxl"]
|
||||
size = Vector3(1, 0.565, 2)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vr4bf"]
|
||||
resource_name = "idle_front"
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_brkxl"]
|
||||
_data = {
|
||||
&"idle_front": SubResource("Animation_vr4bf")
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_53wuj"]
|
||||
animation = &"idle_back"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o0tmb"]
|
||||
animation = &"idle_back_walk"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_d5bmw"]
|
||||
animation = &"idle_front"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a6s5c"]
|
||||
animation = &"idle_front_walk"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fpvxl"]
|
||||
animation = &"idle_left"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"]
|
||||
animation = &"idle_left_walk"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"]
|
||||
animation = &"primary_attack"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0h1op"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_361b7"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wftla"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gqqkl"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cj36"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4t05h"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hgxu"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fq2yw"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqm0k"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmy1k"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qq0ru"]
|
||||
advance_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c54uj"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qmo72"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jyt1n"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5un2v"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2x3nl"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6a5nw"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0jqty"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yjcrh"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2ybyh"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_n454k"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vrcjv"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h1yxw"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kg6hd"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_25i3y"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5g722"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a6y4x"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7y7m4"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ldcvv"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_aalmk"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2le5t"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4nmgu"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mw5r6"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jbtxi"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mjxlk"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_al2xs"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afa0q"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_irq32"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2khaq"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k7x0x"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_noc6c"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_a6y3t"]
|
||||
states/End/position = Vector2(1466, 104)
|
||||
states/Start/position = Vector2(92, 119)
|
||||
states/idle_back/node = SubResource("AnimationNodeAnimation_53wuj")
|
||||
states/idle_back/position = Vector2(180.116, -34)
|
||||
states/idle_back_walk/node = SubResource("AnimationNodeAnimation_o0tmb")
|
||||
states/idle_back_walk/position = Vector2(676, -8.0526)
|
||||
states/idle_front/node = SubResource("AnimationNodeAnimation_d5bmw")
|
||||
states/idle_front/position = Vector2(403.116, 43.9474)
|
||||
states/idle_front_walk/node = SubResource("AnimationNodeAnimation_a6s5c")
|
||||
states/idle_front_walk/position = Vector2(644, -100)
|
||||
states/idle_left/node = SubResource("AnimationNodeAnimation_fpvxl")
|
||||
states/idle_left/position = Vector2(367.116, 119)
|
||||
states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10")
|
||||
states/idle_left_walk/position = Vector2(438, 242.947)
|
||||
states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx")
|
||||
states/primary_attack/position = Vector2(1024, 92.9474)
|
||||
transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_al2xs"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_afa0q"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_noc6c")]
|
||||
graph_offset = Vector2(46.1163, -73.3694)
|
||||
graph_offset = Vector2(-153.304, 24.5048)
|
||||
|
||||
[node name="EnemyModelView" type="Node3D"]
|
||||
script = ExtResource("1_cw50h")
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
[ext_resource type="Script" uid="uid://6edayafleq8y" path="res://src/hitbox/Hitbox.cs" id="2_rmtca"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_h1kaf"]
|
||||
viewport_path = NodePath("Sprite3D/SubViewport")
|
||||
viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport")
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_6drt6"]
|
||||
resource_local_to_scene = true
|
||||
@@ -181,14 +181,18 @@ texture_filter = 0
|
||||
render_priority = 100
|
||||
texture = SubResource("ViewportTexture_h1kaf")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite3D"]
|
||||
[node name="SubViewportContainer" type="SubViewportContainer" parent="Sprite3D"]
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Sprite3D/SubViewportContainer"]
|
||||
disable_3d = true
|
||||
transparent_bg = true
|
||||
handle_input_locally = false
|
||||
size = Vector2i(200, 200)
|
||||
render_target_update_mode = 4
|
||||
|
||||
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewport"]
|
||||
[node name="AnimatedSprite" type="AnimatedSprite2D" parent="Sprite3D/SubViewportContainer/SubViewport"]
|
||||
unique_name_in_owner = true
|
||||
texture_filter = 1
|
||||
position = Vector2(100, 100)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=107 format=3 uid="uid://cwlgxsk6iojrd"]
|
||||
[gd_scene load_steps=97 format=3 uid="uid://cwlgxsk6iojrd"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_u2p8a"]
|
||||
[ext_resource type="Texture2D" uid="uid://bokmaslnp1a4u" path="res://src/enemy/enemy_types/13. gold sproingy/animations/GOLD_SPROING_FRONT/Layer 1.png" id="3_kfpgw"]
|
||||
@@ -234,6 +234,15 @@ tracks/1/keys = {
|
||||
"values": [0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_u2p8a"]
|
||||
resource_name = "idle_left_walk"
|
||||
|
||||
[sub_resource type="Animation" id="Animation_fynbp"]
|
||||
resource_name = "idle_front_walk"
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bxjfw"]
|
||||
resource_name = "idle_back_walk"
|
||||
|
||||
[sub_resource type="Animation" id="Animation_smvnd"]
|
||||
resource_name = "back_walk"
|
||||
length = 1.16668
|
||||
@@ -324,9 +333,12 @@ tracks/1/keys = {
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2o8qa"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_2o8qa"),
|
||||
&"back_walk": SubResource("Animation_smvnd"),
|
||||
&"front_walk": SubResource("Animation_w6gcy"),
|
||||
&"left_walk": SubResource("Animation_pa2de")
|
||||
&"idle_back": SubResource("Animation_smvnd"),
|
||||
&"idle_back_walk": SubResource("Animation_bxjfw"),
|
||||
&"idle_front": SubResource("Animation_w6gcy"),
|
||||
&"idle_front_walk": SubResource("Animation_fynbp"),
|
||||
&"idle_left": SubResource("Animation_pa2de"),
|
||||
&"idle_left_walk": SubResource("Animation_u2p8a")
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_53wuj"]
|
||||
@@ -347,9 +359,6 @@ animation = &"idle_left"
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"]
|
||||
animation = &"idle_left_walk"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"]
|
||||
animation = &"primary_attack"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"]
|
||||
switch_mode = 1
|
||||
|
||||
@@ -368,23 +377,6 @@ switch_mode = 1
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cj36"]
|
||||
switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4t05h"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hgxu"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fq2yw"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqm0k"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmy1k"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"]
|
||||
switch_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qq0ru"]
|
||||
advance_mode = 2
|
||||
|
||||
@@ -455,18 +447,6 @@ switch_mode = 1
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mjxlk"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_al2xs"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afa0q"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_irq32"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2khaq"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k7x0x"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_noc6c"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_d5bmw"]
|
||||
states/End/position = Vector2(1466, 104)
|
||||
states/Start/position = Vector2(92, 119)
|
||||
@@ -482,10 +462,8 @@ states/idle_left/node = SubResource("AnimationNodeAnimation_fpvxl")
|
||||
states/idle_left/position = Vector2(367.116, 119)
|
||||
states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10")
|
||||
states/idle_left_walk/position = Vector2(438, 242.947)
|
||||
states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx")
|
||||
states/primary_attack/position = Vector2(1024, 92.9474)
|
||||
transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_al2xs"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_afa0q"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_noc6c")]
|
||||
graph_offset = Vector2(46.1163, -73.3694)
|
||||
transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk")]
|
||||
graph_offset = Vector2(46.1163, -146.617)
|
||||
|
||||
[node name="EnemyModelView" type="Node3D"]
|
||||
script = ExtResource("1_u2p8a")
|
||||
|
||||
@@ -303,7 +303,7 @@ bones/0/name = "spine1"
|
||||
bones/0/parent = -1
|
||||
bones/0/rest = Transform3D(1.49012e-06, 0.00846654, -0.999964, 2.93367e-08, 0.999964, 0.00846654, 1, -4.23752e-08, 1.49012e-06, 0.000155807, -0.00105953, -2.01735)
|
||||
bones/0/enabled = true
|
||||
bones/0/position = Vector3(-0.259765, -0.995499, -1.97163)
|
||||
bones/0/position = Vector3(-0.259717, -0.989979, -1.972)
|
||||
bones/0/rotation = Quaternion(0.0915277, -0.692111, -0.0341586, 0.715149)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "spine0"
|
||||
@@ -346,7 +346,7 @@ bones/6/parent = 5
|
||||
bones/6/rest = Transform3D(0.0598389, 0.98531, 0.15995, -0.975271, 0.0235553, 0.219755, 0.212759, -0.169144, 0.962353, 3.65078e-07, 1.40318, 0)
|
||||
bones/6/enabled = true
|
||||
bones/6/position = Vector3(3.65078e-07, 1.40318, 0)
|
||||
bones/6/rotation = Quaternion(-0.0597785, -0.298713, -0.744517, 0.594047)
|
||||
bones/6/rotation = Quaternion(-0.068138, -0.301755, -0.744687, 0.591391)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
bones/7/parent = 6
|
||||
@@ -381,7 +381,7 @@ bones/11/parent = 1
|
||||
bones/11/rest = Transform3D(0.981457, 0.0769315, -0.175568, 0.18837, -0.217537, 0.957703, 0.035485, -0.973015, -0.227995, -1.09896e-07, 3.84743, -2.10479e-07)
|
||||
bones/11/enabled = true
|
||||
bones/11/position = Vector3(-1.09896e-07, 3.84743, -2.10479e-07)
|
||||
bones/11/rotation = Quaternion(-0.782876, -0.0600197, 0.0755557, 0.614649)
|
||||
bones/11/rotation = Quaternion(-0.783201, -0.0603045, 0.0749057, 0.614287)
|
||||
bones/11/scale = Vector3(1, 0.999999, 1)
|
||||
bones/12/name = "arm2_L"
|
||||
bones/12/parent = 11
|
||||
@@ -409,7 +409,7 @@ bones/15/parent = 1
|
||||
bones/15/rest = Transform3D(-0.98213, 0.0512573, -0.181089, -0.187541, -0.185921, 0.964501, 0.0157694, 0.981227, 0.192212, 0.00107862, 3.8461, -0.0821097)
|
||||
bones/15/enabled = true
|
||||
bones/15/position = Vector3(0.00107886, 3.8461, -0.0821095)
|
||||
bones/15/rotation = Quaternion(-0.212402, 0.740585, 0.618733, -0.153585)
|
||||
bones/15/rotation = Quaternion(-0.212102, 0.740115, 0.61924, -0.154223)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/16/name = "arm2_R"
|
||||
bones/16/parent = 15
|
||||
@@ -436,22 +436,22 @@ bones/19/name = "hip_L"
|
||||
bones/19/parent = -1
|
||||
bones/19/rest = Transform3D(0.138486, 0.897208, 0.419333, -0.129033, -0.403458, 0.905854, 0.981923, -0.179556, 0.059896, 0.000155807, -0.00105953, -2.01735)
|
||||
bones/19/enabled = true
|
||||
bones/19/position = Vector3(-0.334538, -1.15593, -1.87113)
|
||||
bones/19/rotation = Quaternion(0.618151, 0.304521, 0.560865, -0.458898)
|
||||
bones/19/position = Vector3(-0.330093, -1.15173, -1.88579)
|
||||
bones/19/rotation = Quaternion(0.617221, 0.305629, 0.562348, -0.457596)
|
||||
bones/19/scale = Vector3(1, 1, 1)
|
||||
bones/20/name = "leg1_L"
|
||||
bones/20/parent = 19
|
||||
bones/20/rest = Transform3D(0.945603, 0.113405, 0.304916, -0.324072, 0.410457, 0.852351, -0.0284943, -0.9048, 0.424881, 2.08616e-07, 2.00996, -7.1153e-07)
|
||||
bones/20/enabled = true
|
||||
bones/20/position = Vector3(2.08616e-07, 2.00996, -7.1153e-07)
|
||||
bones/20/rotation = Quaternion(-0.317823, -0.433952, -0.28409, 0.793705)
|
||||
bones/20/rotation = Quaternion(-0.316853, -0.435017, -0.282488, 0.794081)
|
||||
bones/20/scale = Vector3(1, 0.999999, 1)
|
||||
bones/21/name = "leg2_L"
|
||||
bones/21/parent = 20
|
||||
bones/21/rest = Transform3D(0.990336, -0.138679, 0.00180777, 0.138628, 0.990193, 0.0173138, -0.00419111, -0.0168959, 0.999848, 5.96046e-08, 5.85994, -5.23403e-07)
|
||||
bones/21/enabled = true
|
||||
bones/21/position = Vector3(5.96046e-08, 5.85994, -5.23403e-07)
|
||||
bones/21/rotation = Quaternion(-0.0603187, 0.00129958, 0.488283, 0.870597)
|
||||
bones/21/rotation = Quaternion(-0.0602972, 0.00129972, 0.488108, 0.870697)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
bones/22/name = "foot1_L"
|
||||
bones/22/parent = 21
|
||||
@@ -485,7 +485,7 @@ bones/26/name = "hip_R"
|
||||
bones/26/parent = -1
|
||||
bones/26/rest = Transform3D(0.138486, -0.897208, -0.419333, 0.129033, -0.403458, 0.905854, -0.981923, -0.179556, 0.059896, -0.000155807, -0.00105953, -2.01735)
|
||||
bones/26/enabled = true
|
||||
bones/26/position = Vector3(-0.160043, -1.11395, -2.01824)
|
||||
bones/26/position = Vector3(-0.173108, -1.11395, -2.01815)
|
||||
bones/26/rotation = Quaternion(0.608697, -0.3155, -0.575514, -0.445793)
|
||||
bones/26/scale = Vector3(1, 1, 1)
|
||||
bones/27/name = "leg1_R"
|
||||
@@ -493,14 +493,14 @@ bones/27/parent = 26
|
||||
bones/27/rest = Transform3D(0.945603, -0.113405, -0.304916, 0.324072, 0.410457, 0.852351, 0.0284943, -0.9048, 0.424881, -9.54606e-09, 2.00996, -3.52971e-07)
|
||||
bones/27/enabled = true
|
||||
bones/27/position = Vector3(-9.54606e-09, 2.00996, -3.52971e-07)
|
||||
bones/27/rotation = Quaternion(-0.205506, 0.422864, 0.140352, 0.871352)
|
||||
bones/27/rotation = Quaternion(-0.205889, 0.422653, 0.140625, 0.87132)
|
||||
bones/27/scale = Vector3(1, 0.999999, 1)
|
||||
bones/28/name = "leg2_R"
|
||||
bones/28/parent = 27
|
||||
bones/28/rest = Transform3D(0.990336, 0.138679, -0.00180777, -0.138628, 0.990193, 0.0173138, 0.00419111, -0.0168959, 0.999848, 4.51691e-08, 5.85994, -3.72529e-09)
|
||||
bones/28/enabled = true
|
||||
bones/28/position = Vector3(4.51691e-08, 5.85994, -3.72529e-09)
|
||||
bones/28/rotation = Quaternion(-0.0635773, -0.00115937, -0.507595, 0.859246)
|
||||
bones/28/rotation = Quaternion(-0.0636584, -0.00115882, -0.508243, 0.858857)
|
||||
bones/28/scale = Vector3(1, 1, 1)
|
||||
bones/29/name = "foot1_R"
|
||||
bones/29/parent = 28
|
||||
@@ -532,7 +532,7 @@ bones/32/rotation = Quaternion(0.456756, 0.539878, -0.539587, -0.456893)
|
||||
bones/32/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Armature/Skeleton3D"]
|
||||
transform = Transform3D(-0.280364, -0.0579873, -0.958141, -0.331718, -0.930823, 0.153399, -0.900754, 0.360841, 0.241733, -1.6768, 8.26406, 4.95172)
|
||||
transform = Transform3D(-0.289932, -0.0729368, -0.954264, -0.330132, -0.92827, 0.171253, -0.898304, 0.364685, 0.245056, -1.66838, 8.27337, 4.95041)
|
||||
bone_name = "TOP OF SKULL"
|
||||
bone_idx = 8
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,12 +1,12 @@
|
||||
@startuml EnemyLogic
|
||||
state "EnemyLogic State" as GameJamDungeon_EnemyLogic_State {
|
||||
state "Alive" as GameJamDungeon_EnemyLogic_State_Alive {
|
||||
state "Idle" as GameJamDungeon_EnemyLogic_State_Idle
|
||||
state "Activated" as GameJamDungeon_EnemyLogic_State_Activated {
|
||||
state "Attacking" as GameJamDungeon_EnemyLogic_State_Attacking
|
||||
state "FollowPlayer" as GameJamDungeon_EnemyLogic_State_FollowPlayer
|
||||
state "Patrolling" as GameJamDungeon_EnemyLogic_State_Patrolling
|
||||
state "Attacking" as GameJamDungeon_EnemyLogic_State_Attacking
|
||||
}
|
||||
state "Idle" as GameJamDungeon_EnemyLogic_State_Idle
|
||||
}
|
||||
state "Defeated" as GameJamDungeon_EnemyLogic_State_Defeated
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
@startuml GameLogic
|
||||
state "GameLogic State" as GameJamDungeon_GameLogic_State {
|
||||
state "GameStarted" as GameJamDungeon_GameLogic_State_GameStarted
|
||||
state "Playing" as GameJamDungeon_GameLogic_State_Playing {
|
||||
state "AskForTeleport" as GameJamDungeon_GameLogic_State_AskForTeleport
|
||||
state "MinimapOpen" as GameJamDungeon_GameLogic_State_MinimapOpen
|
||||
state "FloorClearedDecisionState" as GameJamDungeon_GameLogic_State_FloorClearedDecisionState
|
||||
state "Resuming" as GameJamDungeon_GameLogic_State_Resuming
|
||||
state "Paused" as GameJamDungeon_GameLogic_State_Paused
|
||||
state "InventoryOpened" as GameJamDungeon_GameLogic_State_InventoryOpened
|
||||
state "MinimapOpen" as GameJamDungeon_GameLogic_State_MinimapOpen
|
||||
state "Paused" as GameJamDungeon_GameLogic_State_Paused
|
||||
state "Resuming" as GameJamDungeon_GameLogic_State_Resuming
|
||||
}
|
||||
state "GameStarted" as GameJamDungeon_GameLogic_State_GameStarted
|
||||
state "Quit" as GameJamDungeon_GameLogic_State_Quit
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@ using Chickensoft.AutoInject;
|
||||
using Chickensoft.GodotNodeInterfaces;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bjqgl5u05ia04"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_vtvx6"]
|
||||
radius = 1.0
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dc1b0"]
|
||||
transparency = 1
|
||||
albedo_color = Color(0, 1, 0, 0.164706)
|
||||
|
||||
[node name="Teleport" type="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.09493, 0)
|
||||
collision_layer = 256
|
||||
collision_mask = 256
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("CylinderShape3D_vtvx6")
|
||||
|
||||
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="."]
|
||||
sorting_offset = 100.0
|
||||
material = SubResource("StandardMaterial3D_dc1b0")
|
||||
@@ -1,6 +1,7 @@
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using System.Collections.Immutable;
|
||||
using System.Linq;
|
||||
|
||||
namespace GameJamDungeon;
|
||||
@@ -18,9 +19,52 @@ public partial class MonsterRoom : Node3D, IDungeonRoom
|
||||
|
||||
[Node] public ItemDatabase ItemDatabase { get; set; } = default!;
|
||||
|
||||
[Node] private Area3D _room { get; set; } = default!;
|
||||
|
||||
private ImmutableList<IEnemy> _enemiesInRoom;
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
SpawnItems();
|
||||
_enemiesInRoom = [];
|
||||
_room.BodyEntered += _room_BodyEntered;
|
||||
_room.BodyExited += _room_BodyExited;
|
||||
}
|
||||
|
||||
private void _room_BodyExited(Node3D body)
|
||||
{
|
||||
if (body is IEnemy enemy)
|
||||
_enemiesInRoom = _enemiesInRoom.Remove(enemy);
|
||||
}
|
||||
private void _room_BodyEntered(Node3D body)
|
||||
{
|
||||
if (body is IEnemy enemy)
|
||||
_enemiesInRoom = _enemiesInRoom.Add(enemy);
|
||||
}
|
||||
|
||||
public ImmutableList<IEnemy> GetEnemiesInCurrentRoom()
|
||||
{
|
||||
return _enemiesInRoom;
|
||||
}
|
||||
|
||||
public void SpawnEnemies(EnemyDatabase enemyDatabase)
|
||||
{
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var enemySpawnPoints = EnemySpawnPoints.GetChildren();
|
||||
var numberOfEnemiesToSpawn = rng.RandiRange(1, enemySpawnPoints.Count);
|
||||
|
||||
foreach (Marker3D spawnPoint in enemySpawnPoints)
|
||||
{
|
||||
if (numberOfEnemiesToSpawn <= 0)
|
||||
break;
|
||||
numberOfEnemiesToSpawn--;
|
||||
|
||||
var enemy = enemyDatabase.EnemyList[rng.RandWeighted(enemyDatabase.SpawnRate)];
|
||||
var instantiatedEnemy = enemy.Instantiate<Enemy>();
|
||||
instantiatedEnemy.Position = new Vector3(spawnPoint.Position.X, -0.5f, spawnPoint.Position.Z);
|
||||
AddChild(instantiatedEnemy);
|
||||
}
|
||||
}
|
||||
|
||||
private void SpawnItems()
|
||||
@@ -44,24 +88,4 @@ public partial class MonsterRoom : Node3D, IDungeonRoom
|
||||
AddChild(duplicated);
|
||||
}
|
||||
}
|
||||
|
||||
public void SpawnEnemies(EnemyDatabase enemyDatabase)
|
||||
{
|
||||
var rng = new RandomNumberGenerator();
|
||||
rng.Randomize();
|
||||
var enemySpawnPoints = EnemySpawnPoints.GetChildren();
|
||||
var numberOfEnemiesToSpawn = rng.RandiRange(1, enemySpawnPoints.Count);
|
||||
|
||||
foreach (Marker3D spawnPoint in enemySpawnPoints)
|
||||
{
|
||||
if (numberOfEnemiesToSpawn <= 0)
|
||||
break;
|
||||
numberOfEnemiesToSpawn--;
|
||||
|
||||
var enemy = enemyDatabase.EnemyList[rng.RandWeighted(enemyDatabase.SpawnRate)];
|
||||
var instantiatedEnemy = enemy.Instantiate<Enemy>();
|
||||
instantiatedEnemy.Position = new Vector3(spawnPoint.Position.X, -0.5f, spawnPoint.Position.Z);
|
||||
AddChild(instantiatedEnemy);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
[gd_scene load_steps=14 format=3 uid="uid://bc1sp6xwe0j65"]
|
||||
[gd_scene load_steps=13 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://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_gkkr3"]
|
||||
[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://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_gkkr3"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="8_5rblf"]
|
||||
[ext_resource type="PackedScene" uid="uid://cmvimr0pvsgqy" path="res://src/enemy/enemy_types/10. Eden Pillar/Eden Pillar.tscn" id="10_atq1f"]
|
||||
[ext_resource type="PackedScene" uid="uid://cfecvvav8kkp6" path="res://src/player/Player.tscn" id="11_sdyti"]
|
||||
[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://cihbmyo0ltq4m" path="res://src/map/dungeon/rooms/Set A/19. Floor Exit A.tscn" id="12_n02rw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/01. 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://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="13_ofywd"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="14_gkkr3"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_4d8mx"]
|
||||
@@ -177,6 +176,3 @@ EnemyList = Array[PackedScene]([ExtResource("13_kwaga"), ExtResource("14_gkkr3")
|
||||
|
||||
[node name="Eden Pillar" parent="." instance=ExtResource("10_atq1f")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.7976, -1.33866, 30.3232)
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("11_sdyti")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.6846, -1.648, 32.5604)
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_r7shj"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_geyju"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_7txs6"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_r7shj"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_geyju"]
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="5_ld0kt"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_jgovx"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="7_86if8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="8_lpc1g"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="9_4i2f8"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_lpelw"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_jgovx"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="7_86if8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="8_lpc1g"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="9_4i2f8"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_lpelw"]
|
||||
[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/01. sproingy/Sproingy.tscn" id="12_pmbic"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="13_eyrkc"]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
[gd_scene load_steps=16 format=3 uid="uid://dl1scvkp8r5sw"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="1_ou8lo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_yeqmp"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_2o7kq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_yeqmp"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_2o7kq"]
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="5_mo2td"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_wo0bu"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_o010k"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="7_qjouh"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="8_06hbf"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_imrv0"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="9_ym1ny"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_wo0bu"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_o010k"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="7_qjouh"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="8_06hbf"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_imrv0"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="9_ym1ny"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_kyvxc"]
|
||||
[ext_resource type="PackedScene" uid="uid://bksq62muhk3h5" path="res://src/enemy/enemy_types/01. sproingy/Sproingy.tscn" id="12_1j6d5"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="13_q8fb5"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_8amoj"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_p7nwd"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_te0rp"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_i5hjj"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_katpr"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_8pmtc"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_5wyu4"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_36gcj"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_gn1yf"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_he2ag"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_te0rp"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_i5hjj"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_katpr"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_8pmtc"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_5wyu4"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_36gcj"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_gn1yf"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_he2ag"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_f4225"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gwivt7cw7nd" path="res://src/enemy/enemy_types/02. michael/Michael.tscn" id="13_5kttw"]
|
||||
[ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="14_h5hhw"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_b3rou"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_duhq4"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_ut4ij"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_lposy"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_mb8sd"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_573ke"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_puq45"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_slkpn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_b3rou"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_duhq4"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_ut4ij"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_lposy"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_mb8sd"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_573ke"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_puq45"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_slkpn"]
|
||||
[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/02. michael/Michael.tscn" id="12_uv3l4"]
|
||||
[ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="13_v44hk"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_51vs0"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_ixj2e"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_rgrkc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_ltey6"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_xalbn"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_yfjr1"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_wnhhx"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_7s220"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_twkiu"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_xh2mp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_rgrkc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_ltey6"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_xalbn"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_yfjr1"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_wnhhx"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_7s220"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_twkiu"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_xh2mp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_vn8cd"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_0tmnj"]
|
||||
[ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="13_gb3sg"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_un5rc"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_purgj"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_67qnt"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_ogmgc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_fjqnq"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_bji1g"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_sqvag"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_c5i81"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_lo82o"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_xvcp8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_67qnt"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_ogmgc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_fjqnq"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_bji1g"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_sqvag"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_c5i81"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_lo82o"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_xvcp8"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_xast8"]
|
||||
[ext_resource type="PackedScene" uid="uid://cvk007twac22c" path="res://src/enemy/enemy_types/03. filth_eater/FilthEater.tscn" id="12_tr8km"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_43euk"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_qs20c"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_6ps7u"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_pn3nc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_esh22"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_mir7f"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_1elux"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_c68jx"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_3lecr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_dtrr3"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/scenes/Set A/18. Corridor A.tscn" id="10_vtwmp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_pn3nc"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_esh22"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_mir7f"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_1elux"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_c68jx"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_3lecr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_dtrr3"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/Set A/18. Corridor A.tscn" id="10_vtwmp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbvr8ewajja6a" path="res://src/enemy/EnemyDatabase.tscn" id="11_uflod"]
|
||||
[ext_resource type="PackedScene" uid="uid://feegakykn3fv" path="res://src/enemy/enemy_types/05. ballos/Ballos.tscn" id="13_c8dl5"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlw5cvutvypxn" path="res://src/enemy/enemy_types/06. chariot/Chariot.tscn" id="13_qs20c"]
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpec2lbt83dhe" path="res://src/map/dungeon/scenes/Set A/03. Antechamber A.tscn" id="3_f55jb"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/scenes/Set A/08. BasinRoom.tscn" id="4_iljqd"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/scenes/Set A/06. Balcony Room A.tscn" id="5_2admg"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/scenes/Set A/09. Column Room.tscn" id="6_fuh3g"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/scenes/Set A/13. Water Room.tscn" id="7_lk05i"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/scenes/Set A/07. Statue Room.tscn" id="8_b81ow"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/scenes/Set A/05. Pit Room A.tscn" id="9_tl40f"]
|
||||
[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://dpec2lbt83dhe" path="res://src/map/dungeon/rooms/Set A/03. Antechamber A.tscn" id="3_f55jb"]
|
||||
[ext_resource type="PackedScene" uid="uid://b82dx66mgs2d7" path="res://src/map/dungeon/rooms/Set A/08. Basin Room.tscn" id="4_iljqd"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7111krf365x0" path="res://src/map/dungeon/rooms/Set A/06. Balcony Room A.tscn" id="5_2admg"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1qicmrcg6q6x" path="res://src/map/dungeon/rooms/Set A/09. Column Room.tscn" id="6_fuh3g"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfpyfpnya0f4u" path="res://src/map/dungeon/rooms/Set A/13. Water Room.tscn" id="7_lk05i"]
|
||||
[ext_resource type="PackedScene" uid="uid://vdhl32je6hq2" path="res://src/map/dungeon/rooms/Set A/07. Statue Room.tscn" id="8_b81ow"]
|
||||
[ext_resource type="PackedScene" uid="uid://cam640h4euewx" path="res://src/map/dungeon/rooms/Set A/05. Pit Room A.tscn" id="9_tl40f"]
|
||||
[ext_resource type="PackedScene" uid="uid://bn4gslp2gk8ds" path="res://src/map/dungeon/rooms/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/05. ballos/Ballos.tscn" id="12_mhyau"]
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://g28xmp6cn16h"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b74nta2e20elm" path="res://src/map/dungeon/code/BossFloor.cs" id="1_0xjxw"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ja3qxn8h7iw" path="res://src/map/dungeon/scenes/Set A/15. Boss Floor A.tscn" id="2_rbjfi"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ja3qxn8h7iw" path="res://src/map/dungeon/rooms/Set A/15. Boss Floor A.tscn" id="2_rbjfi"]
|
||||
|
||||
[node name="Floor10" type="Node3D"]
|
||||
script = ExtResource("1_0xjxw")
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_k525w"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_bw315"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_bw315"]
|
||||
[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. 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"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/scenes/Set B/38. Floor Exit B.tscn" id="11_8e7p7"]
|
||||
[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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_bw315"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_8e7p7"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_deo6i"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_x1lv4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_274rn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_fj5sv"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_famp5"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_5y5fx"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_8e7p7"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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/06. chariot/Chariot.tscn" id="13_aj7yr"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6tqt27ql8s35" path="res://src/enemy/enemy_types/07. chinthe/Chinthe.tscn" id="15_bw315"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwt6302nsf4vq" path="res://src/map/dungeon/code/DungeonFloor.cs" id="1_xpfig"]
|
||||
[ext_resource type="Script" uid="uid://b1x125h0tya2w" path="res://addons/SimpleDungeons/DungeonGenerator3D.gd" id="2_m28m3"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_53cm1"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_53cm1"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_ffc3h"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_jc51p"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_rtv5v"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_jro0u"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_b7mkw"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_4qv3u"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_5fprq"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_nemst"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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/07. chinthe/Chinthe.tscn" id="14_edmor"]
|
||||
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_ak4no"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_ak4no"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_sfr88"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_by6es"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_xkoxe"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_63dun"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_btunt"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_vonag"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_yo5mh"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_mwwyc"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_7km57"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_7km57"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_nrwsy"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_mh162"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_hs7sr"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_48ayb"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_j3q75"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_g0y0e"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_8jhvc"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_ng7ux"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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://c6tqt27ql8s35" path="res://src/enemy/enemy_types/07. chinthe/Chinthe.tscn" id="14_r4r1j"]
|
||||
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_cfhak"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_cfhak"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_i1g1c"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_fqp0v"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_86r4l"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_mxaww"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_eti4c"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_3p6l1"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_rd0ko"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_t8tuf"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_0utb0"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_0utb0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_jh7em"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_xrigs"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_r76p4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_b414q"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_7gq57"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_kaga7"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_0r7u7"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_wurkp"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_iqgo0"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_iqgo0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_m0j7h"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_vfchv"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_dn13w"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_i6jge"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_kg1wb"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_f0vei"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_id8cu"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_0tado"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_biant"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_biant"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_ya360"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_7enj5"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_c5tc6"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_jcbwi"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_6fs7u"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_6ueav"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_ag0xh"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_380n2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
[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"]
|
||||
[ext_resource type="PackedScene" uid="uid://dadl2rua1ovhq" path="res://src/map/dungeon/scenes/Set B/20. Antechamber 3.tscn" id="3_blhib"]
|
||||
[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. 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://dadl2rua1ovhq" path="res://src/map/dungeon/rooms/Set B/20. Antechamber 3.tscn" id="3_blhib"]
|
||||
[ext_resource type="PackedScene" uid="uid://dra1mqcqhw7g0" path="res://src/map/dungeon/rooms/Set B/21. Gallery Room.tscn" id="4_rxmjy"]
|
||||
[ext_resource type="PackedScene" uid="uid://cq82tqhlshn1k" path="res://src/map/dungeon/rooms/Set B/22. Pit Room B.tscn" id="5_fnjfv"]
|
||||
[ext_resource type="PackedScene" uid="uid://utaqo4hl68yw" path="res://src/map/dungeon/rooms/Set B/23. Antechamber 4.tscn" id="6_dpaem"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhqmpgpegcuu5" path="res://src/map/dungeon/rooms/Set B/24. Balcony Room 2.tscn" id="7_fp3ik"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbfkpodwvxmfe" path="res://src/map/dungeon/rooms/Set B/25. Pedestal Room.tscn" id="8_2od3c"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8tiuu3l181ke" path="res://src/map/dungeon/rooms/Set B/28. Long Room B.tscn" id="9_twdga"]
|
||||
[ext_resource type="PackedScene" uid="uid://5cstpejxygy6" path="res://src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn" id="10_2x4yi"]
|
||||
[ext_resource type="PackedScene" uid="uid://02v033xrh6xi" path="res://src/map/dungeon/rooms/Set B/38. Floor Exit B.tscn" id="11_gnpgo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dooy8nc5pgaxm" path="res://src/map/dungeon/rooms/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"]
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_gqi8w"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://w2peiubnalof"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b74nta2e20elm" path="res://src/map/dungeon/code/BossFloor.cs" id="1_d31ow"]
|
||||
[ext_resource type="PackedScene" uid="uid://ceo7ph483io44" path="res://src/map/dungeon/scenes/Set B/34. Boss Floor B.tscn" id="2_d31ow"]
|
||||
[ext_resource type="PackedScene" uid="uid://ceo7ph483io44" path="res://src/map/dungeon/rooms/Set B/34. Boss Floor B.tscn" id="2_d31ow"]
|
||||
|
||||
[node name="Floor20" type="Node3D"]
|
||||
script = ExtResource("1_d31ow")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://ds5dbs3wdko8j"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bo20ffw2ygbks" path="res://src/map/dungeon/scenes/Set B/35. Goddess of Guidance's Room.tscn" id="1_0lcan"]
|
||||
[ext_resource type="PackedScene" uid="uid://bo20ffw2ygbks" path="res://src/map/dungeon/rooms/Set B/35. Goddess of Guidance's Room.tscn" id="1_0lcan"]
|
||||
|
||||
[node name="Floor20" type="Node3D"]
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://fvemjkxfoxlw"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cyrrhoarhxlhg" path="res://src/map/dungeon/scenes/Set B/36. Final Floor.tscn" id="1_xbsn7"]
|
||||
[ext_resource type="PackedScene" uid="uid://cyrrhoarhxlhg" path="res://src/map/dungeon/rooms/Set B/36. Final Floor.tscn" id="1_xbsn7"]
|
||||
|
||||
[node name="Floor20" type="Node3D"]
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=59 format=4 uid="uid://dpec2lbt83dhe"]
|
||||
[gd_scene load_steps=60 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_phhs1"]
|
||||
@@ -648,6 +648,9 @@ shadow_mesh = SubResource("ArrayMesh_i3ffh")
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_phhs1"]
|
||||
size = Vector3(2.12268, 5.82227, 1.63702)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_e81mq"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_51rrf"]
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("20_le1vp")
|
||||
@@ -785,6 +788,15 @@ shape = SubResource("BoxShape3D_phhs1")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.24982, -0.677457, 78.8461)
|
||||
shape = SubResource("BoxShape3D_phhs1")
|
||||
|
||||
[node name="Room" type="Area3D" parent="Antechamber A"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Antechamber A/Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_e81mq")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0314088, 4.23029, -0.0385468)
|
||||
visible = false
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://i781lbf2wb22"]
|
||||
[gd_scene load_steps=85 format=4 uid="uid://i781lbf2wb22"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_owolg"]
|
||||
[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"]
|
||||
@@ -1088,6 +1088,9 @@ size = Vector2(16, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5sviy"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_cgshv"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="Antechamber B" type="Node3D"]
|
||||
script = ExtResource("1_owolg")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
@@ -1291,3 +1294,12 @@ 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)
|
||||
shape = SubResource("BoxShape3D_5sviy")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_cgshv")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=87 format=4 uid="uid://cam640h4euewx"]
|
||||
[gd_scene load_steps=88 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_et5yn"]
|
||||
@@ -1136,6 +1136,9 @@ albedo_color = Color(1, 1, 1, 0)
|
||||
material = ExtResource("23_2yaqs")
|
||||
size = Vector2(36, 36)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_c4wqw"]
|
||||
size = Vector3(36, 8, 36)
|
||||
|
||||
[node name="Pit Room A" type="Node3D"]
|
||||
script = ExtResource("1_hww7y")
|
||||
size_in_voxels = Vector3i(9, 1, 9)
|
||||
@@ -1410,3 +1413,13 @@ unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.51272, 0)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_i3uar")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15.689, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -13.6094, 0)
|
||||
shape = SubResource("BoxShape3D_c4wqw")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://b7111krf365x0"]
|
||||
[gd_scene load_steps=85 format=4 uid="uid://b7111krf365x0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce73fuh74l81l" path="res://addons/SimpleDungeons/DungeonRoom3D.gd" id="1_jccmw"]
|
||||
[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"]
|
||||
@@ -890,6 +890,9 @@ size = Vector3(36, 8, 36)
|
||||
material = ExtResource("19_dmkqn")
|
||||
size = Vector2(36, 32)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_1up8d"]
|
||||
size = Vector3(36, 8, 32)
|
||||
|
||||
[node name="Balcony Room A" type="Node3D"]
|
||||
script = ExtResource("1_jccmw")
|
||||
size_in_voxels = Vector3i(9, 1, 8)
|
||||
@@ -1284,3 +1287,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.545578, -1.75954, 0.251803)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_fhks4")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 5.65958, 0)
|
||||
shape = SubResource("BoxShape3D_1up8d")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=88 format=4 uid="uid://vdhl32je6hq2"]
|
||||
[gd_scene load_steps=89 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_6xco5"]
|
||||
@@ -1688,6 +1688,9 @@ size = Vector2(16, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_grw58"]
|
||||
size = Vector3(16.0326, 8.01392, 2007.07)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_jruxb"]
|
||||
size = Vector3(16, 8, 16)
|
||||
|
||||
[node name="Statue Room" type="Node3D"]
|
||||
script = ExtResource("1_j1kxr")
|
||||
size_in_voxels = Vector3i(4, 1, 4)
|
||||
@@ -1862,3 +1865,12 @@ 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)
|
||||
shape = SubResource("BoxShape3D_grw58")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_jruxb")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=66 format=4 uid="uid://b82dx66mgs2d7"]
|
||||
[gd_scene load_steps=67 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_pu81k"]
|
||||
@@ -721,6 +721,9 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_xepai"]
|
||||
size = Vector3(19.9796, 8, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_txn5d"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="BasinRoom" type="Node3D"]
|
||||
script = ExtResource("1_0qew1")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
@@ -889,3 +892,13 @@ skeleton = NodePath("../../BasinRoom")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.999142, 0.0414048, 0, -0.0414048, 0.999142, -0.143891, 1.9078, 0.474629)
|
||||
shape = SubResource("BoxShape3D_xepai")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0361805, -0.0723581, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_txn5d")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=106 format=4 uid="uid://c1qicmrcg6q6x"]
|
||||
[gd_scene load_steps=107 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lij04"]
|
||||
@@ -1530,6 +1530,9 @@ albedo_texture = ExtResource("23_feo0n")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("23_feo0n")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_07e0r"]
|
||||
size = Vector3(48, 8, 28)
|
||||
|
||||
[node name="Column Room" type="Node3D"]
|
||||
script = ExtResource("1_x1cte")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
@@ -1740,3 +1743,12 @@ material_override = SubResource("StandardMaterial3D_nku7m")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_m6mfk")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 2.00828, 0)
|
||||
shape = SubResource("BoxShape3D_07e0r")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=159 format=4 uid="uid://dn5546yqyntfr"]
|
||||
[gd_scene load_steps=160 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_xx257"]
|
||||
@@ -2239,6 +2239,9 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_x7lek"]
|
||||
size = Vector3(12, 8, 16)
|
||||
|
||||
[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")
|
||||
@@ -2591,3 +2594,12 @@ 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)
|
||||
shape = SubResource("BoxShape3D_24rcp")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_x7lek")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://dhm2lyfkrjugf"]
|
||||
[gd_scene load_steps=59 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_lh7xt"]
|
||||
@@ -645,6 +645,9 @@ albedo_texture = ExtResource("21_j6xkj")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("21_j6xkj")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_7sgjq"]
|
||||
size = Vector3(48, 12, 28)
|
||||
|
||||
[node name="Long Room" type="Node3D"]
|
||||
script = ExtResource("1_lh7xt")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
@@ -977,3 +980,12 @@ material_override = SubResource("StandardMaterial3D_nku7m")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_m6mfk")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 3.93401, 0)
|
||||
shape = SubResource("BoxShape3D_7sgjq")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://dhkbvos11tkdw"]
|
||||
[gd_scene load_steps=85 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_ya417"]
|
||||
@@ -974,6 +974,9 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_3jg1k"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[node name="JumpScareRoom" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
script = ExtResource("1_5ijis")
|
||||
@@ -1188,3 +1191,12 @@ 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)
|
||||
shape = SubResource("BoxShape3D_24rcp")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_3jg1k")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=88 format=4 uid="uid://dfpyfpnya0f4u"]
|
||||
[gd_scene load_steps=89 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_hbsbj"]
|
||||
@@ -1048,6 +1048,9 @@ albedo_texture = ExtResource("23_83smy")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("23_83smy")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_2nfuf"]
|
||||
size = Vector3(28, 8, 48)
|
||||
|
||||
[node name="Water Room" type="Node3D"]
|
||||
script = ExtResource("1_ulct7")
|
||||
size_in_voxels = Vector3i(7, 1, 12)
|
||||
@@ -1318,3 +1321,12 @@ material_override = SubResource("StandardMaterial3D_rw5qh")
|
||||
operation = 2
|
||||
size = Vector3(4.10754, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_xs44o")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_2nfuf")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=100 format=4 uid="uid://c5eon2dk4ojua"]
|
||||
[gd_scene load_steps=101 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_bgwrn"]
|
||||
@@ -1515,6 +1515,9 @@ albedo_texture = ExtResource("22_gbtai")
|
||||
material = ExtResource("25_082m7")
|
||||
size = Vector2(32, 36)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_81jou"]
|
||||
size = Vector3(32, 8, 36)
|
||||
|
||||
[node name="RansRoom" type="Node3D"]
|
||||
script = ExtResource("1_bgwrn")
|
||||
size_in_voxels = Vector3i(8, 1, 9)
|
||||
@@ -1911,3 +1914,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.92677, 0)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_s0txx")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_81jou")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=99 format=4 uid="uid://crf30tibwsnri"]
|
||||
[gd_scene load_steps=100 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_5aadh"]
|
||||
@@ -1042,6 +1042,9 @@ albedo_texture = ExtResource("22_oehi4")
|
||||
material = ExtResource("25_25af7")
|
||||
size = Vector2(32, 36)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_1cfoy"]
|
||||
size = Vector3(36, 8, 28)
|
||||
|
||||
[node name="Seshat\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_bglxp")
|
||||
size_in_voxels = Vector3i(9, 1, 7)
|
||||
@@ -1270,3 +1273,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.92677, 0)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_s0txx")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 1.9843, 0)
|
||||
shape = SubResource("BoxShape3D_1cfoy")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=78 format=4 uid="uid://cw33vpar237pm"]
|
||||
[gd_scene load_steps=79 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_56tk6"]
|
||||
@@ -875,6 +875,9 @@ albedo_texture = ExtResource("18_1v0p6")
|
||||
material = ExtResource("21_0yv2j")
|
||||
size = Vector2(20, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_43nhx"]
|
||||
size = Vector3(36, 6, 20)
|
||||
|
||||
[node name="GesthemiisRoom" type="Node3D"]
|
||||
script = ExtResource("1_m4la0")
|
||||
size_in_voxels = Vector3i(9, 1, 5)
|
||||
@@ -1029,3 +1032,12 @@ 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="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, 0.894945, 0)
|
||||
shape = SubResource("BoxShape3D_43nhx")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=50 format=4 uid="uid://cihbmyo0ltq4m"]
|
||||
[gd_scene load_steps=51 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://bd824eigybu51" path="res://src/map/dungeon/code/ExitRoom.cs" id="2_umdkt"]
|
||||
@@ -482,6 +482,9 @@ size = Vector2(20, 36)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20.9775, 8, 34.2681)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_tgauh"]
|
||||
size = Vector3(20, 20, 36)
|
||||
|
||||
[node name="Floor Exit A" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
script = ExtResource("1_3m472")
|
||||
@@ -603,3 +606,13 @@ skeleton = NodePath("../..")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Minimap Manager"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.168457, 1.94617, -0.287262)
|
||||
shape = SubResource("BoxShape3D_24rcp")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -4.02862, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_tgauh")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=48 format=4 uid="uid://dadl2rua1ovhq"]
|
||||
[gd_scene load_steps=49 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_rsrpd"]
|
||||
@@ -640,6 +640,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("22_or4jf")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_nuwng"]
|
||||
size = Vector3(20, 6, 16)
|
||||
|
||||
[node name="Antechamber 3" type="Node3D"]
|
||||
script = ExtResource("1_utnmd")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
@@ -778,3 +781,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_nuwng")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=75 format=4 uid="uid://dra1mqcqhw7g0"]
|
||||
[gd_scene load_steps=76 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_snhgn"]
|
||||
@@ -792,6 +792,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_3qtro")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_wex81"]
|
||||
size = Vector3(16, 6, 16)
|
||||
|
||||
[node name="Gallery Room" type="Node3D"]
|
||||
script = ExtResource("1_wyqcj")
|
||||
size_in_voxels = Vector3i(4, 1, 4)
|
||||
@@ -1031,3 +1034,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_wex81")
|
||||
@@ -21,7 +21,6 @@
|
||||
[ext_resource type="Script" uid="uid://yl7wyeo5m725" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="20_n10ny"]
|
||||
[ext_resource type="Script" uid="uid://c6s8hvdj3u3aq" path="res://src/map/dungeon/code/MinimapManager.cs" id="21_ju35g"]
|
||||
[ext_resource type="Material" uid="uid://bsafm3t4drpl" path="res://src/map/dungeon/textures/MinimapTexture.tres" id="22_7wqw8"]
|
||||
[ext_resource type="PackedScene" uid="uid://cfecvvav8kkp6" path="res://src/player/Player.tscn" id="23_6xs0s"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tranh"]
|
||||
resource_name = "Material.168"
|
||||
@@ -592,6 +591,9 @@ albedo_color = Color(1, 1, 1, 0)
|
||||
material = ExtResource("22_7wqw8")
|
||||
size = Vector2(36, 36)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_d346t"]
|
||||
size = Vector3(36, 6, 36)
|
||||
|
||||
[node name="Pit Room B" type="Node3D"]
|
||||
script = ExtResource("1_mjoyd")
|
||||
size_in_voxels = Vector3i(9, 1, 9)
|
||||
@@ -859,5 +861,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.51272, 0)
|
||||
layers = 4
|
||||
mesh = SubResource("PlaneMesh_i3uar")
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("23_6xs0s")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.66277, 6.1067)
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_d346t")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=38 format=4 uid="uid://utaqo4hl68yw"]
|
||||
[gd_scene load_steps=39 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dp1b6"]
|
||||
@@ -391,6 +391,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_6dqol")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_oifm3"]
|
||||
size = Vector3(20, 6, 16)
|
||||
|
||||
[node name="Antechamber 4" type="Node3D"]
|
||||
script = ExtResource("1_5dvbl")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
@@ -538,3 +541,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_oifm3")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=76 format=4 uid="uid://bhqmpgpegcuu5"]
|
||||
[gd_scene load_steps=77 format=4 uid="uid://bhqmpgpegcuu5"]
|
||||
|
||||
[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"]
|
||||
@@ -644,6 +644,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("17_pvfiu")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_lyww4"]
|
||||
size = Vector3(36, 20, 32)
|
||||
|
||||
[node name="Balcony Room 2" type="Node3D"]
|
||||
script = ExtResource("1_y05dd")
|
||||
size_in_voxels = Vector3i(9, 1, 8)
|
||||
@@ -980,3 +983,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -11.8126, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_lyww4")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://dbfkpodwvxmfe"]
|
||||
[gd_scene load_steps=59 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dhi6g"]
|
||||
@@ -725,6 +725,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_0cdpp")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_kske3"]
|
||||
size = Vector3(20, 6, 16)
|
||||
|
||||
[node name="Pedestal Room" type="Node3D"]
|
||||
script = ExtResource("1_1ck42")
|
||||
size_in_voxels = Vector3i(5, 1, 4)
|
||||
@@ -885,3 +888,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_kske3")
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=56 format=4 uid="uid://d2k2v4bcybx3k"]
|
||||
[gd_scene load_steps=57 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://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"]
|
||||
[ext_resource type="Texture2D" uid="uid://d056fs5xvo86h" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_area_2_tile_3.png" id="6_4fe3u"]
|
||||
[ext_resource type="Texture2D" uid="uid://bq3n2uk4bwp8e" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_area_2_tile_3.png" id="6_4fe3u"]
|
||||
[ext_resource type="Texture2D" uid="uid://dj4spr1hw7t8n" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_AREA_2_MAIN_STON2E.png" id="7_qxsak"]
|
||||
[ext_resource type="Texture2D" uid="uid://cjc7x2c0ldugi" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_DARKER_STONE_AREA_2.png" id="8_x4vu3"]
|
||||
[ext_resource type="Texture2D" uid="uid://30gul6pf4y7v" path="res://src/map/dungeon/models/Set B/26. Item Transfer Room B/26_A2_ITEM_TRANSFER_ROOM_B_CEILING_AREA2.jpg" id="9_imwwx"]
|
||||
@@ -752,6 +752,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("16_vl2p0")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5vmve"]
|
||||
size = Vector3(12, 6, 16)
|
||||
|
||||
[node name="Item Transfer Room B" type="Node3D"]
|
||||
script = ExtResource("1_siqky")
|
||||
size_in_voxels = Vector3i(3, 1, 4)
|
||||
@@ -877,3 +880,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_5vmve")
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=70 format=4 uid="uid://cypdcaqeylnwl"]
|
||||
[gd_scene load_steps=71 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="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"]
|
||||
[ext_resource type="Texture2D" uid="uid://cphyqhrudnton" 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"]
|
||||
[ext_resource type="Texture2D" uid="uid://cqd1qqc28psh8" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_lime_hand_relief.png" id="6_pku0v"]
|
||||
[ext_resource type="Texture2D" uid="uid://cseobmoqboh4x" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_STONE_PANEL_AREA2png.png" id="7_6kmoo"]
|
||||
[ext_resource type="Texture2D" uid="uid://g8xaf8a5g6kh" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_GREENBIT.png" id="8_nm1ej"]
|
||||
@@ -14,7 +14,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cgmbbeb3fqpy4" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_CHAIN_TEX2.png" id="12_7pxu2"]
|
||||
[ext_resource type="Texture2D" uid="uid://bndhhds24kogn" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_SD137.jpg" id="13_0o1jq"]
|
||||
[ext_resource type="Shader" uid="uid://blrcjqdo7emhs" path="res://src/map/overworld/water.gdshader" id="14_h7qp4"]
|
||||
[ext_resource type="Texture2D" uid="uid://bu00jxokwmoyp" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_COLUMN_WHITE.png" id="14_v56an"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkco21hp0xbob" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_COLUMN_WHITE.png" id="14_v56an"]
|
||||
[ext_resource type="Texture2D" uid="uid://cw6v1ibhv3i83" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_railing-2_billboard.png" id="15_k70ho"]
|
||||
[ext_resource type="Texture2D" uid="uid://d0w0n6hcdwj6m" path="res://src/map/dungeon/models/Set B/27. Water Room B/27_A2_WATER_ROOM_B_swirled_column _AREA222.png" id="16_uquwp"]
|
||||
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="17_i44bd"]
|
||||
@@ -769,8 +769,13 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_326gu"]
|
||||
albedo_texture = ExtResource("22_a5aj6")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_73kf5"]
|
||||
size = Vector3(28, 6, 48)
|
||||
|
||||
[node name="DungeonRoom3D" type="Node3D"]
|
||||
script = ExtResource("1_nwdhf")
|
||||
size_in_voxels = Vector3i(7, 1, 12)
|
||||
voxel_scale = Vector3(4, 4, 4)
|
||||
|
||||
[node name="Water Room B" type="Node3D" parent="."]
|
||||
script = ExtResource("1_h7qp4")
|
||||
@@ -1032,3 +1037,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_326gu")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_73kf5")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=58 format=4 uid="uid://b8tiuu3l181ke"]
|
||||
[gd_scene load_steps=59 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_oayuk"]
|
||||
@@ -586,6 +586,9 @@ albedo_texture = ExtResource("19_xb78s")
|
||||
shading_mode = 0
|
||||
albedo_texture = ExtResource("19_xb78s")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_w5a3p"]
|
||||
size = Vector3(48, 6, 28)
|
||||
|
||||
[node name="Long Room B" type="Node3D"]
|
||||
script = ExtResource("1_oayuk")
|
||||
size_in_voxels = Vector3i(12, 1, 7)
|
||||
@@ -901,3 +904,13 @@ material_override = SubResource("StandardMaterial3D_pgmhg")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
material = SubResource("StandardMaterial3D_pu4tf")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_w5a3p")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=36 format=4 uid="uid://5cstpejxygy6"]
|
||||
[gd_scene load_steps=37 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_i2lux"]
|
||||
@@ -333,6 +333,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_5h87f")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_6sers"]
|
||||
size = Vector3(20, 6, 20)
|
||||
|
||||
[node name="Column Circle Room" type="Node3D"]
|
||||
script = ExtResource("1_h5vd2")
|
||||
size_in_voxels = Vector3i(5, 1, 5)
|
||||
@@ -529,3 +532,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0487772, 0.0442526, 0.0686
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(4, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_6sers")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=69 format=4 uid="uid://b1oayub1dt5ag"]
|
||||
[gd_scene load_steps=70 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_p5ha7"]
|
||||
@@ -772,6 +772,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("20_ntssu")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_3f3ac"]
|
||||
size = Vector3(36, 20, 20)
|
||||
|
||||
[node name="Dismantled Saint\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_1cj2y")
|
||||
size_in_voxels = Vector3i(9, 1, 5)
|
||||
@@ -900,3 +903,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.8538, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_3f3ac")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=114 format=4 uid="uid://cuau7xgx3rkxu"]
|
||||
[gd_scene load_steps=115 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_orhq3"]
|
||||
@@ -1336,6 +1336,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("25_7hh2d")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_nu4bg"]
|
||||
size = Vector3(36, 6, 28)
|
||||
|
||||
[node name="Proscenium\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_okco6")
|
||||
size_in_voxels = Vector3i(9, 1, 7)
|
||||
@@ -1595,3 +1598,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_nu4bg")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://b6akxaacr8jd2"]
|
||||
[gd_scene load_steps=85 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://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_npoll"]
|
||||
@@ -15,7 +15,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://dmcbdyi26prsi" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_Tile 4.png" id="13_evonw"]
|
||||
[ext_resource type="Texture2D" uid="uid://6y7wtcksdtw0" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_inner_rock2.png" id="14_xfk21"]
|
||||
[ext_resource type="Texture2D" uid="uid://pspubn3et5mk" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_swirled_column _AREA222.png" id="15_ey3fa"]
|
||||
[ext_resource type="Texture2D" uid="uid://b32bm18lgbgic" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_lime_hand_relief.png" id="16_xyj5q"]
|
||||
[ext_resource type="Texture2D" uid="uid://bsfrcb2c8hufq" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_lime_hand_relief.png" id="16_xyj5q"]
|
||||
[ext_resource type="Texture2D" uid="uid://bciqtw2hjiu67" path="res://src/map/dungeon/models/Set B/33. Puer's Room/33_A2_PUERS_ROOM_mother_GREEN.png" id="17_3r15v"]
|
||||
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="18_xdj0s"]
|
||||
[ext_resource type="Script" uid="uid://yl7wyeo5m725" path="res://src/map/dungeon/code/remove_unused_doors.gd" id="19_57wht"]
|
||||
@@ -957,6 +957,9 @@ texture_filter = 0
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hwsho"]
|
||||
albedo_texture = ExtResource("23_0s31n")
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_407jo"]
|
||||
size = Vector3(36, 6, 36)
|
||||
|
||||
[node name="Puer\'s Room" type="Node3D"]
|
||||
script = ExtResource("1_npoll")
|
||||
size_in_voxels = Vector3i(9, 1, 9)
|
||||
@@ -1279,3 +1282,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0955904, 0, 0.0686455)
|
||||
material_override = SubResource("StandardMaterial3D_hwsho")
|
||||
operation = 2
|
||||
size = Vector3(5.55383, 4, 2)
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -10.6408, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_407jo")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=55 format=4 uid="uid://02v033xrh6xi"]
|
||||
[gd_scene load_steps=56 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://r1ukwtc040w" path="res://src/map/dungeon/code/IExitRoom.cs" id="2_tnx8b"]
|
||||
@@ -563,6 +563,9 @@ size = Vector2(20, 16)
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_24rcp"]
|
||||
size = Vector3(20, 8, 16)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_7o05s"]
|
||||
size = Vector3(20, 20, 36)
|
||||
|
||||
[node name="Floor Exit A" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.73082, 0, -1.86841)
|
||||
script = ExtResource("1_sofp0")
|
||||
@@ -704,3 +707,13 @@ 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)
|
||||
shape = SubResource("BoxShape3D_24rcp")
|
||||
|
||||
[node name="Room" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.8436, 0)
|
||||
collision_layer = 8
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04566, -3.99197, -1.19209e-07)
|
||||
shape = SubResource("BoxShape3D_7o05s")
|
||||
@@ -1,11 +1,11 @@
|
||||
@startuml PlayerLogic
|
||||
state "PlayerLogic State" as GameJamDungeon_PlayerLogic_State {
|
||||
state "Disabled" as GameJamDungeon_PlayerLogic_State_Disabled
|
||||
state "Dead" as GameJamDungeon_PlayerLogic_State_Dead
|
||||
state "Alive" as GameJamDungeon_PlayerLogic_State_Alive {
|
||||
state "Idle" as GameJamDungeon_PlayerLogic_State_Idle
|
||||
state "Attacking" as GameJamDungeon_PlayerLogic_State_Attacking
|
||||
state "Idle" as GameJamDungeon_PlayerLogic_State_Idle
|
||||
}
|
||||
state "Dead" as GameJamDungeon_PlayerLogic_State_Dead
|
||||
state "Disabled" as GameJamDungeon_PlayerLogic_State_Disabled
|
||||
}
|
||||
|
||||
GameJamDungeon_PlayerLogic_State_Alive --> GameJamDungeon_PlayerLogic_State_Alive : PhysicsTick
|
||||
|
||||
Reference in New Issue
Block a user