Skip to content

Conversation

@wjt
Copy link
Member

@wjt wjt commented Jan 20, 2026

Previously the AnimatedSprite2D node was scaled by (0.7, 0.7). This is
quite strange for what is essentially a template: it means that learners
draw a sprite based on our 96×96 × 3 frames template, then drop it into
the scene and discover that it is drawn at 67.2 × 67.2 px (not even an
integer scale).

Reset the scale to 1×. Adjust the collision shapes for the SolidBody and
the InteractArea accordingly. Tweak two of the scenes that use it to
deal with the increased size. (I checked the others and they all still
look & work OK.)

Fixes #679

wjt added 6 commits January 20, 2026 13:54
Previously the music puzzle and stealth+sequence combo used the
sequence_puzzle_object scene, overriding its sprite frames for each
instance.

Instead, duplicate the scene for the musical rock, and replace all the
relevant instances. This means the collision shapes can be specific to
this rock.

As part of this, I removed the 0.7× zoom on the AnimatedSprite2D and
adjusted the interact area & collision accordingly.

Helps #679
The object sprite and SpriteFrames are identical to the NO_EDIT
template. Remove the copy in this quest.
Previously there were three sequence puzzle scenes in this quest:

- 3_sequence_puzzle/Adornos_y_animaciones/prueba.tscn: unused
- 3_sequence_puzzle/wizzy_quest_sequence_puzzle.tscn: copy of NO_EDIT
  template with player & object sprites swapped
- 3_sequence_puzzle/wizzy_quest_puzzle_2.tscn: Inherits from
  wizzy_quest_sequence_puzzle.tscn

It is the third one, wizzy_quest_puzzle_2.tscn, which is referenced from
1_stealth/wizzy_quest_stealth.tscn.

Remove the unused prueba.tscn. Make wizzy_quest_puzzle_2.tscn a
standalone scene. Delete wizzy_quest_sequence_puzzle.tscn.
Previously the AnimatedSprite2D node was scaled by (0.7, 0.7). This is
quite strange for what is essentially a template: it means that learners
draw a sprite based on our 96×96 × 3 frames template, then drop it into
the scene and discover that it is drawn at 67.2 × 67.2 px (not even an
integer scale).

Reset the scale to 1×. Adjust the collision shapes for the SolidBody and
the InteractArea accordingly. Tweak two of the scenes that use it to
deal with the increased size. (I checked the others and they all still
look & work OK.)

Fixes #679
@wjt wjt requested review from a team as code owners January 20, 2026 15:04
@github-actions
Copy link

Play this branch at https://play.threadbare.game/branches/endlessm/wjt/sequence-puzzle-object-remove-0-7-sprite-scale.

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

@wjt wjt merged commit 5392475 into main Jan 20, 2026
6 checks passed
@wjt wjt deleted the wjt/sequence-puzzle-object-remove-0-7-sprite-scale branch January 20, 2026 15:48
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.

Sequence puzzle object sprite has 0.7 scale factor

2 participants