Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tile Viewer Improvements And Other Minor QOL Additions and Fixes #406

Merged
merged 8 commits into from
Sep 17, 2024

Conversation

khanshoaib3
Copy link
Owner

@khanshoaib3 khanshoaib3 commented Sep 17, 2024

Changelog

New Features

Feature Updates

  • Allow tile viewer in purchasing and moving animal menus.
  • [Tile Viewer] Add continuous cursor movement when keys are held down. (Doesn't work with precision movement)

Bug Fixes

  • [Tile Viewer Builder Menus] Fixed indefinite panning of viewport when cursor reaches map's edges; tile movement in build menu very inconsistant #309
  • Fix categories for certain items:
    • Moved workbench and feed hopper to interactable category
    • Fixed empty feeding benches showing up in other category
    • Moved storage furniture (dressers) to containers

Tile Tracker Changes

  • Tracked anvil and solar panel as machines

Misc

  • Speak HUD messages even if player isn't free to move.
  • Add Active suffix to pressed pressure pads

Translation Changes

  • New(commands.en.ftl): commands-other-refresh_user_tiles = User tiles refreshed!
  • Modified(en.ftl): tile-volcano_dungeon-pressure_pad = Update English Value

Development Chores

  • [Features] The skipping condition (Context.IsPlayerFree) is moved into the Update() method of each feature (from MainClass::OnUpdateTicked()). This results in more control over when to skip the update logic.
  • Updated binary files in ref/ used for build workflow.

- Fixed indefinite panning of viewport when cursor reaches map's edges;
  closes # 309
- Allow TVW in purchasing and movning animal menus.
- Moved workbench and feed hopper to interactable category; #388
- Fixed empty feeding benches showing up in other category; closes #388
- Tracked anvil and solar panel as machines; close #399; close #400
- Moved storage furntitures (dressers) to containers; closes #402
This enables the hud messages that are emitted while building/moving/etc
a building to be spoken.

BREAKING CHANGE: To achieve this, the skipping condition
                 (`Context.IsPlayerFree`) is moved into the `Update()`
		 method of each feature (from
		 `MainClass::OnUpdateTicked()`). This may result in bugs!!
…down

The tile viewer will now continuously move a tile (with 200 md delay)
when the keys are held down, removing the need to repeatedly press them.

Note: Does not work with precision keys
@khanshoaib3
Copy link
Owner Author

/fast-forward

Copy link

[Fast Forward CI] tile_viewer_improv merged into development...<br/>Copied the changelogs from pull request body to docs/changelogs/latest.md...<br/>Pushed the changes to origin.

@khanshoaib3 khanshoaib3 merged commit 3687f8c into development Sep 17, 2024
2 checks passed
khanshoaib3 pushed a commit that referenced this pull request Sep 17, 2024
@khanshoaib3 khanshoaib3 deleted the tile_viewer_improv branch September 17, 2024 08:52
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.

1 participant