diff --git a/world/world_view_manager.gd b/world/world_view_manager.gd index 9d6451d..a73efd6 100644 --- a/world/world_view_manager.gd +++ b/world/world_view_manager.gd @@ -83,12 +83,12 @@ func update_npc_targets() -> void: continue var visual = active_npc_visuals[npc.id] - var resource_pos := _try_get_resource_target(npc, npc.current_task) + var resource_pos = _try_get_resource_target(npc, npc.current_task) if resource_pos != null: visual.set_target_position(resource_pos) continue - var target := get_target_for_task(npc.current_task) + var target = get_target_for_task(npc.current_task) if target == null: debug_log("No target for task: %s" % npc.current_task) @@ -113,7 +113,7 @@ func get_target_for_task(task: String) -> Marker3D: _: return rest_zone -func _try_get_resource_target(npc: SimNPC, task: String): +func _try_get_resource_target(npc: SimNPC, task: String) -> Variant: var action_map := { "gather_food": &"gather_food", "gather_wood": &"gather_wood" @@ -147,7 +147,7 @@ func _on_npc_task_changed(npc: SimNPC, old_task: String, new_task: String) -> vo return var visual = active_npc_visuals[npc.id] - var resource_pos := _try_get_resource_target(npc, new_task) + var resource_pos = _try_get_resource_target(npc, new_task) if resource_pos != null: visual.set_target_position(resource_pos) return