diff options
55 files changed, 877 insertions, 766 deletions
@@ -199,6 +199,7 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE graphics/particles/gloworb.png (Crush) (CC BY-SA 3.0) (-) 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/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) (-) @@ -309,6 +310,7 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE graphics/sprites/icons/hide.png (Fate) (CC BY-SA 3.0) (-) graphics/sprites/icons/invisible.png (Fate) (CC BY-SA 3.0) (-) graphics/sprites/icons/poison.png (FotherJ) (CC BY-SA 3.0) (-) + graphics/sprites/icons/spell-protection.png (Alige) (CC BY-SA 3.0) (-) ## Monsters graphics/sprites/monsters/blub.png (Reid) (CC BY-SA 3.0) (-) graphics/sprites/monsters/blub-little.png (Coolkid782) (CC BY-SA 3.0) (Reid) @@ -1,9 +1,10 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2013 Evol Online --> + <badges> - <party> - </party> - <guild> - </guild> + <party> + </party> + <guild> + </guild> </badges> diff --git a/charcreation.xml b/charcreation.xml index fe047d3c..de63cd7e 100644 --- a/charcreation.xml +++ b/charcreation.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2011-2012 ManaPlus --> + <chars> <haircolor min="0" max="20"/> <hairstyle min="1" max="28"/> diff --git a/deadmessages.xml b/deadmessages.xml index 6e87f71d..7504a3a1 100644 --- a/deadmessages.xml +++ b/deadmessages.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Alige Copyright (C) 2013 ManaPlus --> + <messages> <message>You are dead.</message> <message>We regret to inform you that your character was killed in battle.</message> diff --git a/effects.xml b/effects.xml index aa16a890..b739c425 100644 --- a/effects.xml +++ b/effects.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Alige, Hal9000, Reid Copyright (C) 2010-2014 Evol Online --> + <being-effects> <effect id="0" audio="system/levelup.ogg" particle="graphics/particles/levelup.xml"/> <!-- Level up particle effect. --> <effect id="1" audio="system/skillup.ogg" particle="graphics/particles/skillup.xml"/> <!-- Skill up particle effect. --> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Reid Copyright (C) 2010-2013 Evol Online --> + <emotes> <emote id="0"><sprite name="Disgust" variant="0">emote.xml</sprite></emote> <emote id="1"><sprite name="Surprise" variant="1">emote.xml</sprite></emote> diff --git a/equipmentwindow.xml b/equipmentwindow.xml index 5b361115..58d228ec 100644 --- a/equipmentwindow.xml +++ b/equipmentwindow.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2011-2012 Evol Online --> + <equipment> <page name="default"> <playerbox x="50" y="80" width="74" height="168"/> diff --git a/evol.manaplus b/evol.manaplus index 4dd37fce..1df7f816 100644 --- a/evol.manaplus +++ b/evol.manaplus @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2013 ManaPlus --> + <configuration> <option name="dataPath" value="."/> </configuration> diff --git a/features.xml b/features.xml index b94d34e3..edaa763f 100644 --- a/features.xml +++ b/features.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2013 Evol Online --> + <configuration> <option name="languageTab" value="1"/> <option name="forceAccountGender" value="1"/> diff --git a/graphics/particles/afk.xml b/graphics/particles/afk.xml index c0521167..56dfa823 100644 --- a/graphics/particles/afk.xml +++ b/graphics/particles/afk.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- Author: Alige, Hal9000 +<!-- Authors: Alige, Hal9000 Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="70"> + <particle position-x="0" + position-y="0" + position-z="70"> <emitter> <property name="output" value="1"/> <property name="output-pause" value="250"/> diff --git a/graphics/particles/chimney.xml b/graphics/particles/chimney.xml index 9b8223d2..721ec9ab 100644 --- a/graphics/particles/chimney.xml +++ b/graphics/particles/chimney.xml @@ -1,48 +1,51 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="utf-8"?> <!-- Authors: Crush, Reid Copyright (C) 2015 Evol Online --> + <effect> - <particle position-x="17" position-y="48" position-z="32"> - <emitter> - <property name="output" value="1"/> - <property name="output-pause" min="30" max="35"/> - <property name="lifetime" value="10"/> - <emitter> - <property name="image" value="graphics/particles/fog-medium.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="60" max="80"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="-0.008"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomness" value="50"/> - </emitter> - <emitter> - <property name="image" value="graphics/particles/fog-medium2.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="60" max="80"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="-0.008"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomness" value="50"/> - </emitter> - <emitter> - <property name="image" value="graphics/particles/fog-medium3.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="60" max="80"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="-0.008"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomness" value="50"/> - </emitter> - </emitter> - </particle> + <particle position-x="17" + position-y="48" + position-z="32"> + <emitter> + <property name="output" value="1"/> + <property name="output-pause" min="30" max="35"/> + <property name="lifetime" value="10"/> + <emitter> + <property name="image" value="graphics/particles/fog-medium.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium2.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium3.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/concentration.xml b/graphics/particles/concentration.xml index 439075a3..8d072bdf 100644 --- a/graphics/particles/concentration.xml +++ b/graphics/particles/concentration.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="0"> + <particle position-x="0" + position-y="0" + position-z="0"> <emitter> <property name="position-z" min="16" max="48" /> <property name="vertical-angle" min="0" max="90"/> diff --git a/graphics/particles/critical.xml b/graphics/particles/critical.xml index ead562c4..4c4fa526 100644 --- a/graphics/particles/critical.xml +++ b/graphics/particles/critical.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> <emitter> <property name="position-x" min="-8" max="8"/> <property name="position-y" min="-8" max="8"/> diff --git a/graphics/particles/fountain.xml b/graphics/particles/fountain.xml index a9e6043c..6d61503e 100644 --- a/graphics/particles/fountain.xml +++ b/graphics/particles/fountain.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2016 Evol Online --> + <effect> - <particle position-x="16" position-y="128" position-z="116"> + <particle position-x="16" + position-y="128" + position-z="116"> <emitter> <property name="output" value="1"/> <property name="power" min="3" max="5"/> diff --git a/graphics/particles/healing.xml b/graphics/particles/healing.xml index 780b666c..88e9edd3 100644 --- a/graphics/particles/healing.xml +++ b/graphics/particles/healing.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Alige Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="32" lifetime="500"> + <particle position-x="0" + position-y="0" + position-z="32" + lifetime="500"> <emitter> <property name="output" value="3"/> <property name="position-y" value="32"/> diff --git a/graphics/particles/hex-facet-50.png b/graphics/particles/hexagon.png Binary files differindex 310304dd..310304dd 100644 --- a/graphics/particles/hex-facet-50.png +++ b/graphics/particles/hexagon.png diff --git a/graphics/particles/hit.xml b/graphics/particles/hit.xml index e1a91201..52da59c0 100644 --- a/graphics/particles/hit.xml +++ b/graphics/particles/hit.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> <emitter> <property name="position-x" min="-8" max="8"/> <property name="position-y" min="-8" max="8"/> diff --git a/graphics/particles/invisibility.xml b/graphics/particles/invisibility.xml index 954c7f91..f4fa8553 100644 --- a/graphics/particles/invisibility.xml +++ b/graphics/particles/invisibility.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="32"> + <particle position-x="0" + position-y="0" + position-z="32"> <emitter> <property name="vertical-angle" min="0" max="360"/> <property name="horizontal-angle" min="0" max="360"/> diff --git a/graphics/particles/levelup.xml b/graphics/particles/levelup.xml index b9359173..fac6498b 100644 --- a/graphics/particles/levelup.xml +++ b/graphics/particles/levelup.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="27" lifetime="200"> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> <emitter> <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> <property name="vertical-angle" value="90"/> diff --git a/graphics/particles/magic-shield-end.xml b/graphics/particles/magic-shield-end.xml new file mode 100644 index 00000000..7a9e4b2b --- /dev/null +++ b/graphics/particles/magic-shield-end.xml @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2016 Evol Online --> + +<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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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..c9369121 --- /dev/null +++ b/graphics/particles/magic-shield.xml @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2016 Evol Online --> + +<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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/hexagon.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/particles/magic.shield-ends.xml b/graphics/particles/magic.shield-ends.xml deleted file mode 100644 index 41d83e73..00000000 --- a/graphics/particles/magic.shield-ends.xml +++ /dev/null @@ -1,267 +0,0 @@ -<?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 deleted file mode 100644 index b964298b..00000000 --- a/graphics/particles/magic.shield.xml +++ /dev/null @@ -1,235 +0,0 @@ -<?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/particles/magic.xml b/graphics/particles/magic.xml index 5af53939..93dfd89c 100644 --- a/graphics/particles/magic.xml +++ b/graphics/particles/magic.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Alige Copyright (C) 2016 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="27" lifetime="150"> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> <emitter> <animation imageset="graphics/particles/sparkles.png|W:#0020ff,20f0ff" width="15" height="15"> <sequence start="0" end="3" delay="50"/> diff --git a/graphics/particles/panels.xml b/graphics/particles/panels.xml index 068861bb..18833b0d 100644 --- a/graphics/particles/panels.xml +++ b/graphics/particles/panels.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Alige Copyright (C) 2014 Evol Online --> + <effect> - <particle position-x="16" position-y="62" position-z="27"> + <particle position-x="16" + position-y="62" + position-z="27"> <emitter> <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/> <property name="vertical-angle" value="90"/> diff --git a/graphics/particles/poison-cloud.xml b/graphics/particles/poison-cloud.xml index c07df0e3..69bc86db 100644 --- a/graphics/particles/poison-cloud.xml +++ b/graphics/particles/poison-cloud.xml @@ -1,8 +1,12 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="utf-8"?> <!-- Authors: Lien, Reid Copyright (C) 2010-2014 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="100" lifetime="50"> + <particle position-x="0" + position-y="0" + position-z="100" + lifetime="50"> <emitter> <property name="position-x" value="0"/> <property name="position-y" value="109"/> diff --git a/graphics/particles/poison.xml b/graphics/particles/poison.xml index 8f0d1ab0..b9366d1a 100644 --- a/graphics/particles/poison.xml +++ b/graphics/particles/poison.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="0"> + <particle position-x="0" + position-y="0" + position-z="0"> <emitter> <property name="position-z" value="90"/> <property name="position-y" min="-8" max="8"/> diff --git a/graphics/particles/save.xml b/graphics/particles/save.xml index 0614d722..742ac99a 100644 --- a/graphics/particles/save.xml +++ b/graphics/particles/save.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Alige Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="27" lifetime="120"> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="120"> <emitter> <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/> <property name="vertical-angle" value="90"/> diff --git a/graphics/particles/savepoint-32x64.xml b/graphics/particles/savepoint-32x64.xml index cab32b4b..833efc6a 100644 --- a/graphics/particles/savepoint-32x64.xml +++ b/graphics/particles/savepoint-32x64.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="5"> + <particle position-x="0" + position-y="0" + position-z="5"> <emitter> <property name="position-z" value="16"/> <property name="vertical-angle" min="0" max="90"/> diff --git a/graphics/particles/skillup.xml b/graphics/particles/skillup.xml index dd4566c0..819fbe0d 100644 --- a/graphics/particles/skillup.xml +++ b/graphics/particles/skillup.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author from The Mana World Copyright (C) 2010-2013 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="27" lifetime="200"> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> <emitter> <property name="image" value="graphics/particles/star-medium.png|W:#00ff00,ffffff"/> <property name="vertical-angle" value="90"/> diff --git a/graphics/particles/spirit.xml b/graphics/particles/spirit.xml index a6e55de2..e5e57d41 100644 --- a/graphics/particles/spirit.xml +++ b/graphics/particles/spirit.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2015 Evol Online --> + <effect> - <particle position-x="0" position-y="0" position-z="60" lifetime="1"> + <particle position-x="0" + position-y="0" + position-z="60" + lifetime="1"> <emitter> <property name="follow-parent" value="1"/> <property name="position-x" value="60"/> diff --git a/graphics/particles/treeglow.xml b/graphics/particles/treeglow.xml index d7e09ad9..420ff2fe 100644 --- a/graphics/particles/treeglow.xml +++ b/graphics/particles/treeglow.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2010-2016 Evol Online --> + <effect> - <particle position-x="16" position-y="32" position-z="48"> + <particle position-x="16" + position-y="32" + position-z="48"> <emitter> <property name="vertical-angle" min="0" max="90"/> <property name="horizontal-angle" min="0" max="360"/> diff --git a/graphics/particles/warp.xml b/graphics/particles/warp.xml index 1d6a2c99..65a6ca2d 100644 --- a/graphics/particles/warp.xml +++ b/graphics/particles/warp.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2010-2016 Evol Online --> + <effect> - <particle position-x="0" position-y="128" position-z="128" size-adjustable="true"> + <particle position-x="0" + position-y="128" + position-z="128" + size-adjustable="true"> <emitter> <property name="image" value="graphics/particles/star-small.png|W:#ffe6ce,ffe6ce"/> <property name="lifetime" value="100"/> diff --git a/graphics/sprites/icons/concentration.xml b/graphics/sprites/icons/concentration.xml index 74644775..e7582215 100644 --- a/graphics/sprites/icons/concentration.xml +++ b/graphics/sprites/icons/concentration.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Reid Copyright (C) 2013 Evol Online --> + <sprite> <imageset name="icon" src="graphics/sprites/icons/concentration.png" diff --git a/graphics/sprites/icons/healing.xml b/graphics/sprites/icons/healing.xml index cc088432..935d47aa 100644 --- a/graphics/sprites/icons/healing.xml +++ b/graphics/sprites/icons/healing.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Reid Copyright (C) 2011-2012 Evol Online --> + <sprite> <imageset name="icon" src="graphics/sprites/icons/healing.png" diff --git a/graphics/sprites/icons/hide.xml b/graphics/sprites/icons/hide.xml index 849c986f..cec05d8c 100644 --- a/graphics/sprites/icons/hide.xml +++ b/graphics/sprites/icons/hide.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2010-2013 Evol Online --> + <sprite> <imageset name="icon" src="graphics/sprites/icons/hide.png" diff --git a/graphics/sprites/icons/invisible.xml b/graphics/sprites/icons/invisible.xml index a50cdd6d..38961e96 100644 --- a/graphics/sprites/icons/invisible.xml +++ b/graphics/sprites/icons/invisible.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Reid Copyright (C) 2010-2012 Evol Online --> + <sprite> <imageset name="icon" src="graphics/sprites/icons/invisible.png" diff --git a/graphics/sprites/icons/poison.xml b/graphics/sprites/icons/poison.xml index f73c4e7d..2349533a 100644 --- a/graphics/sprites/icons/poison.xml +++ b/graphics/sprites/icons/poison.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: Reid Copyright (C) 2010-2011 Evol Online --> + <sprite> <imageset name="icon" src="graphics/sprites/icons/poison.png" diff --git a/graphics/sprites/icons/spell-protection-generic.xml b/graphics/sprites/icons/spell-protection-generic.xml deleted file mode 100644 index 6bb0501c..00000000 --- a/graphics/sprites/icons/spell-protection-generic.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/icons/spell-protection-generic.png" width="12" height="20"/> - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="-12" delay="400"/> - <frame index="1" offsetY="-12" delay="200"/> - <frame index="2" offsetY="-12" delay="250"/> - <frame index="1" offsetY="-12" delay="200"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/icons/spell-protection-generic.png b/graphics/sprites/icons/spell-protection.png Binary files differindex c7ddff6f..c7ddff6f 100644 --- a/graphics/sprites/icons/spell-protection-generic.png +++ b/graphics/sprites/icons/spell-protection.png diff --git a/graphics/sprites/icons/spell-protection.xml b/graphics/sprites/icons/spell-protection.xml new file mode 100644 index 00000000..7c0bf9a9 --- /dev/null +++ b/graphics/sprites/icons/spell-protection.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2016 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/spell-protection.png" + width="12" + height="20"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="2" delay="240"/> + <frame index="1" delay="240"/> + </animation> + </action> +</sprite>
\ No newline at end of file @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2015 Evol Online --> + <horses> <horse id="1" offsetX="0" offsetY="5"> <up> diff --git a/itemcolors.xml b/itemcolors.xml index 272b269d..6bf41ee1 100644 --- a/itemcolors.xml +++ b/itemcolors.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Reid Copyright (C) 2010-2015 Evol Online --> + <colors> <!-- Colors For Simple Items --> <list name="simple"> diff --git a/itemfields.xml b/itemfields.xml index f58e9b47..4d7d5b4f 100644 --- a/itemfields.xml +++ b/itemfields.xml @@ -1,184 +1,185 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2016 Evol Online --> + <itemfields> - <required> - <field - name="level" - description="Req. level %s" - signed="false" - /> - </required> - <add> - <field - name="attack" - description="Attack %s" - signed="true" - /> - <field - name="minattack" - description="Min attack %s" - signed="true" - /> - <field - name="maxattack" - description="Max attack %s" - signed="true" - /> - <field - name="criticalattack" - description="Critical attack %s" - signed="true" - /> - <field - name="mattack" - description="M. Attack %s" - signed="true" - /> - <field - name="defense" - description="Defense %s" - signed="true" - /> - <field - name="mindefense" - description="Min defense %s" - signed="true" - /> - <field - name="maxdefense" - description="Max defense %s" - signed="true" - /> - <field - name="criticaldefense" - description="Critical defense %s" - signed="true" - /> - <field - name="mdefense" - description="M. Defense %s" - signed="true" - /> - <field - name="minmdefense" - description="Min M. Defense %s" - signed="true" - /> - <field - name="maxmdefense" - description="Max M. Defense %s" - signed="true" - /> - <field - name="hp" - description="HP %s" - signed="true" - /> - <field - name="maxhp" - description="Max HP %s" - signed="true" - /> - <field - name="mp" - description="MP %s" - signed="true" - /> - <field - name="maxmp" - description="Max MP %s" - signed="true" - /> - <field - name="speed" - description="Speed %s" - signed="true" - /> - <field - name="atkspeed" - description="Attack speed %s" - signed="true" - /> - <field - name="range" - description="Range %s" - signed="true" - /> - <field - name="flee" - description="Flee %s" - signed="true" - /> - <field - name="minflee" - description="Min flee %s" - signed="true" - /> - <field - name="maxflee" - description="Max flee %s" - signed="true" - /> - <field - name="hit" - description="Perc. accuracy %s" - signed="true" - /> - <field - name="minflee" - description="Min flee %s" - signed="true" - /> - <field - name="maxflee" - description="Max flee %s" - signed="true" - /> - <field - name="cardslots" - description="Card slots %s" - signed="false" - /> - <field - name="exp" - description="Experience %s" - signed="true" - /> - <field - name="karma" - description="Karma %s" - signed="true" - /> - <field - name="manner" - description="Manner %s" - signed="true" - /> - <field - name="money" - description="Money %s" - signed="true" - /> - <field - name="maxweight" - description="Max weight %s" - signed="true" - /> - <field - name="jobexp" - description="Job exp. %s" - signed="true" - /> - <field - name="hprecovery" - description="Hp recov. rate %s" - signed="true" - /> - <field - name="sprecovery" - description="Sp recov. rate %s" - signed="true" - /> - </add> + <required> + <field + name="level" + description="Req. level %s" + signed="false" + /> + </required> + <add> + <field + name="attack" + description="Attack %s" + signed="true" + /> + <field + name="minattack" + description="Min attack %s" + signed="true" + /> + <field + name="maxattack" + description="Max attack %s" + signed="true" + /> + <field + name="criticalattack" + description="Critical attack %s" + signed="true" + /> + <field + name="mattack" + description="M. Attack %s" + signed="true" + /> + <field + name="defense" + description="Defense %s" + signed="true" + /> + <field + name="mindefense" + description="Min defense %s" + signed="true" + /> + <field + name="maxdefense" + description="Max defense %s" + signed="true" + /> + <field + name="criticaldefense" + description="Critical defense %s" + signed="true" + /> + <field + name="mdefense" + description="M. Defense %s" + signed="true" + /> + <field + name="minmdefense" + description="Min M. Defense %s" + signed="true" + /> + <field + name="maxmdefense" + description="Max M. Defense %s" + signed="true" + /> + <field + name="hp" + description="HP %s" + signed="true" + /> + <field + name="maxhp" + description="Max HP %s" + signed="true" + /> + <field + name="mp" + description="MP %s" + signed="true" + /> + <field + name="maxmp" + description="Max MP %s" + signed="true" + /> + <field + name="speed" + description="Speed %s" + signed="true" + /> + <field + name="atkspeed" + description="Attack speed %s" + signed="true" + /> + <field + name="range" + description="Range %s" + signed="true" + /> + <field + name="flee" + description="Flee %s" + signed="true" + /> + <field + name="minflee" + description="Min flee %s" + signed="true" + /> + <field + name="maxflee" + description="Max flee %s" + signed="true" + /> + <field + name="hit" + description="Perc. accuracy %s" + signed="true" + /> + <field + name="minflee" + description="Min flee %s" + signed="true" + /> + <field + name="maxflee" + description="Max flee %s" + signed="true" + /> + <field + name="cardslots" + description="Card slots %s" + signed="false" + /> + <field + name="exp" + description="Experience %s" + signed="true" + /> + <field + name="karma" + description="Karma %s" + signed="true" + /> + <field + name="manner" + description="Manner %s" + signed="true" + /> + <field + name="money" + description="Money %s" + signed="true" + /> + <field + name="maxweight" + description="Max weight %s" + signed="true" + /> + <field + name="jobexp" + description="Job exp. %s" + signed="true" + /> + <field + name="hprecovery" + description="Hp recov. rate %s" + signed="true" + /> + <field + name="sprecovery" + description="Sp recov. rate %s" + signed="true" + /> + </add> </itemfields> @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="items.xsl"?> -<!-- Authors: 4144, Piman, Reid +<!-- Authors: 4144, Alige, Piman, Reid Copyright (C) 2010-2015 Evol Online --> <!-- @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2012-2016 Evol Online --> + <maps> <map name="000-0-0.tmx"> <atlas name="ship"/> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Alige, Reid Copyright (C) 2010-2013 Evol Online --> + <configuration> <option name="portalEffectFile" value="warp.xml"/> <option name="levelUpEffectFile" value="levelup.xml"/> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Alige, Hal9000, Reid Copyright (C) 2012-2013 Evol Online --> + <quests> <var id="0"> <effect map="000-2-0.tmx" npc="404" value="0,1" effect="12"/> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Reid Copyright (C) 2010-2013 Evol Online --> + <skills> <set name="Basic"> <skill id="1" name="Basic" icon="graphics/skills/emote.png" description="Allow do basic things."/> diff --git a/skillunits.xml b/skillunits.xml index fa052691..066f17e9 100644 --- a/skillunits.xml +++ b/skillunits.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2015 Evol Online --> + <skillunits> <!-- GN_CRAZYWEED_ATK / GN_CRAZYWEED --> <skillunit id="56" name="Crazy weed"> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: 4144, Reid Copyright (C) 2013 Evol Online --> + <sounds> <sound name="buy done" value="system/item.ogg"/> <sound name="sell done" value="system/esperin.ogg"/> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2016 Evol Online --> + <stats> <basic> <stat diff --git a/status-effects.xml b/status-effects.xml index d9b6db54..9f0a0882 100644 --- a/status-effects.xml +++ b/status-effects.xml @@ -235,10 +235,10 @@ end-message: Displays a message when the effect end. /> <status-effect - name="spell-protection-generic" + name="spell-protection" id="966" - icon="icons/spell-protection-generic.xml" - end-particle="graphics/particles/magic.shield-ends.xml" + icon="icons/spell-protection.xml" + end-particle="graphics/particles/magic-shield-end.xml" /> <!-- OPTION_SIGHT --> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2010-2013 Evol Online --> + <units> <unit type="currency" base=" E" round="0" separator=" "/> <unit type="weight" base=" Florin" round="0" separator=" "> diff --git a/weapons.xml b/weapons.xml index d9ca8bd4..65a51660 100644 --- a/weapons.xml +++ b/weapons.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Author: 4144 Copyright (C) 2015 Evol Online --> + <weapons> <swords> <item id="3501"/> |