summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <ms-shaman@gmx.de>2020-04-09 07:49:44 +0000
committerMicksha <ms-shaman@gmx.de>2020-04-09 07:49:44 +0000
commitfff0fb56948ac90741d49e01b57a1d037be7054e (patch)
treebf49f3d67aa8ed98cc69469346c84fe731eaa25a
parent724de9027c965553c870e1f69de8c8195d81c5e8 (diff)
downloadclientdata-fff0fb56948ac90741d49e01b57a1d037be7054e.tar.gz
clientdata-fff0fb56948ac90741d49e01b57a1d037be7054e.tar.bz2
clientdata-fff0fb56948ac90741d49e01b57a1d037be7054e.tar.xz
clientdata-fff0fb56948ac90741d49e01b57a1d037be7054e.zip
Add content from !2
-rw-r--r--LICENSE12
-rw-r--r--effects.xml5
-rw-r--r--graphics/particles/arrow-down.pngbin0 -> 380 bytes
-rw-r--r--graphics/particles/arrow-hail.xml18
-rw-r--r--graphics/particles/arrow.particle.xml8
-rw-r--r--graphics/particles/arrowh.pngbin0 -> 1372 bytes
-rw-r--r--graphics/particles/electricity.blue.xml17
-rw-r--r--graphics/particles/electricity.particle.pngbin0 -> 562 bytes
-rw-r--r--graphics/particles/fireball.pngbin0 -> 799 bytes
-rw-r--r--graphics/particles/fireball.xml42
-rw-r--r--graphics/particles/hex-facet-50.pngbin0 -> 651 bytes
-rw-r--r--graphics/particles/lightning1-240.pngbin0 -> 2003 bytes
-rw-r--r--graphics/particles/lightning1.xml16
-rw-r--r--graphics/particles/lightning2-263.pngbin0 -> 2555 bytes
-rw-r--r--graphics/particles/lightning2.xml16
-rw-r--r--graphics/particles/lightning3-275.pngbin0 -> 1486 bytes
-rw-r--r--graphics/particles/lightning3.xml16
-rw-r--r--graphics/particles/magic.black.xml18
-rw-r--r--graphics/particles/magic.shield-ends.xml267
-rw-r--r--graphics/particles/magic.shield.xml235
-rw-r--r--graphics/skills/coldbolt.pngbin0 -> 2407 bytes
-rw-r--r--graphics/skills/lightning.pngbin0 -> 2194 bytes
-rw-r--r--graphics/skills/provoke.pngbin0 -> 2513 bytes
-rw-r--r--skills.xml71
-rw-r--r--skillunits.xml4
-rw-r--r--status-effects.xml2
26 files changed, 721 insertions, 26 deletions
diff --git a/LICENSE b/LICENSE
index 2a0175bc..3623b09d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -387,8 +387,13 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
graphics/particles/aniblaze.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/aniblaze-medium.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/arrow-directions.png (Alige, Crush) (CC BY-SA 3.0) (-)
+ graphics/particles/arrow-down.png (LEGACY) (CC BY-SA 3.0) (-)
+ graphics/particles/arrow-directions.png (Alige, Crush) (CC BY-SA 3.0) (-)
+ graphics/particles/arrowh.png (LEGACY) (CC BY-SA 3.0) (-)
graphics/particles/blaze.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/bubble.png (Crush) (CC BY-SA 3.0) (-)
+ graphics/particles/electricity.particle.png (LEGACY) (CC BY-SA 3.0) (-)
+ graphics/particles/fireball.png (LEGACY) (CC BY-SA 3.0) (-)
graphics/particles/fog-medium.png (Crush) (CC BY-SA 3.0) (Reid)
graphics/particles/fog-medium2.png (Crush) (CC BY-SA 3.0) (Reid)
graphics/particles/fog-medium3.png (Crush) (CC BY-SA 3.0) (Reid)
@@ -398,6 +403,10 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
graphics/particles/gloworb-medium.png (Crush) (CC BY-SA 3.0) (-)
graphics/particles/heart.png (Coolkid782, Reid) (CC BY-SA 3.0) (-)
graphics/particles/hexagon.png (Crush) (CC BY-SA 3.0) (-)
+ graphics/particles/hex-facet-50.png (LEGACY) (CC BY-SA 3.0) (-)
+ graphics/particles/lightning1-240.png (LEGACY) (CC BY-SA 3.0) (-)
+ graphics/particles/lightning2-263.png (LEGACY) (CC BY-SA 3.0) (-)
+ graphics/particles/lightning3-275.png (LEGACY) (CC BY-SA 3.0) (-)
graphics/particles/orb-large.png (Reid) (CC BY-SA 3.0) (-)
graphics/particles/orb-large2.png (Reid) (CC BY-SA 3.0) (-)
graphics/particles/orb-medium.png (Crush) (CC BY-SA 3.0) (-)
@@ -410,11 +419,14 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
# Skills
graphics/skills/bash.png (Othello, Reid) (CC BY-SA 3.0) (-)
+ graphics/skills/coldbolt.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/dagger.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/emote.png (Reid) (CC BY-SA 3.0) (-)
graphics/skills/fireball.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/heal.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/skills/lightning.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/owls-eye.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/skills/provoke.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/scythe.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/legacy/astralsoul.png (?, Alige) (GPLv2) (-)
graphics/skills/legacy/focus.png (?) (CC BY-SA 3.0) (Alige, Modanung)
diff --git a/effects.xml b/effects.xml
index af788fbf..c8dd04f1 100644
--- a/effects.xml
+++ b/effects.xml
@@ -38,6 +38,11 @@ Copyright (C) 2010-2014 Evol Online -->
<effect id="30" audio="npcs/fishing-bite.ogg"/> <!-- Fish biting the bait, in the fishing script. -->
<effect id="33" audio="monsters/piou/hit1.ogg"/> <!-- when clicking the flying piou -->
<effect id="34" particle="graphics/particles/fire-explosion.xml"/> <!-- An explosion of white particles / LEGACY -->
+ <effect id="35" particle="graphics/particles/magic-shield.xml"/> <!-- A magic shield particle effect. -->
+ <effect id="36" particle="graphics/particles/magic.shield-ends.xml"/>
+ <effect id="37" particle="graphics/particles/lightning1.xml"/>
+ <effect id="38" particle="graphics/particles/magic.black.xml"/>
+ <effect id="39" particle="graphics/particles/electricity.blue.xml"/>
<effect id="344"/> <!-- @summon GM command particle effect. -->
<!-- known server special effects
diff --git a/graphics/particles/arrow-down.png b/graphics/particles/arrow-down.png
new file mode 100644
index 00000000..da94afcf
--- /dev/null
+++ b/graphics/particles/arrow-down.png
Binary files differ
diff --git a/graphics/particles/arrow-hail.xml b/graphics/particles/arrow-hail.xml
new file mode 100644
index 00000000..8dc40cd8
--- /dev/null
+++ b/graphics/particles/arrow-hail.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="400" lifetime="1000">
+ <!-- <property name="follow-parent" value="0"/> -->
+ <emitter>
+ <!-- <property name="follow-parent" value="0"/> -->
+ <property name="lifetime" min="180" max="180"/>
+ <property name="position-x" min="-250" max="350"/>
+ <property name="position-y" min="-350" max="250"/>
+ <property name="vertical-angle" value="255"/>
+ <property name="power" value="14"/>
+ <property name="output" min="5" max="15"/>
+ <property name="output-pause" min="5" max="10"/>
+ <property name="gravity" value="0.09"/>
+ <property name="image" value="graphics/particles/arrow-down.png"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrow.particle.xml b/graphics/particles/arrow.particle.xml
new file mode 100644
index 00000000..37409035
--- /dev/null
+++ b/graphics/particles/arrow.particle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/arrowh.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrowh.png b/graphics/particles/arrowh.png
new file mode 100644
index 00000000..11826070
--- /dev/null
+++ b/graphics/particles/arrowh.png
Binary files differ
diff --git a/graphics/particles/electricity.blue.xml b/graphics/particles/electricity.blue.xml
new file mode 100644
index 00000000..192e067f
--- /dev/null
+++ b/graphics/particles/electricity.blue.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="300">
+ <emitter>
+ <property name="lifetime" value="30"/>
+ <property name="output" value="1"/>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="gravity" value="-2"/>
+ <property name="momentum" value="0.3"/>
+ <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15">
+ <sequence start="0" end="7" delay="20"/>
+ </animation>
+ <property name="fade-out" value="30"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/electricity.particle.png b/graphics/particles/electricity.particle.png
new file mode 100644
index 00000000..c4487d45
--- /dev/null
+++ b/graphics/particles/electricity.particle.png
Binary files differ
diff --git a/graphics/particles/fireball.png b/graphics/particles/fireball.png
new file mode 100644
index 00000000..d9fa08ba
--- /dev/null
+++ b/graphics/particles/fireball.png
Binary files differ
diff --git a/graphics/particles/fireball.xml b/graphics/particles/fireball.xml
new file mode 100644
index 00000000..ab946341
--- /dev/null
+++ b/graphics/particles/fireball.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <image>graphics/particles/fireball.png</image>
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#631414,c3771c,f8d96f"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="2"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#631400,c37700,f8d900"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="2"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#932a15"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="2"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hex-facet-50.png b/graphics/particles/hex-facet-50.png
new file mode 100644
index 00000000..310304dd
--- /dev/null
+++ b/graphics/particles/hex-facet-50.png
Binary files differ
diff --git a/graphics/particles/lightning1-240.png b/graphics/particles/lightning1-240.png
new file mode 100644
index 00000000..65064104
--- /dev/null
+++ b/graphics/particles/lightning1-240.png
Binary files differ
diff --git a/graphics/particles/lightning1.xml b/graphics/particles/lightning1.xml
new file mode 100644
index 00000000..0fe869b0
--- /dev/null
+++ b/graphics/particles/lightning1.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!--
+An explosion of white particles.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="120" lifetime="1">
+ <emitter>
+ <property name="power" min="0" max="0"/>
+ <property name="gravity" value="0"/>
+ <property name="image" value="graphics/particles/lightning1-240.png"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="output" value="1"/>
+ <property name="fade-out" value="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/lightning2-263.png b/graphics/particles/lightning2-263.png
new file mode 100644
index 00000000..6f084ef5
--- /dev/null
+++ b/graphics/particles/lightning2-263.png
Binary files differ
diff --git a/graphics/particles/lightning2.xml b/graphics/particles/lightning2.xml
new file mode 100644
index 00000000..6f5d059d
--- /dev/null
+++ b/graphics/particles/lightning2.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!--
+An explosion of white particles.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="131" lifetime="1">
+ <emitter>
+ <property name="power" min="0" max="0"/>
+ <property name="gravity" value="0"/>
+ <property name="image" value="graphics/particles/lightning2-263.png"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="output" value="1"/>
+ <property name="fade-out" value="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/lightning3-275.png b/graphics/particles/lightning3-275.png
new file mode 100644
index 00000000..ac1e1cb6
--- /dev/null
+++ b/graphics/particles/lightning3-275.png
Binary files differ
diff --git a/graphics/particles/lightning3.xml b/graphics/particles/lightning3.xml
new file mode 100644
index 00000000..3734f1f8
--- /dev/null
+++ b/graphics/particles/lightning3.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!--
+An explosion of white particles.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="137" lifetime="1">
+ <emitter>
+ <property name="power" min="0" max="0"/>
+ <property name="gravity" value="0"/>
+ <property name="image" value="graphics/particles/lightning3-275.png"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="output" value="1"/>
+ <property name="fade-out" value="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.black.xml b/graphics/particles/magic.black.xml
new file mode 100644
index 00000000..88c8f9b8
--- /dev/null
+++ b/graphics/particles/magic.black.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="128">
+ <emitter>
+ <animation imageset="graphics/particles/sparkle.png|W:#000000" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" min="1" max="1"/>
+ <property name="lifetime" min="15" max="25"/>
+ <property name="output" min="0" max="1"/>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="position-z" min="29" max="40"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.shield-ends.xml b/graphics/particles/magic.shield-ends.xml
new file mode 100644
index 00000000..41d83e73
--- /dev/null
+++ b/graphics/particles/magic.shield-ends.xml
@@ -0,0 +1,267 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="85" lifetime="1">
+ <emitter>
+ <property name="vertical-angle" value="270"/>
+ <property name="power" value="4"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="1" max="1"/>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="-11" max="11"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="11" max="33"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="34" max="56"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="56" max="78"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="79" max="101"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="101" max="123"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="124" max="146"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="146" max="168"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="169" max="191"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="191" max="213"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="214" max="236"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="236" max="258"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="259" max="281"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="281" max="303"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="304" max="326"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="326" max="348"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.shield.xml b/graphics/particles/magic.shield.xml
new file mode 100644
index 00000000..b964298b
--- /dev/null
+++ b/graphics/particles/magic.shield.xml
@@ -0,0 +1,235 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="1">
+ <emitter>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="4"/>
+ <property name="lifetime" value="25"/>
+ <property name="output" min="1" max="1"/>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="-11" max="11"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="11" max="33"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="34" max="56"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="56" max="78"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="79" max="101"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="101" max="123"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="124" max="146"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="146" max="168"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="169" max="191"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="191" max="213"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="214" max="236"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="236" max="258"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="259" max="281"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="281" max="303"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="304" max="326"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="326" max="348"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/skills/coldbolt.png b/graphics/skills/coldbolt.png
new file mode 100644
index 00000000..3c717c8b
--- /dev/null
+++ b/graphics/skills/coldbolt.png
Binary files differ
diff --git a/graphics/skills/lightning.png b/graphics/skills/lightning.png
new file mode 100644
index 00000000..1ba61a00
--- /dev/null
+++ b/graphics/skills/lightning.png
Binary files differ
diff --git a/graphics/skills/provoke.png b/graphics/skills/provoke.png
new file mode 100644
index 00000000..ed635979
--- /dev/null
+++ b/graphics/skills/provoke.png
Binary files differ
diff --git a/skills.xml b/skills.xml
index ffda4563..62e3d5c4 100644
--- a/skills.xml
+++ b/skills.xml
@@ -3,26 +3,13 @@
Copyright (C) 2010-2013 Evol Online -->
<skills>
- <set name="Basic">
+ <set name="General">
<skill
id="1"
name="Basic"
icon="graphics/skills/emote.png"
description="Allow do basic things like sitting, smiling or trading."
/>
- <skill
- id="20000"
- name="Mass provoke"
- icon="graphics/skills/legacy/resistpoison.png"
- description="Allow provoke many monsters."
- castingAnimation="emote.xml"
- />
- <skill
- id="20001"
- name="Magic shield"
- icon="graphics/skills/legacy/life.png"
- description="Allow protect from magic attacks."
- />
</set>
<set name="Passive">
<skill
@@ -55,7 +42,7 @@ Copyright (C) 2010-2013 Evol Online -->
<skill
id="14"
name="Cold Touch"
- icon="graphics/skills/legacy/astralsoul.png"
+ icon="graphics/skills/coldbolt.png"
description="Sends water darts on your foe."
castingMissile-particle="graphics/particles/ice-particle.xml"
castingMissile-lifetime="10000"
@@ -73,16 +60,22 @@ Copyright (C) 2010-2013 Evol Online -->
castingSrcEffectId="23"
dstEffectId="34"
/>
- </set>
- <set name="Other">
<skill
- id="28"
- name="Healing"
- icon="graphics/skills/heal.png"
- description="Heals you or one of your comrades."
- castingMissile-particle="graphics/particles/healing.xml"
- castingSrcEffectId="7"
- dstEffectId="7"
+ id="19"
+ name="Fire Bolt"
+ icon="graphics/skills/fireball.png"
+ description="Throw a fire bolt."
+ castingMissile-particle="graphics/particles/arrow.particle.xml"
+ dstEffectId="34"
+ />
+ <skill
+ id="20"
+ name="Lightning Bolt"
+ icon="graphics/skills/lightning.png"
+ description="A single lightning from sky."
+ hitEffectId="37"
+ castingSrcEffectId="38"
+ castingDstEffectId="-1"
/>
<skill
id="24"
@@ -96,18 +89,44 @@ Copyright (C) 2010-2013 Evol Online -->
dstEffectId="34"
/>
</set>
+ <set name="Support">
+ <skill
+ id="28"
+ name="Healing"
+ icon="graphics/skills/heal.png"
+ description="Heals you or one of your comrades."
+ castingMissile-particle="graphics/particles/healing.xml"
+ castingSrcEffectId="7"
+ dstEffectId="7"
+ />
+ <skill
+ id="20001"
+ name="Magic shield"
+ icon="graphics/skills/legacy/life.png"
+ description="Allow protect from magic attacks."
+ />
+ </set>
<set name="Other">
<skill
id="220"
name="Grafiti"
description="Draw text on ground."
- useTextParameter="true"/>
+ useTextParameter="true"
+ />
+ <skill
+ id="20000"
+ name="Mass provoke"
+ icon="graphics/skills/provoke.png"
+ description="Allow provoke many monsters."
+ castingAnimation="emote.xml"
+ />
</set>
<set name="Restricted">
<skill
id="20002"
name="Super Menu"
description="Gives access to all debug and administrative options"
- invokeCmd="@numa"/>
+ invokeCmd="@numa"
+ />
</set>
</skills>
diff --git a/skillunits.xml b/skillunits.xml
index 066f17e9..789699ed 100644
--- a/skillunits.xml
+++ b/skillunits.xml
@@ -29,6 +29,10 @@ Copyright (C) 2015 Evol Online -->
<skillunit id="205" name="Dimension door">
<sprite>npcs/xml/artisindoor.xml</sprite>
</skillunit>
+ <!-- SEVERE_RAINSTORM -->
+ <skillunit id="219" name="Severe rainstorm">
+ <particlefx>graphics/particles/arrow-hail.xml</particlefx>
+ </skillunit>
<!-- GN_DEMONIC_FIRE -->
<!--
<skillunit id="231">
diff --git a/status-effects.xml b/status-effects.xml
index ba5a12cf..c43e7ebe 100644
--- a/status-effects.xml
+++ b/status-effects.xml
@@ -262,6 +262,8 @@ end-message: Displays a message when the effect end.
icon="icons/spell-protection.xml"
start-particle="graphics/particles/magic-shield.xml"
end-particle="graphics/particles/magic-shield-end.xml"
+ start-message="You feel more protected."
+ end-message="You feel less protected."
/>
<!-- OPTION_SIGHT -->