Grid Placement

Patch 5.0.2 - Movable Enforcement Bug Fixes

Bug fixes for movable object enforcement and placement transform integrity

Grid Building 5.0.2 Patch Notes - Movable Enforcement Bug Fixes

Release Date: February 10, 2026
Version: 5.0.2
Type: Runtime Bug Fix Release


🐛 Runtime Bug Fixes (concise)

  • Manipulation: non-movable objects respectedtry_move now validates is_movable() before movement, returning the configured failure message when blocked. (manipulation_system.gd)
  • Manipulation: placement transform integrity — preserved flip/rotation/scale when completing moves to avoid incorrect orientation on placement. (manipulation_system.gd)

🎬 Demo Fixes

  • Demo: correct move rule on box manipulatable — demo box now uses the intended move check rule instead of the wrong assignment. (demo scene)

✨ Feature & Settings

  • Configurable messaging for non-movable objects — new failed_object_not_movable setting surfaces localized/custom text for blocked moves. (manipulation_settings.gd, manipulation_system.gd)

✅ Test Coverage

  • Added/updated regression and unit tests to guard the above runtime behaviors and prevent regressions.
  • 1538 / 1538 Passing Test Cases