
Came across this script from two years ago and read up on all the features and fixed bugs in the old forum post . I got it *mostly* working but according to its specifications it should work on complex PC names. However, in my testing, if my PC name has a space (ex: first and last name) or special characters (ex: a dash or apostrophe) the script will not recognize their character when trying to send a message in a proficient language. This is despite me manually adding their full name to the specific language handout with 100% proficiency. Example: Ratak knows Dwarvish. I add him to the GM notes for the Dwarvish handout (Ratak:100%). If I send a command in the chat in Dwarvish as Ratak using a test account everything works beautifully. The macro on the VTT shows Dwarvish as possible language to select. Example: Lux Taldane knows Dwarvish. I add him to the GM notes for the Dwarvish handout (Lux Taldane:100%). If I send a command in the chat in Dwarvish as Lux Taldane using a test account I get the message, "That character cannot speak Dwarvish!" The macro on the VTT does not show any languages to select. Doesn't matter if have Ratak first or last in the handout, space or not between entries, but they are comma-delimted (this is why I think it has to do with simple names). Is there any solution other than forcing my players to select simpler names?