![]() |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
![]() Social Scripting
EverQuest now supports a total of 120 configurable "socials" in game, as opposed to the previous 12. Along with these additional socials, there have been several enhancements to your ability to develop custom emotes and sequences of commands: Custom Animation Text EverQuest has default text for all existing animations. For instance, when typing /point, or /point with a specified target (e.g. /point Blibby), your character will execute the "point" animation and "CharacterName points at <target>" will be displayed to all other characters in your vicinity. You can now use the animation, but substitute your own text. To do this you need to specify the "target" after the command as "say" followed by your custom text. For instance, typing "/point say points at a dangerous creature indicating that he is ready to kill it" will cause your character to execute the "point" animation and display "CharacterName points at a dangerous creature indicating that he is ready to kill it" to those nearby. Emote Codes When creating custom socials, you can now use a series of "%-codes" that expand into various pieces of information when the social is executed. The %-codes are: %M - Returns the character's pet's name (when they have a pet) %T - Returns the current target. %S - Returns the subjective gender-specific pronoun for the target (He, She, It). %O - Returns the objective gender-specific pronoun for the target (Him, Her, It). %P - Returns the possessive gender-specific pronoun for the target (His, Her, Its). %R - Returns the race of the target (only works on Player characters). For example, if you have a target of "a gnoll", the following emote: /point say points at %T indicating that he is ready to kill %O. ...Your character will execute the "point" animation with a text output of "CharacterName points at a gnoll indicating that he is ready to kill it." Pauses in Social Batches You may now enter pauses in social batches with the /pause command. /pause takes an argument from 1 to 600 (600 = One minute), with the value being equal to the number of tenths of seconds (i.e. /pause 100 will yield a 10 second pause). For example, a social consisting of: /sit off /cast 1 /pause 100 /sit on ...would cause you to stand up, cast the spell in slot 1, wait 10 seconds after you've STARTED casting the spell, and sit down. Furthermore, you can also use the /pause command on the same line as another social by separating the commands with a comma. Even though the pause command is specified first, it is executed AFTER the command on the same line. For example: /sit off /pause 100,/cast 1 /sit on ...would have the same effect as the example above. It is important to note that the comma can only be used to separate a /pause command from another, and MUST be specified first on the line. | ||
|
|