Improvements to save and loading

Improvements to Chinthe animation logic
Fix broken Godot Tool system and just use a more manual approach to setting map nodes
Remove ItemDatabase from individual room scenes
This commit is contained in:
2025-10-24 01:33:18 -07:00
parent f5360adbf1
commit 286c221530
93 changed files with 497 additions and 678 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=60 format=4 uid="uid://dpec2lbt83dhe"]
[gd_scene load_steps=59 format=4 uid="uid://dpec2lbt83dhe"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_312b8"]
[ext_resource type="Texture2D" uid="uid://dloho0aquwytw" path="res://src/map/dungeon/models/Area 1/Antechamber/antechamberfix_WALL TILE 1.jpg" id="2_312b8"]
@@ -17,7 +17,6 @@
[ext_resource type="Texture2D" uid="uid://ca72fiks8shb1" path="res://src/map/dungeon/models/Area 1/Antechamber/antechamberfix_hand-tiile.png" id="14_jlj58"]
[ext_resource type="Texture2D" uid="uid://c28llbem02swp" path="res://src/map/dungeon/models/Area 1/Antechamber/antechamberfix_mother.png" id="15_6k3r6"]
[ext_resource type="Texture2D" uid="uid://blvw30wlxtpoe" path="res://src/map/dungeon/models/Area 1/Antechamber/antechamberfix_brick3.png" id="16_ik7i4"]
[ext_resource type="PackedScene" uid="uid://twrj4wixcbu7" path="res://src/items/ItemDatabase.tscn" id="17_25wvm"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="19_312b8"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_grsd5"]
@@ -982,9 +981,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.6143, -3.71027, 6.01731)
[node name="EnemySpawn3" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9752, -3.71027, 11.0699)
[node name="ItemDatabase" parent="Spawn Points" instance=ExtResource("17_25wvm")]
unique_name_in_owner = true
[node name="Room" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.749275, 2.10907, 0)
visible = false