Vast improvements and a working finite state machine, working on new guild member registration.

This commit is contained in:
2025-07-24 08:41:19 -04:00
parent 90151369de
commit dc30d1b15c
100 changed files with 1987 additions and 194 deletions

13
fsm/nodes/test.gd Normal file
View File

@@ -0,0 +1,13 @@
extends StateNode
@export var message : String = ""
var target
func execute(subject, ...args : Array) -> void:
subject.approach(Game.player.global_position)
subject.nav_agent.navigation_finished.connect(_on_navigation_finished)
target = subject
func _on_navigation_finished() -> void:
target.nav_agent.navigation_finished.disconnect(_on_navigation_finished)
complete_state()