feat: shared creature root, enemy definitions, defend duty, and player downing

This commit is contained in:
Rijad Zuzo
2026-08-12 00:16:48 +02:00
parent 6de6d25bf5
commit 661d53f31a
23 changed files with 653 additions and 76 deletions
+6 -1
View File
@@ -48,7 +48,12 @@ func get_interaction_position() -> Vector3:
func supports_action(candidate_action_id: StringName) -> bool:
return action_id == candidate_action_id
if action_id == candidate_action_id:
return true
return (
action_id == SimulationIds.ACTION_PATROL
and candidate_action_id == SimulationIds.ACTION_DEFEND
)
func _update_presentation() -> void: