emotes.xml
The emotes.xml files is used to set up available emoticons the player can display to show his/her mood to others while in-game.
Here is an example of the emotes.xml file:
<emotes>
<emote id="0"><sprite name="Disgust" variant="0">emote.xml</sprite></emote>
<emote id="1"><sprite name="Surprise" variant="1">emote.xml</sprite></emote>
<emote id="2"><sprite name="Happy" variant="2">emote.xml</sprite></emote>
<emote id="3"><sprite name="Sad" variant="3">emote.xml</sprite></emote>
<emote id="4"><sprite name="Evil" variant="4">emote.xml</sprite></emote>
<emote id="5"><sprite name="Wink" variant="5">emote.xml</sprite></emote>
<emote id="6"><sprite name="Angel" variant="6">emote.xml</sprite></emote>
<emote id="7"><sprite name="Blush" variant="7">emote.xml</sprite></emote>
<emote id="8"><sprite name="Tongue" variant="8">emote.xml</sprite></emote>
<emote id="9"><sprite name="Grin" variant="9">emote.xml</sprite></emote>
<emote id="10"><sprite name="Upset" variant="10">emote.xml</sprite></emote>
<emote id="11"><sprite name="Perturbed" variant="11">emote.xml</sprite></emote>
<emote id="12"><sprite name="Speech" variant="14">emote.xml</sprite></emote>
<emote id="13"><sprite name="Blah Blah Blah" variant="13">emote.xml</sprite></emote>
</emotes>
The id parameter is mapping the emoticon to the client system.
The sprite and particlefx childnode are following the sprite system and the particle system specifications.
Note: The variant
parameter is functionally working just like the index
parameter for sprite files.