Moved everything into a file system. Links broken.

This commit is contained in:
2025-08-10 03:58:03 -04:00
parent 4e0b42eb23
commit 434216ca29
182 changed files with 1141 additions and 252 deletions

23
scripts/guildhall.gd Normal file
View File

@@ -0,0 +1,23 @@
class_name Guildhall extends Node2D
var employees : Dictionary[String, GuildEmployee] = {}
var interactables : Dictionary[String, Interactable] = {}
var board : QuestBoard
@onready var sprite_node : Node2D = $Sprites
@onready var nav_region : NavigationRegion2D = $RoomRegion
func _ready() -> void:
Guild.hall = self
for child in sprite_node.get_children():
if child is GuildEmployee:
register_employee(child)
func register_employee(employee: GuildEmployee) -> void:
employees[employee.name] = employee
func register_interactables(equipment: Interactable) -> void:
interactables[equipment.name] = equipment
func add_sprite(sprite : Adventurer) -> void:
sprite_node.add_child(sprite)