From 1fa0fa44ed0cc0d7f80ce6410a093bbdc66c3652 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Tue, 7 Mar 2023 23:07:38 -0500 Subject: [PATCH] give SG those GRIPPY SHOES OH MY GOODNESS, they can now stop freaking out on the edge of platforms... IN STYEL --- objects/player/player.gd | 4 +--- objects/player/player.tscn | 13 ++++++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/objects/player/player.gd b/objects/player/player.gd index 7d35658..01fc940 100644 --- a/objects/player/player.gd +++ b/objects/player/player.gd @@ -151,10 +151,8 @@ func _process_fall(): #Cant move in air if !can_move_in_air: velocity.x = 0 -#Corner collision func _process_idle_fall(): - if is_on_wall(): - position.x += get_last_slide_collision().normal.x * 0.1 + pass func _process_jump_fall(): check_double_jump() diff --git a/objects/player/player.tscn b/objects/player/player.tscn index e9b0555..0aaad15 100644 --- a/objects/player/player.tscn +++ b/objects/player/player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=2] +[gd_scene load_steps=34 format=2] [ext_resource path="res://objects/player/player.gd" type="Script" id=1] [ext_resource path="res://graphics/player/sg_walk.png" type="Texture" id=2] @@ -35,6 +35,9 @@ extents = Vector2( 2.5, 5 ) [sub_resource type="RectangleShape2D" id=39] extents = Vector2( 2.5, 5 ) +[sub_resource type="RayShape2D" id=44] +length = 1.0 + [sub_resource type="Animation" id=29] resource_name = "climb" length = 0.3 @@ -642,6 +645,14 @@ shape = SubResource( 6 ) position = Vector2( 0.5, 5 ) shape = SubResource( 39 ) +[node name="CollisionShape2D2" type="CollisionShape2D" parent="." groups=["sword"]] +position = Vector2( 3, 9 ) +shape = SubResource( 44 ) + +[node name="CollisionShape2D3" type="CollisionShape2D" parent="." groups=["sword"]] +position = Vector2( -2, 9 ) +shape = SubResource( 44 ) + [node name="ClimbRay" type="RayCast2D" parent="."] position = Vector2( 0.5, 10 ) enabled = true