diff --git a/objects/player/player.tscn b/objects/player/player.tscn index 8c947a3..bc370b2 100644 --- a/objects/player/player.tscn +++ b/objects/player/player.tscn @@ -1159,7 +1159,7 @@ initial_state = NodePath("CanWalk") [node name="On Airborne" type="Node" parent="StateChart/Root/Movement/Grounded"] script = ExtResource( 10 ) -to = NodePath("../../Airborne/Falling/NormalFalling") +to = NodePath("../../Airborne/Falling/CoyoteFalling") event = "airborne" [node name="On Jump" type="Node" parent="StateChart/Root/Movement/Grounded"] @@ -1387,7 +1387,7 @@ event = "jump" [node name="On CoyoteTimeout" type="Node" parent="StateChart/Root/Movement/Airborne/Falling/CoyoteFalling"] script = ExtResource( 10 ) -to = NodePath("../../ScaredFalling") +to = NodePath("../../NormalFalling") delay = 0.067 [node name="NormalFalling" type="Node" parent="StateChart/Root/Movement/Airborne/Falling"] @@ -1552,6 +1552,7 @@ align = 1 [connection signal="state_exited" from="StateChart/Root/Movement/Airborne/Jump/NormalJump" to="." method="_on_NormalJump_state_exited"] [connection signal="state_entered" from="StateChart/Root/Movement/Airborne/Jump/LadderJump" to="." method="_on_LadderJump_state_entered"] [connection signal="state_entered" from="StateChart/Root/Movement/Airborne/Falling/CoyoteFalling" to="." method="_on_CoyoteFalling_state_entered"] +[connection signal="state_physics_processing" from="StateChart/Root/Movement/Airborne/Falling/CoyoteFalling" to="." method="_process_horizontal_movement"] [connection signal="state_entered" from="StateChart/Root/Movement/Airborne/Falling/NormalFalling" to="." method="_on_NormalFalling_state_entered"] [connection signal="state_physics_processing" from="StateChart/Root/Movement/Airborne/Falling/NormalFalling" to="." method="_process_horizontal_movement"] [connection signal="state_entered" from="StateChart/Root/Movement/Airborne/Falling/ScaredFalling" to="." method="_on_ScaredFalling_state_entered"]