added grabbable sides to ladders

This commit is contained in:
pennyrigate 2023-11-26 00:25:43 -05:00
parent 014d8e9a78
commit bddfcc0267
8 changed files with 77 additions and 21 deletions

View file

@ -270,6 +270,7 @@ position = Vector2( 184, 304 )
[node name="Ladder" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 0, 80 ) position = Vector2( 0, 80 )
scale = Vector2( 1, 18 ) scale = Vector2( 1, 18 )
can_climb_left = false
[node name="Ladder2" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder2" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 232, 408 ) position = Vector2( 232, 408 )
@ -278,6 +279,7 @@ scale = Vector2( 1, 12 )
[node name="Ladder6" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder6" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 248, 176 ) position = Vector2( 248, 176 )
scale = Vector2( 1, 6 ) scale = Vector2( 1, 6 )
can_climb_right = false
[node name="Ladder3" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder3" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 88, 352 ) position = Vector2( 88, 352 )
@ -286,6 +288,7 @@ scale = Vector2( 1, 7 )
[node name="Ladder5" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder5" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 0, 312 ) position = Vector2( 0, 312 )
scale = Vector2( 1, 5 ) scale = Vector2( 1, 5 )
can_climb_left = false
[node name="Ladder9" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder9" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 88, 256 ) position = Vector2( 88, 256 )
@ -302,6 +305,7 @@ scale = Vector2( 1, 2 )
[node name="Ladder4" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder4" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 32, 472 ) position = Vector2( 32, 472 )
scale = Vector2( 1, 8 ) scale = Vector2( 1, 8 )
can_climb_left = false
[node name="Ladder7" parent="Environment/Ladders" instance=ExtResource( 9 )] [node name="Ladder7" parent="Environment/Ladders" instance=ExtResource( 9 )]
position = Vector2( 8, 432 ) position = Vector2( 8, 432 )

View file

@ -99,14 +99,20 @@ scale = Vector2( 1, 4 )
[node name="Ladder3" parent="Platforms" instance=ExtResource( 9 )] [node name="Ladder3" parent="Platforms" instance=ExtResource( 9 )]
position = Vector2( 304, 128 ) position = Vector2( 304, 128 )
scale = Vector2( 1, 6 ) scale = Vector2( 1, 6 )
can_climb_left = false
[node name="Ladder4" parent="Platforms" instance=ExtResource( 9 )] [node name="Ladder4" parent="Platforms" instance=ExtResource( 9 )]
position = Vector2( 456, 136 )
scale = Vector2( 1, 5 )
can_climb_left = false
[node name="Ladder6" parent="Platforms" instance=ExtResource( 9 )]
position = Vector2( 456, 128 ) position = Vector2( 456, 128 )
scale = Vector2( 1, 6 )
[node name="Ladder8" parent="Platforms" instance=ExtResource( 9 )] [node name="Ladder8" parent="Platforms" instance=ExtResource( 9 )]
position = Vector2( 720, 104 ) position = Vector2( 720, 104 )
scale = Vector2( 1, 3 ) scale = Vector2( 1, 3 )
can_climb_left = false
[node name="Rock2" parent="Platforms" instance=ExtResource( 3 )] [node name="Rock2" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 208, 88 ) position = Vector2( 208, 88 )

View file

@ -100,11 +100,25 @@ scale = Vector2( 1, 3 )
[node name="Ladder2" parent="Platforms" instance=ExtResource( 1 )] [node name="Ladder2" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 216, 40 ) position = Vector2( 216, 40 )
scale = Vector2( 1, 9 )
[node name="Ladder11" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 216, 48 )
can_climb_right = false
[node name="Ladder9" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 216, 56 )
scale = Vector2( 1, 7 )
[node name="Ladder4" parent="Platforms" instance=ExtResource( 1 )] [node name="Ladder4" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 352, 40 ) position = Vector2( 352, 40 )
scale = Vector2( 1, 4 )
[node name="Ladder13" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 352, 48 )
can_climb_left = false
[node name="Ladder12" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 352, 56 )
scale = Vector2( 1, 2 )
[node name="Ladder5" parent="Platforms" instance=ExtResource( 1 )] [node name="Ladder5" parent="Platforms" instance=ExtResource( 1 )]
position = Vector2( 464, 24 ) position = Vector2( 464, 24 )

View file

@ -106,6 +106,7 @@ scale = Vector2( 1, 3 )
[node name="Ladder7" parent="Environment/Ladders" instance=ExtResource( 1 )] [node name="Ladder7" parent="Environment/Ladders" instance=ExtResource( 1 )]
position = Vector2( 760, 40 ) position = Vector2( 760, 40 )
scale = Vector2( 1, 4 ) scale = Vector2( 1, 4 )
can_climb_right = false
[node name="Ladder2" parent="Environment/Ladders" instance=ExtResource( 1 )] [node name="Ladder2" parent="Environment/Ladders" instance=ExtResource( 1 )]
position = Vector2( 16, 80 ) position = Vector2( 16, 80 )

View file

@ -299,18 +299,27 @@ speed = 80
[node name="Ladder" parent="Platforms" instance=ExtResource( 3 )] [node name="Ladder" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 0, 40 ) position = Vector2( 0, 40 )
scale = Vector2( 1, 12 ) scale = Vector2( 1, 12 )
can_climb_left = false
[node name="Ladder3" parent="Platforms" instance=ExtResource( 3 )] [node name="Ladder3" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 760, 24 ) position = Vector2( 760, 24 )
scale = Vector2( 1, 17 ) scale = Vector2( 1, 17 )
can_climb_right = false
[node name="Ladder4" parent="Platforms" instance=ExtResource( 3 )] [node name="Ladder4" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 632, 136 ) position = Vector2( 632, 136 )
scale = Vector2( 1, 3 ) scale = Vector2( 1, 2 )
can_climb_left = false
[node name="Ladder6" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 632, 152 )
[node name="Ladder2" parent="Platforms" instance=ExtResource( 3 )] [node name="Ladder2" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 144, 104 )
[node name="Ladder5" parent="Platforms" instance=ExtResource( 3 )]
position = Vector2( 144, 96 ) position = Vector2( 144, 96 )
scale = Vector2( 1, 2 ) can_climb_left = false
[node name="MovingPlatform" parent="Platforms" instance=ExtResource( 27 )] [node name="MovingPlatform" parent="Platforms" instance=ExtResource( 27 )]
position = Vector2( 176, 88 ) position = Vector2( 176, 88 )

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -229,6 +229,7 @@ scale = Vector2( 1, 4 )
[node name="Ladder5" parent="Environment" instance=ExtResource( 7 )] [node name="Ladder5" parent="Environment" instance=ExtResource( 7 )]
position = Vector2( 216, 144 ) position = Vector2( 216, 144 )
can_climb_right = false
[node name="Ladder7" parent="Environment" instance=ExtResource( 7 )] [node name="Ladder7" parent="Environment" instance=ExtResource( 7 )]
position = Vector2( 344, 136 ) position = Vector2( 344, 136 )