Skip to content

Allow overwriting (and sealing) akashic bookshelves - #1301

Open
Robotgiggle wants to merge 7 commits into
1.21from
bookshelf-rework
Open

Robotgiggle wants to merge 7 commits into
1.21from
bookshelf-rework

Conversation

@Robotgiggle

@Robotgiggle Robotgiggle commented Sep 14, 2026

Copy link
Copy Markdown
Member

Reimplementation of #1090/#1095 that fixes the texture updating issue. Akasha's Gambit can now overwrite existing shelves if the pattern matches, and shelves can be sealed (with anything from the seal_materials tag) to prevent this. Also adds a proper mishap for unsuccessful akashic writes, rather than silent failure.

This PR also fixes the manual shift-click erase feature - I think something in the 1.21 port broke it.

NOTE: updating preexisting worlds to use this version will cause filled akashic shelves to lose their books, appearing as an empty shelf with a pattern on the front. This is purely visual - the stored iotas will not be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.21 enhancement New feature or request

Projects

Status: 📋 Backlog

Development

Successfully merging this pull request may close these issues.

1 participant