@ symbol on 09/11/2016 01:25 PM CDT
Links-arrows 1
Reply Reply
It seems like a few verbs could benefit from implementing an @ symbol as a way to stop the command if the target person isn't present. The ones with an open-ended predicate like smile and think are old culprits, and some others like mutter. For example, if you "smile target" you smile at target if the target is in the room, otherwise you literally just smile target -- which never makes any sense in this context. If "smile @target" was added as an option, with the rest of smile working as it does now, then players could use it as an option to prevent smiling if the person exits the room before the command goes through. This is different than how the @ symbol was implemented with the say verb, which just suppresses the target and still sends the say through if the target can't be found.
Reply Reply
Re: @ symbol on 09/11/2016 01:51 PM CDT
Links-arrows 2
Reply Reply
The SMILE verb has had a targetted option since 2005.

>help smile
Usage:
SMILE {text} - Roleplaying option (default)
SMILE [at] {target} - Smile at a person, creature, or scripted object
SMILE ::{person} - Smile at a specific person
The SMILE verb allows a player to create unique messaging for roleplaying purposes. If you are visible, the game takes whatever text follows the verb and displays it to the room. Example: "SMILE at the sun." returns this message: "Ozias smiles at the sun."
If what follows the verb is "at," followed by a person, creature, or scripted object, the game will attempt to find your target in the room. If it finds the target, appropriate messaging follows; if not, the verb defaults to the roleplaying option, displaying the text exactly as you typed it. Example: "SMILE Warden" or "SMILE AT Warden" returns: "Ozias smiles at Warden." if he is in the room, but would display "Ozias smiles Warden" or "Ozias smiles at Warden" (note the missing periods) if he leaves abruptly. You can use the SMILE ::{person} option to ensure proper messaging when smiling at friends and neighbors.


~Vanah
Reply Reply
Re: @ symbol on 09/12/2016 01:45 PM CDT
Links-arrows 3
Reply Reply
>The SMILE verb has had a targetted option since 2005.

Hey, that's easy. Thanks.
Reply Reply