ft: predator mostly done

This commit is contained in:
djaidjai committed 2026-02-06 12:43:37 +01:00
1 parent 5f9a2fffb9
commit 8ee70854ea
16 files changed
+271 -30

No files matched your search

@@ -16,3 +16,13 @@ func transition_to_next_state(target: int, data: Dictionary = {}) -> void:
States.FLEEING: _transition_to_next_state("Fleeing", data)
States.HUNTING: _transition_to_next_state("Hunting", data)
_: push_error("Trying to transition to unknown state {target}")
func map(state: Node) -> States:
match state.name:
"Idle": return States.IDLE
"RandomMovement": return States.RANDOMMOVEMENT
"Feeding": return States.FEEDING
"Fleeing": return States.FLEEING
"Hunting": return States.HUNTING
_: push_error("Unknown state {state.name}")
return map(self.initial_state)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.