NPCs can take quests!

This commit is contained in:
2025-08-07 01:02:48 -04:00
parent 6bfbd4b70c
commit fb312401cd
14 changed files with 133 additions and 76 deletions

View File

@@ -54,6 +54,9 @@ func approach(pos : Vector2) -> void:
set_movement_target(point)
func approach_and_interact(obj : Interactable) -> void:
var t : Vector2 = obj.global_position
if obj.has("queue") and obj.queue != null:
t = obj.queue.global_position
set_movement_target(obj.global_position)
nav_agent.target_desired_distance = interaction_range - 5
interaction_target = obj