Patchouli-Hex Casting addon that adds a bunch of niceties for players as well as mod developers.
WIP.
- Server-client synced variables.
- Used for mod config or patchouli config flag syncing.
- Example use case is modifying a multiplier for some spell's cost if the server config says so.
- Macro injection into the Patchouli book.
- Ancient Scrolls (or even just Scrolls) can be right-clicked to learn their stroke order in your book. (damn Miyu took that one)
- Method-calling macros that give the given text as arguments to get back other text.
- Cancel codes
-
$(^k) and $ (^obf) cancel obfuscation -
$(^bold) and $ (^l) cancel bold -
$(^m) and $ (^strike) cancel strikethrough -
$(^n) and $ (^underline) cancel underline -
$(^o), $ (^italic), and $(^italics) cancel italics - tell the user about $(/c) cancelling tooltips and links too
- tell the user about $(nocolor)
-
- Tooltips can have Patchouli formatting now.
- Right Alt to turn patterns into raw startdir and anglesig. ❌
- works in all text (e.g. chat).
- works in the book.
- Real-time macros (macros that update as the player is looking at them) ❌
- Customizeable Patchouli font. ❌
- Easily extendible Patchoul entries. ❌
- players may write their own pages.
- player-written stuff is stored in PersistentState.
- Per-world pattern shapes for everyone? ❌
- Better Patchouli search. ❌
- Prefix, suffix, regex, or rubber band.
- Search words, page titles, entries, or categories.
- Sort by mods. ❌
- gray out categories/entries/pages of blacklisted mods
- or only not gray out whitelisted mods.
- probably also give +999 sort prio to grayed out mods (changeable in config)
- Hook to generate limitless categories, entries, or pages. ❌
- players may write their own categories and entries??
- player-written stuff is stored in PersistentState.
- Hook to DELETE categories, entries, or pages. ❌
- players may delete stuff too lmao
- does NOT break any extended entries because of indices getting fucked!
- this is because they are injected before the great deleting
- and their indices are in Identifiers, not numbers.
- but yeah if their entire group (entry/category) is gone they're gone too
- Markdown for Patchouli? ❌