Skip to content

Improve optics interaction with shelves

Giuseppe Bilotta requested to merge Oblomov/nodecore:shelf-optics into master

This patchset introduces two main changes:

  1. visinv storeboxes are transparent to optics in the directions where they are see-through
  2. changes to a storebox content affect dependent optics like other node updates

Feature #1 (closed) is implemented in the first patch, and feature #2 (closed) is implemented by the second and third patches, introducing a more general mechanism for mods to extend the behavior of storeboxes on stack changes.

The rest of the commits are minor typos which are unrelated to these changes, but are still worth considering. While the first only affects strings, the other two may actually change the behavior of some nodes since the typos were affecting the logic.

Merge request reports