velho/godot/nodes/creature/ai_wanderer.gd

11 lines
299 B
GDScript

@icon("res://icons/turn_action.svg")
extends ActionDecider
@export var mover: Mover
func handle_decide_action():
var directions = [Vector2i.UP, Vector2i.DOWN, Vector2i.LEFT, Vector2i.RIGHT]
if try_perform(MoveAction.new(mover, directions.pick_random())):
return
try_perform(SkipAction.new())