Regarding your first question about activating a switch for specific bond rank-ups: I’ve added a new "Note Tag" feature to handle exactly that, without cluttering the visual editor. You can now enter a tag like `<RA_BondSwitch TARGET_ACTOR_ID:RANK:SWITCH_ID>` in the character's database note box. So, if you want Switch 20 to activate ONLY when your main character reaches Bond Rank 4 with Character 2, simply type `<RA_BondSwitch 2:4:20>`. The system handles the activation automatically in the background.
As for your second question regarding descriptions in the Bonds menu: I’ve added a new "Custom Text" block feature to the UI editor for both the Bonds and Social menus. It fully supports multi-line paragraphs, allowing you to easily type out your list of "Affinity Bonuses" with proper line breaks and position it exactly where you want on the screen.
I’ve also added a plugin command directly to the exported plugin to generate affinity points based on the time two characters have spent together, enabling you to create interaction events between them. Please download the updated editor version and test if these changes meet your needs; the full devlog is available here:
https://kadajah.itch.io/kadajahs-ralines/devlog/1648066/version-310-update-inter...