Wonderful job on this! Super easy to drop into a project and get that Ace Attorney feel ✨ I think we'll see if the say_menu_text_filter can be turned into a list of callbacks for the future, since it's seen a lot of use for tools lately 😂
Either that or grab the previous function and store it locally while calling it, which is what I suggested and KigyoDev did