Admin trait management, flavour overrides, and handbook improvements
Added
/skillbooks cleartraits(self/player/all), gated by role privilege level (Creative Player+ for self, Survival Moderator+ for others) rather than a single named privilege, so any role at or above the threshold qualifies -- including custom roles.FlavourOverridesinskillbooks.json: admin-authored flavour text that overrides everything else, including mod-supplied and curated text.- Source attribution: each book's tooltip now names which mod its trait came from (or "Vintage Story" for a base-game trait).
- Books are now findable in the handbook by searching "skillbooks".
Changed
- Books show up in the handbook by default;
HideFromHandbookconfig option restores the old hidden-by-default behavior for anyone who wants it.
Fixed
- Rerolling a book (temporal gear in offhand) could instantly read and grant the newly-rolled trait instead of placing the new book in inventory: the held interaction appears to carry its timer over onto whatever refills the just-emptied active slot. Give the new book before clearing the old one instead.
Verified against real 1.21.7 and 1.22.7 installs, including manual in-game testing of commands, handbook search/visibility, flavour overrides, reroll, and source attribution.