Fix/midair flag regrabs

This commit is contained in:
Squinty 2024-04-17 16:25:24 +00:00
parent 59fb960102
commit 847fca30cb

View file

@ -42,6 +42,8 @@ func _release(inherited_velocity : Vector3, throw_speed : float):
_carried_flag.drop()
_carried_flag.rotation_degrees.x = 0.0
_carried_flag.linear_velocity = inherited_velocity + (attachment.global_basis.z * throw_speed)
# Throw the flag from some distance in front of the player to avoid regrabbing mid-air
_carried_flag.global_position = _carried_flag.global_position + (attachment.global_basis.z * 1.5)
_carried_flag = null
func _is_carrying() -> bool: