World emotes can already be accomplished by the #emote command. To make the NPC the subject of the action, you have to say its name as part of your emote, but that's how Live does it as well.
Live doesn't have NPC's going out of character, so such a command is unlikely to be implemented here. It kind of runs contrary to an RPG's mission to have its NPC's go out of character, but if you want to implement such a system, a workaround would be to once again use #emote, make the emote zone wide, use the same color as /ooc uses, and be sure to include the NPC's name and "says out of character,"
__________________
<idleRPG> Rogean ate a plate of discounted, day-old sushi. This terrible calamity has slowed them 0 days, 15:13:51 from level 48.
|