abilities first draft
This commit is contained in:
+10
@@ -322,6 +322,16 @@ func _tick_ragdoll(_delta: float) -> void:
|
||||
move_and_slide()
|
||||
|
||||
|
||||
func apply_ability_hit(hit_dir: Vector3, strength: float) -> void:
|
||||
if _state == State.RAGDOLL or _state == State.ROLL:
|
||||
return
|
||||
if _bull == null:
|
||||
var players := get_tree().get_nodes_in_group(&"player")
|
||||
if not players.is_empty():
|
||||
_bull = players[0] as CharacterBody3D
|
||||
_enter_ragdoll(hit_dir, strength)
|
||||
|
||||
|
||||
func _on_body_entered(body: Node3D) -> void:
|
||||
if _state == State.RAGDOLL or _state == State.ROLL:
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user