summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rwxr-xr-xgraphics/emotes/afraid.pngbin0 -> 4356 bytes
-rw-r--r--graphics/emotes/afraid.xml18
-rwxr-xr-xgraphics/emotes/alien.pngbin0 -> 4678 bytes
-rw-r--r--graphics/emotes/alien.xml18
-rwxr-xr-xgraphics/emotes/angel.pngbin0 -> 4636 bytes
-rw-r--r--graphics/emotes/angel.xml18
-rwxr-xr-xgraphics/emotes/angry.pngbin0 -> 4561 bytes
-rw-r--r--graphics/emotes/angry.xml18
-rwxr-xr-xgraphics/emotes/blah.pngbin0 -> 3372 bytes
-rw-r--r--graphics/emotes/blah.xml18
-rwxr-xr-xgraphics/emotes/blush.pngbin0 -> 4628 bytes
-rw-r--r--graphics/emotes/blush.xml18
-rwxr-xr-xgraphics/emotes/bored.pngbin0 -> 4589 bytes
-rw-r--r--graphics/emotes/bored.xml18
-rwxr-xr-xgraphics/emotes/bothered.pngbin0 -> 4434 bytes
-rw-r--r--graphics/emotes/bothered.xml18
-rwxr-xr-xgraphics/emotes/cheerful.pngbin0 -> 4251 bytes
-rw-r--r--graphics/emotes/cheerful.xml18
-rwxr-xr-xgraphics/emotes/clever.pngbin0 -> 4433 bytes
-rw-r--r--graphics/emotes/clever.xml18
-rwxr-xr-xgraphics/emotes/curious.pngbin0 -> 4317 bytes
-rw-r--r--graphics/emotes/curious.xml18
-rwxr-xr-xgraphics/emotes/dead.pngbin0 -> 4662 bytes
-rw-r--r--graphics/emotes/dead.xml18
-rwxr-xr-xgraphics/emotes/disgust.pngbin0 -> 4516 bytes
-rw-r--r--graphics/emotes/disgust.xml18
-rwxr-xr-xgraphics/emotes/empty.pngbin0 -> 4154 bytes
-rw-r--r--graphics/emotes/empty.xml18
-rwxr-xr-xgraphics/emotes/evil.pngbin0 -> 4514 bytes
-rw-r--r--graphics/emotes/evil.xml18
-rwxr-xr-xgraphics/emotes/facepalm.pngbin0 -> 4616 bytes
-rw-r--r--graphics/emotes/facepalm.xml18
-rwxr-xr-xgraphics/emotes/grin.pngbin0 -> 4635 bytes
-rw-r--r--graphics/emotes/grin.xml18
-rwxr-xr-xgraphics/emotes/halloween.pngbin0 -> 4727 bytes
-rw-r--r--graphics/emotes/halloween.xml18
-rwxr-xr-xgraphics/emotes/happy.pngbin0 -> 4324 bytes
-rw-r--r--graphics/emotes/happy.xml18
-rwxr-xr-xgraphics/emotes/headache.pngbin0 -> 4497 bytes
-rw-r--r--graphics/emotes/headache.xml18
-rwxr-xr-xgraphics/emotes/heart.pngbin0 -> 4096 bytes
-rw-r--r--graphics/emotes/heart.xml18
-rwxr-xr-xgraphics/emotes/joyful.pngbin0 -> 4498 bytes
-rw-r--r--graphics/emotes/joyful.xml18
-rwxr-xr-xgraphics/emotes/laugh.pngbin0 -> 4718 bytes
-rw-r--r--graphics/emotes/laugh.xml18
-rwxr-xr-xgraphics/emotes/love.pngbin0 -> 4518 bytes
-rw-r--r--graphics/emotes/love.xml18
-rwxr-xr-xgraphics/emotes/melancholy.pngbin0 -> 4319 bytes
-rw-r--r--graphics/emotes/melancholy.xml18
-rwxr-xr-xgraphics/emotes/meow.pngbin0 -> 4565 bytes
-rw-r--r--graphics/emotes/meow.xml18
-rwxr-xr-xgraphics/emotes/money.pngbin0 -> 4181 bytes
-rw-r--r--graphics/emotes/money.xml18
-rwxr-xr-xgraphics/emotes/pain.pngbin0 -> 4539 bytes
-rw-r--r--graphics/emotes/pain.xml18
-rwxr-xr-xgraphics/emotes/perturbed.pngbin0 -> 4351 bytes
-rw-r--r--graphics/emotes/perturbed.xml18
-rwxr-xr-xgraphics/emotes/rest.pngbin0 -> 4300 bytes
-rw-r--r--graphics/emotes/rest.xml18
-rwxr-xr-xgraphics/emotes/sad.pngbin0 -> 4506 bytes
-rw-r--r--graphics/emotes/sad.xml18
-rwxr-xr-xgraphics/emotes/shy.pngbin0 -> 4613 bytes
-rw-r--r--graphics/emotes/shy.xml18
-rwxr-xr-xgraphics/emotes/sleep.pngbin0 -> 4502 bytes
-rw-r--r--graphics/emotes/sleep.xml18
-rwxr-xr-xgraphics/emotes/speech.pngbin0 -> 3396 bytes
-rw-r--r--graphics/emotes/speech.xml18
-rwxr-xr-xgraphics/emotes/surprise.pngbin0 -> 4673 bytes
-rw-r--r--graphics/emotes/surprise.xml18
-rwxr-xr-xgraphics/emotes/suspicious.pngbin0 -> 4394 bytes
-rw-r--r--graphics/emotes/suspicious.xml18
-rwxr-xr-xgraphics/emotes/swear.pngbin0 -> 3595 bytes
-rw-r--r--graphics/emotes/swear.xml18
-rwxr-xr-xgraphics/emotes/tears.pngbin0 -> 4613 bytes
-rw-r--r--graphics/emotes/tears.xml18
-rwxr-xr-xgraphics/emotes/tongue.pngbin0 -> 4342 bytes
-rw-r--r--graphics/emotes/tongue.xml18
-rwxr-xr-xgraphics/emotes/upset.pngbin0 -> 4220 bytes
-rw-r--r--graphics/emotes/upset.xml18
-rwxr-xr-xgraphics/emotes/vicious.pngbin0 -> 3742 bytes
-rw-r--r--graphics/emotes/vicious.xml18
-rwxr-xr-xgraphics/emotes/wink.pngbin0 -> 4268 bytes
-rw-r--r--graphics/emotes/wink.xml18
-rw-r--r--graphics/particles/emotes/angel.pngbin1960 -> 0 bytes
-rw-r--r--graphics/particles/emotes/blah.pngbin822 -> 0 bytes
-rw-r--r--graphics/particles/emotes/blush.pngbin2038 -> 0 bytes
-rw-r--r--graphics/particles/emotes/disgust.pngbin1924 -> 0 bytes
-rw-r--r--graphics/particles/emotes/emote-angel.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-blah.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-blush.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-disgust.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-evil.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-grin.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-happy.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-perturbed.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-sad.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-speech.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-surprise.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-tongue.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-upset.particle.xml23
-rw-r--r--graphics/particles/emotes/emote-wink.particle.xml23
-rw-r--r--graphics/particles/emotes/evil.pngbin1925 -> 0 bytes
-rw-r--r--graphics/particles/emotes/grin.pngbin2047 -> 0 bytes
-rw-r--r--graphics/particles/emotes/happy.pngbin1734 -> 0 bytes
-rw-r--r--graphics/particles/emotes/perturbed.pngbin1763 -> 0 bytes
-rw-r--r--graphics/particles/emotes/sad.pngbin1918 -> 0 bytes
-rw-r--r--graphics/particles/emotes/speech.pngbin796 -> 0 bytes
-rw-r--r--graphics/particles/emotes/surprise.pngbin2086 -> 0 bytes
-rw-r--r--graphics/particles/emotes/tongue.pngbin1753 -> 0 bytes
-rw-r--r--graphics/particles/emotes/upset.pngbin1632 -> 0 bytes
-rw-r--r--graphics/particles/emotes/wink.pngbin1680 -> 0 bytes
-rwxr-xr-xgraphics/sprites/emote.pngbin0 -> 53388 bytes
-rw-r--r--graphics/sprites/emote.xml9
-rw-r--r--graphics/sprites/emotions.pngbin11952 -> 0 bytes
115 files changed, 761 insertions, 326 deletions
diff --git a/graphics/emotes/afraid.png b/graphics/emotes/afraid.png
new file mode 100755
index 00000000..b79a7a76
--- /dev/null
+++ b/graphics/emotes/afraid.png
Binary files differ
diff --git a/graphics/emotes/afraid.xml b/graphics/emotes/afraid.xml
new file mode 100644
index 00000000..939e750f
--- /dev/null
+++ b/graphics/emotes/afraid.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/afraid.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/alien.png b/graphics/emotes/alien.png
new file mode 100755
index 00000000..c6df714f
--- /dev/null
+++ b/graphics/emotes/alien.png
Binary files differ
diff --git a/graphics/emotes/alien.xml b/graphics/emotes/alien.xml
new file mode 100644
index 00000000..7b564f19
--- /dev/null
+++ b/graphics/emotes/alien.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/alien.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/angel.png b/graphics/emotes/angel.png
new file mode 100755
index 00000000..1046e9ce
--- /dev/null
+++ b/graphics/emotes/angel.png
Binary files differ
diff --git a/graphics/emotes/angel.xml b/graphics/emotes/angel.xml
new file mode 100644
index 00000000..b0fb5cc8
--- /dev/null
+++ b/graphics/emotes/angel.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/angel.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/angry.png b/graphics/emotes/angry.png
new file mode 100755
index 00000000..e98e2c33
--- /dev/null
+++ b/graphics/emotes/angry.png
Binary files differ
diff --git a/graphics/emotes/angry.xml b/graphics/emotes/angry.xml
new file mode 100644
index 00000000..caabacea
--- /dev/null
+++ b/graphics/emotes/angry.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/angry.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/blah.png b/graphics/emotes/blah.png
new file mode 100755
index 00000000..5009b534
--- /dev/null
+++ b/graphics/emotes/blah.png
Binary files differ
diff --git a/graphics/emotes/blah.xml b/graphics/emotes/blah.xml
new file mode 100644
index 00000000..3aed4137
--- /dev/null
+++ b/graphics/emotes/blah.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/blah.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/blush.png b/graphics/emotes/blush.png
new file mode 100755
index 00000000..76ce80f7
--- /dev/null
+++ b/graphics/emotes/blush.png
Binary files differ
diff --git a/graphics/emotes/blush.xml b/graphics/emotes/blush.xml
new file mode 100644
index 00000000..aa5e11ee
--- /dev/null
+++ b/graphics/emotes/blush.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/blush.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/bored.png b/graphics/emotes/bored.png
new file mode 100755
index 00000000..cc225e4b
--- /dev/null
+++ b/graphics/emotes/bored.png
Binary files differ
diff --git a/graphics/emotes/bored.xml b/graphics/emotes/bored.xml
new file mode 100644
index 00000000..43deb61a
--- /dev/null
+++ b/graphics/emotes/bored.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/bored.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/bothered.png b/graphics/emotes/bothered.png
new file mode 100755
index 00000000..6b0f05d9
--- /dev/null
+++ b/graphics/emotes/bothered.png
Binary files differ
diff --git a/graphics/emotes/bothered.xml b/graphics/emotes/bothered.xml
new file mode 100644
index 00000000..ea0c3f4a
--- /dev/null
+++ b/graphics/emotes/bothered.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/bothered.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/cheerful.png b/graphics/emotes/cheerful.png
new file mode 100755
index 00000000..f5cf2cc5
--- /dev/null
+++ b/graphics/emotes/cheerful.png
Binary files differ
diff --git a/graphics/emotes/cheerful.xml b/graphics/emotes/cheerful.xml
new file mode 100644
index 00000000..43f9f10a
--- /dev/null
+++ b/graphics/emotes/cheerful.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/cheerful.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/clever.png b/graphics/emotes/clever.png
new file mode 100755
index 00000000..0cbaf2e9
--- /dev/null
+++ b/graphics/emotes/clever.png
Binary files differ
diff --git a/graphics/emotes/clever.xml b/graphics/emotes/clever.xml
new file mode 100644
index 00000000..47ec8f4b
--- /dev/null
+++ b/graphics/emotes/clever.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/clever.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/curious.png b/graphics/emotes/curious.png
new file mode 100755
index 00000000..8fefd6cb
--- /dev/null
+++ b/graphics/emotes/curious.png
Binary files differ
diff --git a/graphics/emotes/curious.xml b/graphics/emotes/curious.xml
new file mode 100644
index 00000000..c90164b4
--- /dev/null
+++ b/graphics/emotes/curious.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/curious.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/dead.png b/graphics/emotes/dead.png
new file mode 100755
index 00000000..e3e4fae6
--- /dev/null
+++ b/graphics/emotes/dead.png
Binary files differ
diff --git a/graphics/emotes/dead.xml b/graphics/emotes/dead.xml
new file mode 100644
index 00000000..95bed52f
--- /dev/null
+++ b/graphics/emotes/dead.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/dead.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/disgust.png b/graphics/emotes/disgust.png
new file mode 100755
index 00000000..0bfcec54
--- /dev/null
+++ b/graphics/emotes/disgust.png
Binary files differ
diff --git a/graphics/emotes/disgust.xml b/graphics/emotes/disgust.xml
new file mode 100644
index 00000000..10744329
--- /dev/null
+++ b/graphics/emotes/disgust.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/disgust.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/empty.png b/graphics/emotes/empty.png
new file mode 100755
index 00000000..12cf2bf6
--- /dev/null
+++ b/graphics/emotes/empty.png
Binary files differ
diff --git a/graphics/emotes/empty.xml b/graphics/emotes/empty.xml
new file mode 100644
index 00000000..cc35384e
--- /dev/null
+++ b/graphics/emotes/empty.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/empty.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/evil.png b/graphics/emotes/evil.png
new file mode 100755
index 00000000..c5b42f98
--- /dev/null
+++ b/graphics/emotes/evil.png
Binary files differ
diff --git a/graphics/emotes/evil.xml b/graphics/emotes/evil.xml
new file mode 100644
index 00000000..864551c2
--- /dev/null
+++ b/graphics/emotes/evil.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/evil.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/facepalm.png b/graphics/emotes/facepalm.png
new file mode 100755
index 00000000..1f936f95
--- /dev/null
+++ b/graphics/emotes/facepalm.png
Binary files differ
diff --git a/graphics/emotes/facepalm.xml b/graphics/emotes/facepalm.xml
new file mode 100644
index 00000000..c10672eb
--- /dev/null
+++ b/graphics/emotes/facepalm.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/facepalm.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/grin.png b/graphics/emotes/grin.png
new file mode 100755
index 00000000..b99b6303
--- /dev/null
+++ b/graphics/emotes/grin.png
Binary files differ
diff --git a/graphics/emotes/grin.xml b/graphics/emotes/grin.xml
new file mode 100644
index 00000000..72d3bf7a
--- /dev/null
+++ b/graphics/emotes/grin.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/grin.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/halloween.png b/graphics/emotes/halloween.png
new file mode 100755
index 00000000..bd8bd9d1
--- /dev/null
+++ b/graphics/emotes/halloween.png
Binary files differ
diff --git a/graphics/emotes/halloween.xml b/graphics/emotes/halloween.xml
new file mode 100644
index 00000000..c6368431
--- /dev/null
+++ b/graphics/emotes/halloween.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/halloween.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/happy.png b/graphics/emotes/happy.png
new file mode 100755
index 00000000..eb4ff755
--- /dev/null
+++ b/graphics/emotes/happy.png
Binary files differ
diff --git a/graphics/emotes/happy.xml b/graphics/emotes/happy.xml
new file mode 100644
index 00000000..a175f881
--- /dev/null
+++ b/graphics/emotes/happy.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/happy.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/headache.png b/graphics/emotes/headache.png
new file mode 100755
index 00000000..46f13e20
--- /dev/null
+++ b/graphics/emotes/headache.png
Binary files differ
diff --git a/graphics/emotes/headache.xml b/graphics/emotes/headache.xml
new file mode 100644
index 00000000..74ee14cf
--- /dev/null
+++ b/graphics/emotes/headache.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/headache.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/heart.png b/graphics/emotes/heart.png
new file mode 100755
index 00000000..b1118eb8
--- /dev/null
+++ b/graphics/emotes/heart.png
Binary files differ
diff --git a/graphics/emotes/heart.xml b/graphics/emotes/heart.xml
new file mode 100644
index 00000000..079063a7
--- /dev/null
+++ b/graphics/emotes/heart.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/heart.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/joyful.png b/graphics/emotes/joyful.png
new file mode 100755
index 00000000..eb45c5cc
--- /dev/null
+++ b/graphics/emotes/joyful.png
Binary files differ
diff --git a/graphics/emotes/joyful.xml b/graphics/emotes/joyful.xml
new file mode 100644
index 00000000..80cc29c8
--- /dev/null
+++ b/graphics/emotes/joyful.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/joyful.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/laugh.png b/graphics/emotes/laugh.png
new file mode 100755
index 00000000..af123ad5
--- /dev/null
+++ b/graphics/emotes/laugh.png
Binary files differ
diff --git a/graphics/emotes/laugh.xml b/graphics/emotes/laugh.xml
new file mode 100644
index 00000000..adb26105
--- /dev/null
+++ b/graphics/emotes/laugh.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/laugh.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/love.png b/graphics/emotes/love.png
new file mode 100755
index 00000000..b4cf3826
--- /dev/null
+++ b/graphics/emotes/love.png
Binary files differ
diff --git a/graphics/emotes/love.xml b/graphics/emotes/love.xml
new file mode 100644
index 00000000..cc29ff75
--- /dev/null
+++ b/graphics/emotes/love.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/love.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/melancholy.png b/graphics/emotes/melancholy.png
new file mode 100755
index 00000000..30a2c480
--- /dev/null
+++ b/graphics/emotes/melancholy.png
Binary files differ
diff --git a/graphics/emotes/melancholy.xml b/graphics/emotes/melancholy.xml
new file mode 100644
index 00000000..d1d755d2
--- /dev/null
+++ b/graphics/emotes/melancholy.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/melancholy.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/meow.png b/graphics/emotes/meow.png
new file mode 100755
index 00000000..01dc9c49
--- /dev/null
+++ b/graphics/emotes/meow.png
Binary files differ
diff --git a/graphics/emotes/meow.xml b/graphics/emotes/meow.xml
new file mode 100644
index 00000000..76c2231c
--- /dev/null
+++ b/graphics/emotes/meow.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/meow.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/money.png b/graphics/emotes/money.png
new file mode 100755
index 00000000..ca73ae53
--- /dev/null
+++ b/graphics/emotes/money.png
Binary files differ
diff --git a/graphics/emotes/money.xml b/graphics/emotes/money.xml
new file mode 100644
index 00000000..42a02634
--- /dev/null
+++ b/graphics/emotes/money.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/money.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/pain.png b/graphics/emotes/pain.png
new file mode 100755
index 00000000..f2743ea7
--- /dev/null
+++ b/graphics/emotes/pain.png
Binary files differ
diff --git a/graphics/emotes/pain.xml b/graphics/emotes/pain.xml
new file mode 100644
index 00000000..38bc2d81
--- /dev/null
+++ b/graphics/emotes/pain.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/pain.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/perturbed.png b/graphics/emotes/perturbed.png
new file mode 100755
index 00000000..8b18197f
--- /dev/null
+++ b/graphics/emotes/perturbed.png
Binary files differ
diff --git a/graphics/emotes/perturbed.xml b/graphics/emotes/perturbed.xml
new file mode 100644
index 00000000..9c1bd618
--- /dev/null
+++ b/graphics/emotes/perturbed.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/perturbed.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/rest.png b/graphics/emotes/rest.png
new file mode 100755
index 00000000..231fd267
--- /dev/null
+++ b/graphics/emotes/rest.png
Binary files differ
diff --git a/graphics/emotes/rest.xml b/graphics/emotes/rest.xml
new file mode 100644
index 00000000..7379ebda
--- /dev/null
+++ b/graphics/emotes/rest.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/rest.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/sad.png b/graphics/emotes/sad.png
new file mode 100755
index 00000000..3870b0db
--- /dev/null
+++ b/graphics/emotes/sad.png
Binary files differ
diff --git a/graphics/emotes/sad.xml b/graphics/emotes/sad.xml
new file mode 100644
index 00000000..8b54b542
--- /dev/null
+++ b/graphics/emotes/sad.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/sad.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/shy.png b/graphics/emotes/shy.png
new file mode 100755
index 00000000..bf1415e8
--- /dev/null
+++ b/graphics/emotes/shy.png
Binary files differ
diff --git a/graphics/emotes/shy.xml b/graphics/emotes/shy.xml
new file mode 100644
index 00000000..24b50810
--- /dev/null
+++ b/graphics/emotes/shy.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/shy.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/sleep.png b/graphics/emotes/sleep.png
new file mode 100755
index 00000000..8d8b04e1
--- /dev/null
+++ b/graphics/emotes/sleep.png
Binary files differ
diff --git a/graphics/emotes/sleep.xml b/graphics/emotes/sleep.xml
new file mode 100644
index 00000000..89ec18d6
--- /dev/null
+++ b/graphics/emotes/sleep.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/sleep.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/speech.png b/graphics/emotes/speech.png
new file mode 100755
index 00000000..2a1068be
--- /dev/null
+++ b/graphics/emotes/speech.png
Binary files differ
diff --git a/graphics/emotes/speech.xml b/graphics/emotes/speech.xml
new file mode 100644
index 00000000..99ca11f2
--- /dev/null
+++ b/graphics/emotes/speech.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/speech.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/surprise.png b/graphics/emotes/surprise.png
new file mode 100755
index 00000000..51ff9202
--- /dev/null
+++ b/graphics/emotes/surprise.png
Binary files differ
diff --git a/graphics/emotes/surprise.xml b/graphics/emotes/surprise.xml
new file mode 100644
index 00000000..b2da5b41
--- /dev/null
+++ b/graphics/emotes/surprise.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/surprise.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/suspicious.png b/graphics/emotes/suspicious.png
new file mode 100755
index 00000000..c74409a4
--- /dev/null
+++ b/graphics/emotes/suspicious.png
Binary files differ
diff --git a/graphics/emotes/suspicious.xml b/graphics/emotes/suspicious.xml
new file mode 100644
index 00000000..17c85c9b
--- /dev/null
+++ b/graphics/emotes/suspicious.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/suspicious.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/swear.png b/graphics/emotes/swear.png
new file mode 100755
index 00000000..94783f78
--- /dev/null
+++ b/graphics/emotes/swear.png
Binary files differ
diff --git a/graphics/emotes/swear.xml b/graphics/emotes/swear.xml
new file mode 100644
index 00000000..f4d45402
--- /dev/null
+++ b/graphics/emotes/swear.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/swear.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/tears.png b/graphics/emotes/tears.png
new file mode 100755
index 00000000..2cb5de81
--- /dev/null
+++ b/graphics/emotes/tears.png
Binary files differ
diff --git a/graphics/emotes/tears.xml b/graphics/emotes/tears.xml
new file mode 100644
index 00000000..dacf2686
--- /dev/null
+++ b/graphics/emotes/tears.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/tears.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/tongue.png b/graphics/emotes/tongue.png
new file mode 100755
index 00000000..beda1eaf
--- /dev/null
+++ b/graphics/emotes/tongue.png
Binary files differ
diff --git a/graphics/emotes/tongue.xml b/graphics/emotes/tongue.xml
new file mode 100644
index 00000000..47739b60
--- /dev/null
+++ b/graphics/emotes/tongue.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/tongue.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/upset.png b/graphics/emotes/upset.png
new file mode 100755
index 00000000..7fd12127
--- /dev/null
+++ b/graphics/emotes/upset.png
Binary files differ
diff --git a/graphics/emotes/upset.xml b/graphics/emotes/upset.xml
new file mode 100644
index 00000000..ea1d5413
--- /dev/null
+++ b/graphics/emotes/upset.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/upset.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/vicious.png b/graphics/emotes/vicious.png
new file mode 100755
index 00000000..111e2022
--- /dev/null
+++ b/graphics/emotes/vicious.png
Binary files differ
diff --git a/graphics/emotes/vicious.xml b/graphics/emotes/vicious.xml
new file mode 100644
index 00000000..bd78d137
--- /dev/null
+++ b/graphics/emotes/vicious.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/vicious.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/emotes/wink.png b/graphics/emotes/wink.png
new file mode 100755
index 00000000..1bc3bd10
--- /dev/null
+++ b/graphics/emotes/wink.png
Binary files differ
diff --git a/graphics/emotes/wink.xml b/graphics/emotes/wink.xml
new file mode 100644
index 00000000..be4c594d
--- /dev/null
+++ b/graphics/emotes/wink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle
+ position-x="0" position-y="0" position-z="105" lifetime="5">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="-32"/>
+ <property name="lifetime" value="150"/>
+ <property name="fade-out" value="80"/>
+ <property name="gravity" value="-0.005"/>
+ <animation imageset="graphics/emotes/wink.png" width="30" height="32">
+ <frame index="0"/>
+ </animation>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emotes/angel.png b/graphics/particles/emotes/angel.png
deleted file mode 100644
index 043d0755..00000000
--- a/graphics/particles/emotes/angel.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/blah.png b/graphics/particles/emotes/blah.png
deleted file mode 100644
index 3eae88a2..00000000
--- a/graphics/particles/emotes/blah.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/blush.png b/graphics/particles/emotes/blush.png
deleted file mode 100644
index 22172ae0..00000000
--- a/graphics/particles/emotes/blush.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/disgust.png b/graphics/particles/emotes/disgust.png
deleted file mode 100644
index 9965f89d..00000000
--- a/graphics/particles/emotes/disgust.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/emote-angel.particle.xml b/graphics/particles/emotes/emote-angel.particle.xml
deleted file mode 100644
index a4bb1b53..00000000
--- a/graphics/particles/emotes/emote-angel.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/angel.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-blah.particle.xml b/graphics/particles/emotes/emote-blah.particle.xml
deleted file mode 100644
index 38cb327a..00000000
--- a/graphics/particles/emotes/emote-blah.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/blah.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-blush.particle.xml b/graphics/particles/emotes/emote-blush.particle.xml
deleted file mode 100644
index 11d2689d..00000000
--- a/graphics/particles/emotes/emote-blush.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/blush.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-disgust.particle.xml b/graphics/particles/emotes/emote-disgust.particle.xml
deleted file mode 100644
index b04d18dd..00000000
--- a/graphics/particles/emotes/emote-disgust.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/disgust.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-evil.particle.xml b/graphics/particles/emotes/emote-evil.particle.xml
deleted file mode 100644
index 433aef30..00000000
--- a/graphics/particles/emotes/emote-evil.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/evil.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-grin.particle.xml b/graphics/particles/emotes/emote-grin.particle.xml
deleted file mode 100644
index 5c50aa98..00000000
--- a/graphics/particles/emotes/emote-grin.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/grin.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-happy.particle.xml b/graphics/particles/emotes/emote-happy.particle.xml
deleted file mode 100644
index fa43997f..00000000
--- a/graphics/particles/emotes/emote-happy.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/happy.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-perturbed.particle.xml b/graphics/particles/emotes/emote-perturbed.particle.xml
deleted file mode 100644
index 47f92e30..00000000
--- a/graphics/particles/emotes/emote-perturbed.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/perturbed.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-sad.particle.xml b/graphics/particles/emotes/emote-sad.particle.xml
deleted file mode 100644
index 0e0b7dc8..00000000
--- a/graphics/particles/emotes/emote-sad.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/sad.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-speech.particle.xml b/graphics/particles/emotes/emote-speech.particle.xml
deleted file mode 100644
index 7d6350b0..00000000
--- a/graphics/particles/emotes/emote-speech.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/speech.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-surprise.particle.xml b/graphics/particles/emotes/emote-surprise.particle.xml
deleted file mode 100644
index 29498c8f..00000000
--- a/graphics/particles/emotes/emote-surprise.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/surprise.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-tongue.particle.xml b/graphics/particles/emotes/emote-tongue.particle.xml
deleted file mode 100644
index 2796ac6c..00000000
--- a/graphics/particles/emotes/emote-tongue.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/tongue.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-upset.particle.xml b/graphics/particles/emotes/emote-upset.particle.xml
deleted file mode 100644
index 4b10d9f2..00000000
--- a/graphics/particles/emotes/emote-upset.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/upset.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/emote-wink.particle.xml b/graphics/particles/emotes/emote-wink.particle.xml
deleted file mode 100644
index b217a649..00000000
--- a/graphics/particles/emotes/emote-wink.particle.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "96"
- lifetime = "1"
- >
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="80"/>
- <property name="fade-out" value="50" />
- <property name="gravity" value="-0.02" />
-
- <animation imageset="graphics/particles/emotes/wink.png" width="30" height="32">
- <frame index="0" />
- </animation>
- <property name="follow-parent" />
- </emitter>
- </particle>
-</effect>
diff --git a/graphics/particles/emotes/evil.png b/graphics/particles/emotes/evil.png
deleted file mode 100644
index 7c417ec6..00000000
--- a/graphics/particles/emotes/evil.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/grin.png b/graphics/particles/emotes/grin.png
deleted file mode 100644
index 0c21cfe8..00000000
--- a/graphics/particles/emotes/grin.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/happy.png b/graphics/particles/emotes/happy.png
deleted file mode 100644
index 8ca2930e..00000000
--- a/graphics/particles/emotes/happy.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/perturbed.png b/graphics/particles/emotes/perturbed.png
deleted file mode 100644
index 0a33e0ad..00000000
--- a/graphics/particles/emotes/perturbed.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/sad.png b/graphics/particles/emotes/sad.png
deleted file mode 100644
index 3ceb3caf..00000000
--- a/graphics/particles/emotes/sad.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/speech.png b/graphics/particles/emotes/speech.png
deleted file mode 100644
index 72044719..00000000
--- a/graphics/particles/emotes/speech.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/surprise.png b/graphics/particles/emotes/surprise.png
deleted file mode 100644
index e1649a63..00000000
--- a/graphics/particles/emotes/surprise.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/tongue.png b/graphics/particles/emotes/tongue.png
deleted file mode 100644
index 0d5bc959..00000000
--- a/graphics/particles/emotes/tongue.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/upset.png b/graphics/particles/emotes/upset.png
deleted file mode 100644
index b2f0ce2b..00000000
--- a/graphics/particles/emotes/upset.png
+++ /dev/null
Binary files differ
diff --git a/graphics/particles/emotes/wink.png b/graphics/particles/emotes/wink.png
deleted file mode 100644
index 13488bb8..00000000
--- a/graphics/particles/emotes/wink.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/emote.png b/graphics/sprites/emote.png
new file mode 100755
index 00000000..6698c91c
--- /dev/null
+++ b/graphics/sprites/emote.png
Binary files differ
diff --git a/graphics/sprites/emote.xml b/graphics/sprites/emote.xml
index 07a8a5c9..37b1b20f 100644
--- a/graphics/sprites/emote.xml
+++ b/graphics/sprites/emote.xml
@@ -1,10 +1,11 @@
<?xml version="1.0"?>
-<sprite variants="15" variant_offset="1">
- <imageset name="base" src="graphics/sprites/emotions.png" width="30" height="32" />
+<sprite variants="42" variant_offset="1">
+ <imageset name="emotes" src="graphics/sprites/emote.png" width="30" height="32"/>
- <action name="stand" imageset="base">
+ <action name="stand" imageset="emotes">
<animation direction="default">
- <frame index="0" />
+ <frame index="0"/>
</animation>
</action>
+
</sprite>
diff --git a/graphics/sprites/emotions.png b/graphics/sprites/emotions.png
deleted file mode 100644
index 91babc8c..00000000
--- a/graphics/sprites/emotions.png
+++ /dev/null
Binary files differ