Mmm. Maybe.
But the issue is, as already mentioned, to avoid ambiguity between display names and full names.
One solution is the [Feature] Nickname / alias - #9 by Accipiter one. It doesn’t solve it perfectly, as it would require others to use that feature:
nickname Slow-Hours of the Ode clade = Slow Hours
In this case, I would tab-complete to “Slow Hours”, as nicknames will get priority in tab completion and matching.
But… the problem arise when someone creates a character named:
Name: Slow
Surname: Hours
Unless I let full-name take priority over nicknames, I will not be able to target “Slow Hours”.
This can be solved by also introducing some indicator to override nicknamed. Eg.:
w Slow Hours = Hi, miss skunk! ((Matching against alias))
w "Slow Hours" = This character is owned by someone else. ((Quotes clarifies it is a full name))
I don’t like using “quotes”, but since the ambiguous conflict situations should be very few, it is nothing that you will hardly ever have to use.