Emotehelp

From wiki.desolation.org
Jump to: navigation, search

Thal 11/23/96 -- Portions of this have been taken from compendium_T.

How to make and enjoy emotes.[ ]

Emote making is pretty simple, except for the fact that there used to be absolutely no help file for it. Well now there is. Here is how you make an emote.

 You'll see: You point at yourself, "Me?"
 Others will see: Thalior points at himself, "Me?"

[this is with no rule]

point somebody:

 You'll see: You point at Somebody.
 Target will see: Thalior points at you.
 Others will see: Thalior points at Somebody.

[this is with rule LIV]

point slowly:

 You'll see: You point at slowly.
 Others will see: Thalior points at slowly.

[this is with rule STR]

Etc...

Now then, how do we do all the neat stuff like make it change from point to points and the like? Well the list of all the stuff is in help m_messages, but here's the concise list:

Before you read these keep in mind the following. The ONLY difference between a capital $? and a lowercase $? is that the uppercase one is FORCED uppercase. This means, don't capitalize it unless it starts a sentence, because it'll automatically capitalize proper names.

$N = Subjective. To the doer this is "You" to everyone else, this "Thalior", or whoever. Simply, this is the subjective form of the pronoun. The first time $N is used, it's the doer's name. The second time it's used it's the pronoun (he/she/it), unless arguments are used (see below).

$T = Objective, target. This defaults to the target. That means most of your actions will be set up like '$N verbs $t.'. You almost never need to capitalize t, remember the first time you use it, it uses the proper name. EXTRA NOTE: $T accepts two # args. The first is the subejct of the sentence, the second is the object. (discussed below)

$P = Possessive. This is the possessive pronoun, his/her/its. Like $R below, $P can also be used to make an apostrophe construction (like Thalior's). Of course, this only happens when it's in the proper name construction, either the first reference to that player/mob or forced proper name. (More on how to do that below).

$R = Reflexive. This is the reflexive pronoun. Himself, herself, itself. If Thalior's (an apostrophe construction) is needed, then this will do, as well, as long as you specify the 'p' argument (mentioned below) if it's not the first pronoun. Remember: The first instance of the pronoun referring to 'some_person' always uses the proper name.

$O = The object. Keep in mind that you should never prefix this with an 'a' or 'an' seeing as the object is variable. (Unless, for some reason, the object is set). It's personal taste, but I like to use either $p, or 'the'. Beware of using $p because it will read his/her even if the object is just sitting in the room.

$V = Verb, singular/plural. This changes the verb's prospective, depending on the argued subject (see below, default is this_body). Eg., If you have- $N $vget the $o. I see: 'You get the thing.' Everyone else sees- 'Thaliors gets the thing'.

# Arguments: You can put a # after any $? To change which person it refers to, the doer being 0, the next person (usually the target) 1, etc... For example, if Thalior is doing something to Kadiya, then Thalior is 0, and Kadiya is 1. So, if Thalior wanted a sentence that would refer to Kadiya as "She" he could use $N1... or $N (subjective pronoun) 1 (referring to person 1). This also works with verbs, making the verb change for a different person ($v#verbname).

Example: Thalior begins to lean on Kadiya. She quickly moves and he falls on his face.

This would be-> $N $vbegin to lean on $t. $N1 quickly $v1move and $n $vfall on $p face.

Wherever you see the # 1 it's Kadiya or Kadiya doing the action. Although it wouldn't DO anything, we could add a 0 wherever there's no number, it's the equivalent.

Note: $T is odd, as it defaults to the target. This means, without a #, $T is considered $T1. If you wanted to make $T refer to the doer, then you'd have to change it to $t10.. this means the subject of the sentence is '1' and the object is '0', or what $T refers to. If the subject and the object of the sentence were the same, you would have to use $t11.

Letter Arguments: $?'s can also take letter arguments, to do different things. Some of these arguments include the letters: p, s, and o. 'p' forces the proper name. The proper name is automatically used the first time the person has a pronoun referring to them, after that it defaults to the plain pronoun. If you want to force the proper name, use this argument. 's' forces it subjective (he/she/it). 'o' forces it objective (him/her/it).

Example: Thalior can't remember his name. "Ahh, it's Thalior", he says, after a moment's thought.

This would be-> $N can't remember $p name. "Ahh, it's $np", $ns $vsay, after a moment's thought.

When you are writing for the rule STR you need to use a $O to indicate where the string is inserted.

You can use "showemote" to show an emote's basic code... try various emotes to see how they work and then start crafting your own.

Message Tag Table[ ]

Msg TagYou SeeTarget SeesEveryone Else Sees
Subjectives
$nyou
you
Squid
he
$nsyou
you
Squid
he
$noyou
you
Squid
him
$npSquid
Squid
$n1oSomeone
him
you
you
Someone
him
$n1Someone
he
you
you
Somebody
he
$n1sSomeone
he
you
you
Someone
he
$n1pSomeone
Someone
Objective, Target
$tSomebody
he
you
you
somebody
he
$t1Somebody
he
you
you
Somebody
he
$tpsomebody
somebody
$t1psomebody
somebody
$trSomebody
he
you
you
Somebody
he
$t1rSomebody
he
you
you
Somebody
he
$toSomebody
him
you
you
Somebody
him
$t1oSomebody
him
you
you
Somebody
him
$tsSomebody
he
you
you
Somebody
he
$t1sSomebody
he
you
you
Somebody
he
The Object
$oobject/stringobject/stringobject/string
Possessive
$pyour
your
Squid's
his
$p1Somebody's
his
your
you
Somebody's
his
$pryour
your
Squid's
his
$p1rSomebody's
his
your
your
Somebody's
his
Reflexive
$ryourself
yourself
himself
himself
Verbs
$vgringringrinsgrins
$v1gringrinsgringrins


Also See: Messages Module