Hi @Dragonwolf!
Forgive my slow response.
Yes. I considered starting on this one as it has been requested for quite a while!
Scope
I think the multi-targettng should initially be for: address
, whisper
, message
I will wait with mails with multiple recipients.
But further on, I will mainly use Whisper for the examples.
Basic command
The command with comma separation, as suggested, should work well:
w Jane, John Doe := leans in closer to both of you ,"Right?"
Repeated command
Using just w
or whisper
without a target character should target those of your previous whisper:
w =: gives Jane and John a discrete nod.
Chat log for receiver
Previous, when you received a whisper from someone, the label would say Whisper from <Full name>. I think this need to change, and we instead use Whisper to <Full name>:
When you receive a multi-target message, the name displayed in the whisper label should be the name of your character, with the addition of +X more
:
Whisper to John Doe +1 more
And if you do mouse-over (or tap on the message for mobile), you will see all targeted characters, separated by comma:
Chat log for sender
The message should look the same for the sender as for the receiver. But the name displayed in the label should be the first one in your command list:
w John Doe, Jane Doe = Hello!
Should result in:
Whisper to John Doe +1 more
Because John Doe was first in the list.
Reply to multiple-target whisper
We should add a Reply option to these type of messages in the message menu (the ⋮
menu you see when hovering over a message, or tapping a message on mobile)
Reply will automatically fill the console with the command to reply to the sender + all receivers (sender will be first):
whisper Accipiter Nisus, Jane Doe =
It will reply using the same method (address
, whisper
, message
) as the message used. If someone wants to reply to an address with a whisper, then they can simply edit the generated console command.
Mmm. Have I forgotten something?
Any comments?