fix: use correct collision layers for interactable objects #60

Merged
xury merged 3 commits from noahg/fix-interactable-object-collision-layers into dev 2026-04-08 06:21:16 +00:00
Member

Renamed the Pickups physics layer to Interaction because this layer is being used for general interaction detection, not just pickups.
Removed interactable_object_base.tscn from Player collision layer and added to Interaction collision layer. Also fixed overrides in scenes that inherit from it.
Now player.tscn is the only scene with colliders in the Player collision layer.
This resolves the other side of the security bot target detection problem that was causing the errors noted in #58.

Renamed the `Pickups` physics layer to `Interaction` because this layer is being used for general interaction detection, not just pickups. Removed `interactable_object_base.tscn` from `Player` collision layer and added to `Interaction` collision layer. Also fixed overrides in scenes that inherit from it. Now `player.tscn` is the only scene with colliders in the Player collision layer. This resolves the other side of the security bot target detection problem that was causing the errors noted in https://git.bugjam.dev/BUGJam/pounce-game/pulls/58.
noahg self-assigned this 2026-04-07 23:15:01 +00:00
This layer is being used for general interaction detection, not just pickups.
Removed `interactable_object_base.tscn` from `Player` collision layer and added to `Interaction` collision layer. Also fixed overrides in scenes that inherit from it.
Now `player.tscn` is the only scene with colliders in the `Player` collision layer.
noahg force-pushed noahg/fix-interactable-object-collision-layers from 150e5721a4 to 2eeff7e0f3 2026-04-07 23:38:26 +00:00 Compare
noahg force-pushed noahg/fix-interactable-object-collision-layers from 2eeff7e0f3 to 74ed88fa92 2026-04-07 23:40:07 +00:00 Compare
Author
Member

Fixed a couple more descendant scenes that I missed because they did not get serialized with the corresponding uid for interactable_object_base.tscn.

Fixed a couple more descendant scenes that I missed because they did not get serialized with the corresponding uid for `interactable_object_base.tscn`.
xury force-pushed noahg/fix-interactable-object-collision-layers from 74ed88fa92 to 7a79299123 2026-04-08 06:20:34 +00:00 Compare
xury approved these changes 2026-04-08 06:21:11 +00:00
xury left a comment

Thank you for cleaning this stuff up!
Seems like everything is working as expected

Thank you for cleaning this stuff up! Seems like everything is working as expected
xury merged commit ff70d4fac0 into dev 2026-04-08 06:21:16 +00:00
xury deleted branch noahg/fix-interactable-object-collision-layers 2026-04-08 06:21:16 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BUGJam/pounce-game!60
No description provided.