Skip to content

Integrate new grappling hook assets#2116

Merged
wjt merged 2 commits intomainfrom
integrate-grappling-hook-assets
Apr 14, 2026
Merged

Integrate new grappling hook assets#2116
wjt merged 2 commits intomainfrom
integrate-grappling-hook-assets

Conversation

@manuq
Copy link
Copy Markdown
Collaborator

@manuq manuq commented Apr 14, 2026

Integrate new pin and needle assets

As delivered by PixelFrog.

Update the position of elements in the corresponding scenes too. Move the sprite and adjust the marker and control for hooking. They only differ in a few pixels so it shouldn't be any gameplay regression.

Integrate new arrow indicator

PixelFrog has delivered 2 new assets: an indicator pointing down and another
pointing up. The "up" should be used in the player. And this commit does so. The
"down" will be used as indicator in things that can be hooked, and potentially
for indicating other things on screen.

Use the "up" indicator in the HookControl, rotated by 90 degrees.

Put these assets in assets/first_party/ because they can be multipurpose.

Remove the previous arrow asset.

Resolve #2117
Resolve #2118

As delivered by PixelFrog.

Update the position of elements in the corresponding scenes too. Move the sprite
and adjust the marker and control for hooking. They only differ in a few pixels
so it shouldn't be any gameplay regression.
@manuq manuq marked this pull request as ready for review April 14, 2026 14:33
@manuq manuq requested a review from a team as a code owner April 14, 2026 14:33
@github-actions
Copy link
Copy Markdown

Play this branch at https://play.threadbare.game/branches/endlessm/integrate-grappling-hook-assets/.

(This launches the game from the start, not directly at the change(s) in this pull request.)

@manuq manuq changed the title Integrate new pin and needle assets Integrate new grappling hook assets Apr 14, 2026
PixelFrog has delivered 2 new assets: an indicator pointing down and another
pointing up. The "up" should be used in the player. And this commit does so. The
"down" will be used as indicator in things that can be hooked, and potentially
for indicating other things on screen.

Use the "up" indicator in the HookControl, rotated by 90 degrees.

Put these assets in assets/first_party/ because they can be multipurpose.

Remove the previous arrow asset.
@manuq manuq force-pushed the integrate-grappling-hook-assets branch from a645819 to a59fb48 Compare April 14, 2026 14:51
@manuq
Copy link
Copy Markdown
Collaborator Author

manuq commented Apr 14, 2026

This is the usage explanation by PixelFrog:

image


[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1242315016]
position = Vector2(0, -32)
position = Vector2(0, -24)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As an aside - I read somewhere that it's better to use Sprite2D.offset rather than adjusting its position, but I can't remember why. Not specific to this PR of course.

@wjt wjt merged commit 43a9adc into main Apr 14, 2026
6 checks passed
@wjt wjt deleted the integrate-grappling-hook-assets branch April 14, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Void: Replace arrow indicator Void: Replace pin and needle assets

2 participants