Resources
Emoting
Original File
The normal use of the emote command is simply emote <what you want your character to do> Such as emote does a dance. Which will show '(Your name) does a dance.' to everyone else in the room. If you want to do a possessive emote you can do that simply by starting the emote with a '. For instance emote 's eye's glint. Would show (Your name)'s eyes glint. to the room. Other people can be targeted in an emote with the @ symbol, typing emote glares at @bob would show everyone (Yourname) glares at (Whatever they have Bob remembered as) If you haven't got someone remembered you can use the @ with a word from their intro. You can reference yourself with @me, anytime you do an emote with @me in it automatically takes your name off the front of the emote, so if you wanted to put it back you'd have to also start the emote with @me. You can reference people possessively with @(their name)'s or yourself possessively with @my. So an emote like @my eyes are drawn to @bob's nose. Would show up as (Your name)'s eyes are drawn to (bob's name)'s nose. New lines can be added into an emote with @line or @newline. The private command works exactly like the emote command except the first word of it is who you are targeting it to, and that person is the only person that sees the emote. The subtle command works exactly like the emote command except only people in the same place as you will see it. You can also use private without targeting anybody to automatically use subtle.
Proposal
`cSyntax: `Wemote`w This is the basic emoting syntax. Unless otherwise specificied, the emote will start with your short desc (or whatever others have you remembered by). There is a character limit, but it is fairly long. If you are used to emoting in very long paragraphs, split them up with separate emotes. `cSyntax: `Wsubtle `w A subtle emote is the same as a regular emote, except that it can only be seen by someone who has `Wjoin`wed the same place as you. If you have not joined a place, a subtle emote will show to anyone who similarly has not. Places will be marked as such in a room description. `cSyntax: `Wprivate `w A private emote is a regulare emote that can only be seen by the person you send it to. You cannot use dialogue in a private emote. A private emote that has not been properly targeted will show as a subtle emote. CTargeting:`w `W@me`w: @me in an emote will force the emote not to start with your sdesc, instead putting it wherever you place it in the paragraph. E.g., `cemote "Hello," @me says, giving a wave.`w will read as: `c"Hello," Bob says, giving a wave.`w as opposed to: `cemote waves and says, "Hello."`w `cBob waves and says, "Hello."`w `W@my`w: In order to have your sdesc appear possessive and force the emote to not start with it, you must use @my. E.g., emote Stalking down the street, @my eyes peer owlishly around. will read as: `cStalking down the street, Bob's eyes peer owlishly around. `W@name`w: In order to target someone else in an emote, simply @theirname or @introkeyword. E.g., `cemote glances curiously at @name.`w will read as: `cBob glances curiously at Alice.`w `W@name's`w: In order to target someone with a possessive, do the above but add a 's as @theirname's. E.g., `cemote grabs at @name's bag.`w will read as: `cBob grabs at Alice's bag.`w `cSee Also:`w Color, Decorate, Private, Say, Subtle, Talk, Whisper
Dropped @newline and @line, as those had formatting issues anyway. Dropped 's as well as it may be confusing compared to ' for say. Decorate is questionable, as is Color. - Olivia