1
Suggestions & Ideas / For your reference: Socials template
« on: May 28, 2014, 06:13:02 am »
For the sake of reference, I'm leaving this here so it's easy to find. If someone would like to create a new social, this is the information I would need. Note me in game (or leave a reply with your ideas)with as much of this filled out as you can. You don't have to worry about the variables unless you want to take a swing at it. I'll take care of it myself. Fair warning- I'm not adding anything I don't think needs to be a social, so please attempt to be somewhat civilized with your socials requests.
Ok: this is how "easy" it is to make a social: Fill in all these lines and use the correct variables:
n) Command : <name of social> 1) Sort as Command : <name of social on social list>
2) Min Position[CH]: Standing 3) Min Position [VT]: Standing
4) Min Level [CH]: 0 5) Show if Invisible: NOT HIDDEN
a) Char [NO ARG]: <what the character sees without a victim>
b) Others [NO ARG]: <what the room sees when no victim>
c) Char [NOT FOUND]: <what the character sees if victim is not found>
d) Char [ARG SELF]: <what the character sees if victim is self>
e) Others[ARG SELF]: <What the room sees when victim is character’s self>
f) Char [VICT]: <What the character sees when they have a victim>
g) Others [VICT]: <What the room sees when the character has a victim>
h) Victim [VICT]: <What the victim sees when the character has a victim>
i) Char [BODY PRT]: <Used only if this social can be used with the body part of victim>
j) Others[BODY PRT]: <What room sees if character uses body part of victim>
k) Victim[BODY PRT]: <What victim sees if character uses body part of victim>
l) Char [OBJ]: <What character sees if victim is an object>
m) Others [OBJ]: <what room sees if victim is an object>
But instead of using <player> or <victim> you have to know these variables:
$n = you, $N = target, $m him/her/it for you, $M him/her/it for target
$s = his/her/it for you, $S = his/her/it for target
$e = he/she/it for you, $S = he/she/it for target
Example: Poke
n) Command : poke 1) Sort as Command : poke
2) Min Position[CH]: Resting 3) Min Position [VT]: Resting
4) Min Level [CH]: 0 5) Show if Invisible: NOT HIDDEN
a) Char [NO ARG]: Poke who? What? Where?
b) Others [NO ARG]: <Null>
c) Char [NOT FOUND]: You can't poke someone who's not here!
d) Char [ARG SELF]: You poke yourself in the ribs, feeling very silly.
e) Others[ARG SELF]: $n pokes $mself in the ribs, looking very sheepish.
f) Char [VICT]: You poke $M in the ribs.
g) Others [VICT]: $n pokes $N in the ribs.
h) Victim [VICT]: $n pokes you in the ribs.
i) Char [BODY PRT]: You poke $M in $S $t.
j) Others[BODY PRT]: $n pokes $N in $S $t.
k) Victim[BODY PRT]: $n pokes you in your $t.
l) Char [OBJ]: You poke at $p.
m) Others [OBJ]: $n pokes at $p.