Summary: It is no longer possible to blacklist people who send you unsolicited invites unless you can find and target them.
With the new changes to player name targeting that were implemented to prepare for the World Visit system, it is now impossible to blacklist people who invite you to an FC. I have not tested this with LS invites or friendship requests, yet, but suspect it would be the same.
When a person sends you an FC invitation, you get a Notification in the notification area, and the chat box says, "You have received a free company invite from Forename Surname." However, the name in the chat box is non interactive. You cannot click it for a context menu to choose to blist the person.
In the past, we could get around this by using
/blist add "Forename Surname"
However, this is no longer an allowed form of specifying a character target. Nor is it possible to
/blist add "Forename Surname@HomeWorld"
so then you must first search for the offender in a world search. There are two possible outcomes to this:
A) The person might have entered a duty by the time you search for them, and so they do not appear in search at all.
B) The person shows up in search, but there is no option to blist the person from the search window's context menu.
So then if you want to blacklist someone who hasn't explicitly chatted or emoted, you have to find them and target them. Also, there is no blacklist option in the submenu when targeting a character, so you can only blacklist them by using
/blist add <t>
or
/blist add <mo>
It is therefore impossible to blacklist people who send you unsolicited invites unless you can find and target them.
Suggested resolution:
- Allow specifying player targets for text commands using "Forename Surname@HomeWorld" as a target.
- Allow us to use just "Forename Surname" as a target, and have it assume the current world by default.
- Add blacklist options to all relevant submenus (search, player targets, etc.)
- Make the name of the inviter a standard name link in the chat box.