MOBILE-INTERACTION-JUSTIFICATION
Why require players to use "talk baker buy bread" instead of just have a "buy" command like on other muds and use simply "buy bread"? Because it is more typing to use the "talk" command, a justification seemed to be in order.
(1) Some mobiles can respond to simple keyword-based questions.
Because we cannot create a command for every type of conceivable
question you would ask a mobile, we have to use "talk" and/or "say" in
these cases. Using "talk" for both mobile inquiry and mobile
interactions is more consistent.
(2) You can distinguish between two (or more) different mobiles offering the
same services that happen to be in the same room.
Ex: "talk baker buy bread" "talk weaponsmith buy sword"
(3) Some mobiles may only understand certain languages. Ex: drow merchants.
Players will need to learn the language of the shopkeepers and then
speak that language to conduct transactions with them.
(4) Using speech allows others to observe what you are doing, which adds a
(relatively small) bit of realism.
(5) You can abbreviatiate the talk command with ";". For example, you can use
";baker buy bread". Also, if there is only one shopkeeper in the room
and the communication is therefore unambiguous, you can just use
"say buy bread" or "'buy bread" for short.