summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--effects.xml16
-rw-r--r--graphics/particles/emote-angel.particle.xml22
-rw-r--r--graphics/particles/emote-blah.particle.xml22
-rw-r--r--graphics/particles/emote-blush.particle.xml22
-rw-r--r--graphics/particles/emote-disgust.particle.xml22
-rw-r--r--graphics/particles/emote-evil.particle.xml22
-rw-r--r--graphics/particles/emote-grin.particle.xml22
-rw-r--r--graphics/particles/emote-happy.particle.xml22
-rw-r--r--graphics/particles/emote-perturbed.particle.xml22
-rw-r--r--graphics/particles/emote-sad.particle.xml22
-rw-r--r--graphics/particles/emote-speech.particle.xml22
-rw-r--r--graphics/particles/emote-surprise.particle.xml22
-rw-r--r--graphics/particles/emote-tongue.particle.xml22
-rw-r--r--graphics/particles/emote-upset.particle.xml22
-rw-r--r--graphics/particles/emote-wink.particle.xml22
-rw-r--r--monsters.xml1
16 files changed, 325 insertions, 0 deletions
diff --git a/effects.xml b/effects.xml
index 808edec5..667686fc 100644
--- a/effects.xml
+++ b/effects.xml
@@ -32,4 +32,20 @@
<effect id="111" particle="graphics/particles/magic.shield-ends.xml"/>
<!-- <effect id="112" particle="graphics/particles/magic.haste-ends.xml"/>-->
<!-- <effect id="120" particle="graphics/particles/magic.barrier-ends.xml"/> -->
+
+<!-- Emotion Effects -->
+ <effect id="10000" particle="graphics/particles/emote-disgust.particle.xml"/>
+ <effect id="10001" particle="graphics/particles/emote-surprise.particle.xml"/>
+ <effect id="10002" particle="graphics/particles/emote-happy.particle.xml"/>
+ <effect id="10003" particle="graphics/particles/emote-sad.particle.xml"/>
+ <effect id="10004" particle="graphics/particles/emote-evil.particle.xml"/>
+ <effect id="10005" particle="graphics/particles/emote-wink.particle.xml"/>
+ <effect id="10006" particle="graphics/particles/emote-angel.particle.xml"/>
+ <effect id="10007" particle="graphics/particles/emote-blush.particle.xml"/>
+ <effect id="10008" particle="graphics/particles/emote-tongue.particle.xml"/>
+ <effect id="10009" particle="graphics/particles/emote-grin.particle.xml"/>
+ <effect id="10010" particle="graphics/particles/emote-upset.particle.xml"/>
+ <effect id="10011" particle="graphics/particles/emote-perturbed.particle.xml"/>
+ <effect id="10012" particle="graphics/particles/emote-speech.particle.xml"/>
+ <effect id="10013" particle="graphics/particles/emote-blah.particle.xml"/>
</being-effects>
diff --git a/graphics/particles/emote-angel.particle.xml b/graphics/particles/emote-angel.particle.xml
new file mode 100644
index 00000000..a79d865f
--- /dev/null
+++ b/graphics/particles/emote-angel.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="6" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-blah.particle.xml b/graphics/particles/emote-blah.particle.xml
new file mode 100644
index 00000000..14a8f1a5
--- /dev/null
+++ b/graphics/particles/emote-blah.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="13" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-blush.particle.xml b/graphics/particles/emote-blush.particle.xml
new file mode 100644
index 00000000..d979c9b0
--- /dev/null
+++ b/graphics/particles/emote-blush.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="7" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-disgust.particle.xml b/graphics/particles/emote-disgust.particle.xml
new file mode 100644
index 00000000..1596b464
--- /dev/null
+++ b/graphics/particles/emote-disgust.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="0" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-evil.particle.xml b/graphics/particles/emote-evil.particle.xml
new file mode 100644
index 00000000..09ca625b
--- /dev/null
+++ b/graphics/particles/emote-evil.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="4" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-grin.particle.xml b/graphics/particles/emote-grin.particle.xml
new file mode 100644
index 00000000..b5223cd8
--- /dev/null
+++ b/graphics/particles/emote-grin.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="9" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-happy.particle.xml b/graphics/particles/emote-happy.particle.xml
new file mode 100644
index 00000000..9eec8a6e
--- /dev/null
+++ b/graphics/particles/emote-happy.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="2" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-perturbed.particle.xml b/graphics/particles/emote-perturbed.particle.xml
new file mode 100644
index 00000000..a5cd71ad
--- /dev/null
+++ b/graphics/particles/emote-perturbed.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="11" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-sad.particle.xml b/graphics/particles/emote-sad.particle.xml
new file mode 100644
index 00000000..2bbf26db
--- /dev/null
+++ b/graphics/particles/emote-sad.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="3" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-speech.particle.xml b/graphics/particles/emote-speech.particle.xml
new file mode 100644
index 00000000..877a6d3e
--- /dev/null
+++ b/graphics/particles/emote-speech.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="12" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-surprise.particle.xml b/graphics/particles/emote-surprise.particle.xml
new file mode 100644
index 00000000..1321d31c
--- /dev/null
+++ b/graphics/particles/emote-surprise.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="1" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-tongue.particle.xml b/graphics/particles/emote-tongue.particle.xml
new file mode 100644
index 00000000..2e326762
--- /dev/null
+++ b/graphics/particles/emote-tongue.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="8" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-upset.particle.xml b/graphics/particles/emote-upset.particle.xml
new file mode 100644
index 00000000..8016e446
--- /dev/null
+++ b/graphics/particles/emote-upset.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="10" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/emote-wink.particle.xml b/graphics/particles/emote-wink.particle.xml
new file mode 100644
index 00000000..a521cfc3
--- /dev/null
+++ b/graphics/particles/emote-wink.particle.xml
@@ -0,0 +1,22 @@
+<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="360"/>
+ <property name="fade-out" value="20" />
+ <property name="acceleration" value="0.06" />
+ <property name="momentum" value="0.993" />
+ <animation imageset="graphics/sprites/emotions.png" width="30" height="32">
+ <frame index="5" delay="1000"/>
+ </animation>
+ <property name="follow-parent" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/monsters.xml b/monsters.xml
index 1a5d8213..d424864d 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -45,6 +45,7 @@
damage-factor="1"
range="32"
animation="attack"
+ script-function="strike"
/>
<script>testmonster.lua</script> <!-- only Proof of Concept-->
</monster>