diff options
Diffstat (limited to 'graphics')
171 files changed, 3037 insertions, 589 deletions
diff --git a/graphics/images/kirin.png b/graphics/images/kirin.png Binary files differnew file mode 100644 index 00000000..01dc3aef --- /dev/null +++ b/graphics/images/kirin.png diff --git a/graphics/images/login_wallpaper.png b/graphics/images/login_wallpaper.png Binary files differindex 5604c9c3..4f8fec08 100644 --- a/graphics/images/login_wallpaper.png +++ b/graphics/images/login_wallpaper.png diff --git a/graphics/items/equipment/ammo/snowball.png b/graphics/items/equipment/ammo/snowball.png Binary files differnew file mode 100644 index 00000000..5d5e059d --- /dev/null +++ b/graphics/items/equipment/ammo/snowball.png diff --git a/graphics/items/equipment/charms/assassin-amulet.png b/graphics/items/equipment/charms/assassin-amulet.png Binary files differnew file mode 100644 index 00000000..e0a496a0 --- /dev/null +++ b/graphics/items/equipment/charms/assassin-amulet.png diff --git a/graphics/items/equipment/charms/manapearl.png b/graphics/items/equipment/charms/manapearl.png Binary files differnew file mode 100644 index 00000000..2965777f --- /dev/null +++ b/graphics/items/equipment/charms/manapearl.png diff --git a/graphics/items/equipment/chest/redknight.png b/graphics/items/equipment/chest/redknight.png Binary files differnew file mode 100644 index 00000000..5ec39538 --- /dev/null +++ b/graphics/items/equipment/chest/redknight.png diff --git a/graphics/items/equipment/head/assassin-mask.png b/graphics/items/equipment/head/assassin-mask.png Binary files differnew file mode 100644 index 00000000..e2ed73b2 --- /dev/null +++ b/graphics/items/equipment/head/assassin-mask.png diff --git a/graphics/items/equipment/head/blinkinghocus.png b/graphics/items/equipment/head/blinkinghocus.png Binary files differnew file mode 100644 index 00000000..b353314e --- /dev/null +++ b/graphics/items/equipment/head/blinkinghocus.png diff --git a/graphics/items/equipment/head/blue-wolf-helmet.png b/graphics/items/equipment/head/blue-wolf-helmet.png Binary files differnew file mode 100644 index 00000000..cf27db97 --- /dev/null +++ b/graphics/items/equipment/head/blue-wolf-helmet.png diff --git a/graphics/items/equipment/head/cloverhat.png b/graphics/items/equipment/head/cloverhat.png Binary files differnew file mode 100644 index 00000000..bc6ca619 --- /dev/null +++ b/graphics/items/equipment/head/cloverhat.png diff --git a/graphics/items/equipment/head/corsairhat.png b/graphics/items/equipment/head/corsairhat.png Binary files differnew file mode 100644 index 00000000..db1d8539 --- /dev/null +++ b/graphics/items/equipment/head/corsairhat.png diff --git a/graphics/items/equipment/head/knit-cap.png b/graphics/items/equipment/head/knit-cap.png Binary files differindex 077c62a2..ceafba2e 100644 --- a/graphics/items/equipment/head/knit-cap.png +++ b/graphics/items/equipment/head/knit-cap.png diff --git a/graphics/items/equipment/head/leprechaunhat.png b/graphics/items/equipment/head/leprechaunhat.png Binary files differnew file mode 100644 index 00000000..0e22eaee --- /dev/null +++ b/graphics/items/equipment/head/leprechaunhat.png diff --git a/graphics/items/equipment/head/party-blue.png b/graphics/items/equipment/head/party-blue.png Binary files differnew file mode 100644 index 00000000..a2c06493 --- /dev/null +++ b/graphics/items/equipment/head/party-blue.png diff --git a/graphics/items/equipment/head/party-green.png b/graphics/items/equipment/head/party-green.png Binary files differnew file mode 100644 index 00000000..4af62fd5 --- /dev/null +++ b/graphics/items/equipment/head/party-green.png diff --git a/graphics/items/equipment/head/party-red.png b/graphics/items/equipment/head/party-red.png Binary files differnew file mode 100644 index 00000000..534ea5d3 --- /dev/null +++ b/graphics/items/equipment/head/party-red.png diff --git a/graphics/items/equipment/rings/assassin-ring.png b/graphics/items/equipment/rings/assassin-ring.png Binary files differnew file mode 100644 index 00000000..81ed5805 --- /dev/null +++ b/graphics/items/equipment/rings/assassin-ring.png diff --git a/graphics/items/equipment/shield/dragonshield.png b/graphics/items/equipment/shield/dragonshield.png Binary files differnew file mode 100644 index 00000000..fdc63bce --- /dev/null +++ b/graphics/items/equipment/shield/dragonshield.png diff --git a/graphics/items/equipment/weapon/revolver.png b/graphics/items/equipment/weapon/revolver.png Binary files differnew file mode 100644 index 00000000..34ce5859 --- /dev/null +++ b/graphics/items/equipment/weapon/revolver.png diff --git a/graphics/items/equipment/weapon/xmas-slingshot-icon.png b/graphics/items/equipment/weapon/xmas-slingshot-icon.png Binary files differnew file mode 100644 index 00000000..8040506b --- /dev/null +++ b/graphics/items/equipment/weapon/xmas-slingshot-icon.png diff --git a/graphics/items/generic/carrot.png b/graphics/items/generic/carrot.png Binary files differnew file mode 100644 index 00000000..c61f58f7 --- /dev/null +++ b/graphics/items/generic/carrot.png diff --git a/graphics/items/use/food/tomato.png b/graphics/items/use/food/tomato.png Binary files differnew file mode 100644 index 00000000..32fe02c3 --- /dev/null +++ b/graphics/items/use/food/tomato.png diff --git a/graphics/items/use/potions/love.png b/graphics/items/use/potions/love.png Binary files differnew file mode 100644 index 00000000..e8341a8c --- /dev/null +++ b/graphics/items/use/potions/love.png diff --git a/graphics/minimaps/009-1.png b/graphics/minimaps/009-1.png Binary files differindex 178a4223..2df74ddb 100644 --- a/graphics/minimaps/009-1.png +++ b/graphics/minimaps/009-1.png diff --git a/graphics/minimaps/031-1.png b/graphics/minimaps/031-1.png Binary files differindex ea5e43d3..5c0d7e83 100644 --- a/graphics/minimaps/031-1.png +++ b/graphics/minimaps/031-1.png diff --git a/graphics/minimaps/099-7.png b/graphics/minimaps/099-7.png Binary files differnew file mode 100644 index 00000000..bdf97812 --- /dev/null +++ b/graphics/minimaps/099-7.png diff --git a/graphics/particles/dark-talisman.xml b/graphics/particles/dark-talisman.xml new file mode 100644 index 00000000..0c479df8 --- /dev/null +++ b/graphics/particles/dark-talisman.xml @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!--Dark Talisman FX effect by Hello=) of TMW--> +<effect> + <particle position-x="16" position-y="24" position-z="12"> + <animation imageset="graphics/particles/circle-magic.png|W:#AEAEAE" width="78" height="55"> + <sequence start="0" end="9" delay="120"/> + </animation> + <emitter> + <property name="position-z" min="16" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#B56565"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomness" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#B37010"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomness" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/dart.particle.xml b/graphics/particles/dart.particle.xml new file mode 100644 index 00000000..8b74e69c --- /dev/null +++ b/graphics/particles/dart.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/dart.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> +</effect> diff --git a/graphics/particles/dart.png b/graphics/particles/dart.png Binary files differnew file mode 100644 index 00000000..afa27ca7 --- /dev/null +++ b/graphics/particles/dart.png diff --git a/graphics/particles/electricity.yellow.persist.xml b/graphics/particles/electricity.yellow.persist.xml new file mode 100644 index 00000000..f5534f0b --- /dev/null +++ b/graphics/particles/electricity.yellow.persist.xml @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="0" lifetime="250"> + <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="-1"/> + <property name="momentum" value="0.05"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF8F" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="250"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/electricity.yellow.xml b/graphics/particles/electricity.yellow.xml new file mode 100644 index 00000000..67df5739 --- /dev/null +++ b/graphics/particles/electricity.yellow.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:#FFFF8F" 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/hex-facet-outline-50.png b/graphics/particles/hex-facet-outline-50.png Binary files differnew file mode 100644 index 00000000..711f6828 --- /dev/null +++ b/graphics/particles/hex-facet-outline-50.png diff --git a/graphics/particles/hex-facet-outline.png b/graphics/particles/hex-facet-outline.png Binary files differnew file mode 100644 index 00000000..c68dd9e2 --- /dev/null +++ b/graphics/particles/hex-facet-outline.png diff --git a/graphics/particles/levelup.particle.xml b/graphics/particles/levelup.particle.xml index 17e10f82..ccdf9044 100644 --- a/graphics/particles/levelup.particle.xml +++ b/graphics/particles/levelup.particle.xml @@ -3,7 +3,7 @@ Red stars which are supposed to engulf a character --> <effect> - <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <particle position-x="0" position-y="0" position-z="0" lifetime="500"> <emitter> <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> <property name="vertical-angle" value="90"/> diff --git a/graphics/particles/lightning1.xml b/graphics/particles/lightning1.xml index 0fe869b0..39071735 100644 --- a/graphics/particles/lightning1.xml +++ b/graphics/particles/lightning1.xml @@ -8,9 +8,22 @@ An explosion of white particles. <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="lifetime" min="5" max="50"/> <property name="output" value="1"/> <property name="fade-out" value="8"/> </emitter> + <emitter> + <property name="lifetime" value="300"/> + <property name="output" min="5" max="30"/> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-16" max="-32"/> + <property name="position-z" value="-120"/> + <property name="gravity" value="1"/> + <property name="momentum" value="0.1"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF8F" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="0"/> + </emitter> </particle> </effect> diff --git a/graphics/particles/lightning2.xml b/graphics/particles/lightning2.xml index 6f5d059d..09d20888 100644 --- a/graphics/particles/lightning2.xml +++ b/graphics/particles/lightning2.xml @@ -8,9 +8,22 @@ An explosion of white particles. <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="lifetime" min="5" max="50"/> <property name="output" value="1"/> <property name="fade-out" value="8"/> </emitter> + <emitter> + <property name="lifetime" value="300"/> + <property name="output" min="5" max="30"/> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-16" max="-32"/> + <property name="position-z" value="-120"/> + <property name="gravity" value="1"/> + <property name="momentum" value="0.1"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF8F" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="0"/> + </emitter> </particle> </effect> diff --git a/graphics/particles/lightning3.xml b/graphics/particles/lightning3.xml index 3734f1f8..50c478a4 100644 --- a/graphics/particles/lightning3.xml +++ b/graphics/particles/lightning3.xml @@ -8,9 +8,22 @@ An explosion of white particles. <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="lifetime" min="5" max="50"/> <property name="output" value="1"/> <property name="fade-out" value="8"/> </emitter> + <emitter> + <property name="lifetime" value="300"/> + <property name="output" min="5" max="30"/> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-16" max="-32"/> + <property name="position-z" value="-120"/> + <property name="gravity" value="1"/> + <property name="momentum" value="0.1"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF8F" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="0"/> + </emitter> </particle> </effect> diff --git a/graphics/particles/magic.black.persist.xml b/graphics/particles/magic.black.persist.xml new file mode 100644 index 00000000..842b33b6 --- /dev/null +++ b/graphics/particles/magic.black.persist.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="0" lifetime="3000"> + <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.green.persist.xml b/graphics/particles/magic.green.persist.xml new file mode 100644 index 00000000..044911a2 --- /dev/null +++ b/graphics/particles/magic.green.persist.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="0" lifetime="3000"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#00a000,30ff30" 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="1" 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/manapearl.particle.xml b/graphics/particles/manapearl.particle.xml new file mode 100644 index 00000000..226f04d1 --- /dev/null +++ b/graphics/particles/manapearl.particle.xml @@ -0,0 +1,38 @@ +<?xml version="1.0"?> +<!-- +--> +<effect> + <particle position-x="0" position-y="0" position-z="48"> + <emitter> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-32" max="32"/> + <property name="position-z" min="-32" max="32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="1" max="2"/> + <property name="lifetime" value="120"/> + <property name="fade-out" value="20"/> + <property name="fade-in" value="20"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" value="160"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.9"/> + <property name="bounce" value="1"/> + <property name="image" value="graphics/particles/manapearl_4x4.png"/> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#aaaaff,222222"/> + <property name="lifetime" value="80"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="70"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" value="45"/> + <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/manapearl_4x4.png b/graphics/particles/manapearl_4x4.png Binary files differnew file mode 100644 index 00000000..4d73a512 --- /dev/null +++ b/graphics/particles/manapearl_4x4.png diff --git a/graphics/particles/monster-virus-foefire.particle.xml b/graphics/particles/monster-virus-foefire.particle.xml index fdb76438..eede2af3 100644 --- a/graphics/particles/monster-virus-foefire.particle.xml +++ b/graphics/particles/monster-virus-foefire.particle.xml @@ -14,7 +14,7 @@ used for the foefire attack of the Virus. <property name="power" min="1" max="1.5"/> <property name="momentum" value="0.99"/> <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/mist-face-b.particle.png|W:#00FF22" width="30" height="30"> + <animation imageset="graphics/particles/mist-face-b.png|W:#00FF22" width="30" height="30"> <frame index="0" delay="20"/> <frame index="1" delay="30"/> <frame index="2" delay="35"/> diff --git a/graphics/particles/snow-burst.xml b/graphics/particles/snow-burst.xml new file mode 100644 index 00000000..2932d6a9 --- /dev/null +++ b/graphics/particles/snow-burst.xml @@ -0,0 +1,86 @@ +<?xml version="1.0"?> +<!-- + Snow Burst + a ball of snow that leaves a tail on its way +--> +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="3" max="4"/> + <property name="power" min="1" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.05"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> +<!-- + it looks good with the 9x9 snowflakes but its very unrealistic when a snowflake is 1/4 size of the head +--> +<!-- + <emitter> + <property name="image" value="graphics/particles/snowflake-9x9.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="0" max="1"/> + <property name="power" min="2" max="3"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.05"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="200"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> +--> + <emitter> + <property name="image" value="graphics/particles/star-small.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="3" max="4"/> + <property name="power" min="1" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.01"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="200"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="111"/> + <property name="alpha" value="1"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="8" max="10"/> + <property name="power" min="1" max="1"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.1"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="-180" max="180"/> + <property name="follow-parent" value="1"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="12"/> + <property name="alpha" value="1"/> + <property name="fade-in" value="4"/> + <property name="fade-out" value="4"/> + <property name="output" min="66" max="66"/> + <property name="power" min="2" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.1"/> + <property name="bounce" value="1"/> + <property name="vertical-angle" min="-180" max="180"/> + <property name="follow-parent" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/snowball-crit.particle.xml b/graphics/particles/snowball-crit.particle.xml new file mode 100644 index 00000000..b13547c1 --- /dev/null +++ b/graphics/particles/snowball-crit.particle.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<!-- +Snowball hit effect by Hello=) of TMW. Derived from arrow-banshee.particle.xml +--> +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="45"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#C0F0FF,B7D0E0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="10"/> + <property name="output" min="1" max="2"/> + <property name="power" min="2" max="4.5"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-medium.png|W:#C1F3FF,B7D2E0"/> + <property name="gravity" value="0.25"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="10"/> + <property name="output" min="1" max="2"/> + <property name="power" min="2" max="4.5"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-medium.png|W:#C2F0FF,B7D2E0"/> + <property name="gravity" value="0.23"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="10"/> + <property name="output" min="1" max="2"/> + <property name="power" min="2" max="4.5"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/snowball.particle.xml b/graphics/particles/snowball.particle.xml new file mode 100644 index 00000000..cbb6ffc1 --- /dev/null +++ b/graphics/particles/snowball.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/snowball.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> +</effect> diff --git a/graphics/particles/snowball.png b/graphics/particles/snowball.png Binary files differnew file mode 100644 index 00000000..628ac5b0 --- /dev/null +++ b/graphics/particles/snowball.png diff --git a/graphics/particles/snowflake-7x7.png b/graphics/particles/snowflake-7x7.png Binary files differnew file mode 100644 index 00000000..221b4d08 --- /dev/null +++ b/graphics/particles/snowflake-7x7.png diff --git a/graphics/particles/snowflake-9x9.png b/graphics/particles/snowflake-9x9.png Binary files differnew file mode 100644 index 00000000..2ac1c5e8 --- /dev/null +++ b/graphics/particles/snowflake-9x9.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.png b/graphics/sprites/equipment/chest/redknightarmor-female.png Binary files differnew file mode 100644 index 00000000..53b067db --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-female.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.xml b/graphics/sprites/equipment/chest/redknightarmor-female.xml new file mode 100644 index 00000000..b4d8b685 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.png b/graphics/sprites/equipment/chest/redknightarmor-male.png Binary files differnew file mode 100644 index 00000000..e43ada59 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-male.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.xml b/graphics/sprites/equipment/chest/redknightarmor-male.xml new file mode 100644 index 00000000..dae42e16 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/assassin-mask-female.xml b/graphics/sprites/equipment/head/assassin-mask-female.xml new file mode 100644 index 00000000..fe2ddc52 --- /dev/null +++ b/graphics/sprites/equipment/head/assassin-mask-female.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset height="40" name="base" src="graphics/sprites/equipment/head/assassin-mask.png" width="40"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="walk"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="150" index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="150" index="1" offsetX="0" offsetY="-29"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="150" index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="150" index="3" offsetX="0" offsetY="-29"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action imageset="base" name="attack"> + <animation direction="down"> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-25"/> + <frame delay="75" index="0" offsetX="0" offsetY="-24"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="75" index="1" offsetX="4" offsetY="-30"/> + <frame delay="75" index="1" offsetX="4" offsetY="-31"/> + <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="-1" offsetY="-27"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-23"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="75" index="3" offsetX="-3" offsetY="-30"/> + <frame delay="75" index="3" offsetX="-3" offsetY="-31"/> + <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="1" offsetY="-27"/> + <end/> + </animation> + </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> + <action imageset="base" name="sit"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action imageset="base" name="dead"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="140"/> + <frame index="1" offsetX="2" offsetY="-29" delay="140"/> + <frame index="1" offsetX="4" offsetY="-29" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="140"/> + <frame index="3" offsetX="3" offsetY="-25" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-29" delay="280"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-28" delay="140"/> + <frame index="1" offsetX="0" offsetY="-30" delay="140"/> + <frame index="1" offsetX="0" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="140"/> + <frame index="3" offsetX="1" offsetY="-30" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="280"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="280"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/assassin-mask.png b/graphics/sprites/equipment/head/assassin-mask.png Binary files differnew file mode 100644 index 00000000..d385c6ad --- /dev/null +++ b/graphics/sprites/equipment/head/assassin-mask.png diff --git a/graphics/sprites/equipment/head/assassin-mask.xml b/graphics/sprites/equipment/head/assassin-mask.xml new file mode 100644 index 00000000..9757cec3 --- /dev/null +++ b/graphics/sprites/equipment/head/assassin-mask.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/assassin-mask.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="5" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="2" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="100"/> + <frame index="0" offsetX="0" offsetY="-28" delay="100"/> + <frame index="0" offsetX="0" offsetY="-25" delay="100"/> + <frame index="0" offsetX="0" offsetY="-24" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="0" offsetY="-28" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="300"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="0" offsetY="-28" delay="100"/> + <frame index="3" offsetX="1" offsetY="-27" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="6" offsetY="-31" delay="140"/> + <frame index="1" offsetX="1" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="420"/> + <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-27" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <frame index="0" offsetX="0" offsetY="-25" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="4" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-28" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="140"/> + <frame index="3" offsetX="3" offsetY="-28" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/beaniecopter-female.xml b/graphics/sprites/equipment/head/beaniecopter-female.xml index d2ffedfb..3c999c11 100644 --- a/graphics/sprites/equipment/head/beaniecopter-female.xml +++ b/graphics/sprites/equipment/head/beaniecopter-female.xml @@ -45,30 +45,30 @@ </action> <action name="walk" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" delay="56"/> - <frame index="1" offsetX="-1" delay="19"/> - <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> - <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> - <frame index="0" offsetX="-1" delay="55"/> - <frame index="1" offsetX="-1" delay="20"/> - <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> - <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + <frame index="0" offsetX="-1" offsetY="1" delay="56"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="0" delay="37"/> + <frame index="2" offsetX="-1" offsetY="0" delay="56"/> + <frame index="3" offsetX="-1" offsetY="0" delay="57"/> + <frame index="0" offsetX="-1" offsetY="1" delay="55"/> + <frame index="1" offsetX="-1" offsetY="1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="0" delay="36"/> + <frame index="2" offsetX="-1" offsetY="0" delay="56"/> + <frame index="3" offsetX="-1" offsetY="0" delay="58"/> </animation> <animation direction="left"> - <frame index="4" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="5" offsetX="-1" offsetY="-1" delay="19"/> - <frame index="5" offsetX="-1" delay="37"/> - <frame index="6" offsetX="-1" delay="38"/> - <frame index="6" offsetX="-1" offsetY="-1" delay="18"/> - <frame index="7" offsetX="-1" offsetY="-1" delay="57"/> - <frame index="4" offsetX="-1" offsetY="-1" delay="55"/> - <frame index="5" offsetX="-1" offsetY="-1" delay="20"/> - <frame index="5" offsetX="-1" delay="36"/> - <frame index="6" offsetX="-1" delay="39"/> - <frame index="6" offsetX="-1" offsetY="-1" delay="17"/> - <frame index="7" offsetX="-1" offsetY="-1" delay="58"/> + <frame index="4" offsetX="0" offsetY="-1" delay="56"/> + <frame index="5" offsetX="0" offsetY="-1" delay="19"/> + <frame index="5" offsetX="0" delay="37"/> + <frame index="6" offsetX="0" delay="38"/> + <frame index="6" offsetX="0" offsetY="-1" delay="18"/> + <frame index="7" offsetX="0" offsetY="-1" delay="57"/> + <frame index="4" offsetX="0" offsetY="-1" delay="55"/> + <frame index="5" offsetX="0" offsetY="-1" delay="20"/> + <frame index="5" offsetX="0" delay="36"/> + <frame index="6" offsetX="0" delay="39"/> + <frame index="6" offsetX="0" offsetY="-1" delay="17"/> + <frame index="7" offsetX="0" offsetY="-1" delay="58"/> </animation> <animation direction="up"> <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> @@ -288,47 +288,47 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-3" offsetY="0" delay="75"/> - <frame index="1" offsetX="-3" offsetY="0" delay="75"/> - <frame index="2" offsetX="-3" offsetY="0" delay="75"/> - <frame index="3" offsetX="-3" offsetY="0" delay="75"/> - <frame index="0" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="2" offsetX="-3" offsetY="5" delay="75"/> - <frame index="3" offsetX="-3" offsetY="5" delay="75"/> + <frame index="0" offsetX="-3" offsetY="0" delay="70"/> + <frame index="1" offsetX="-3" offsetY="0" delay="70"/> + <frame index="2" offsetX="-3" offsetY="0" delay="70"/> + <frame index="3" offsetX="-3" offsetY="0" delay="70"/> + <frame index="0" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-3" offsetY="5" delay="70"/> + <frame index="3" offsetX="-3" offsetY="5" delay="70"/> <end/> </animation> <animation direction="left"> - <frame index="4" offsetX="4" offsetY="-2" delay="75"/> - <frame index="5" offsetX="4" offsetY="-2" delay="75"/> - <frame index="6" offsetX="7" offsetY="0" delay="75"/> - <frame index="7" offsetX="7" offsetY="0" delay="75"/> - <frame index="4" offsetX="1" offsetY="-2" delay="75"/> - <frame index="5" offsetX="1" offsetY="-2" delay="75"/> - <frame index="6" offsetX="0" offsetY="1" delay="75"/> - <frame index="7" offsetX="0" offsetY="1" delay="75"/> + <frame index="4" offsetX="4" offsetY="-2" delay="70"/> + <frame index="5" offsetX="4" offsetY="-2" delay="70"/> + <frame index="6" offsetX="7" offsetY="0" delay="70"/> + <frame index="7" offsetX="7" offsetY="0" delay="70"/> + <frame index="4" offsetX="1" offsetY="-2" delay="70"/> + <frame index="5" offsetX="1" offsetY="-2" delay="70"/> + <frame index="6" offsetX="0" offsetY="1" delay="70"/> + <frame index="7" offsetX="0" offsetY="1" delay="70"/> <end/> </animation> <animation direction="up"> - <frame index="8" offsetX="-5" offsetY="-1" delay="75"/> - <frame index="9" offsetX="-5" offsetY="-1" delay="75"/> - <frame index="10" offsetX="-4" offsetY="-1" delay="75"/> - <frame index="11" offsetX="-4" offsetY="-1" delay="75"/> - <frame index="8" offsetX="-4" offsetY="0" delay="75"/> - <frame index="9" offsetX="-4" offsetY="0" delay="75"/> - <frame index="10" offsetX="-5" offsetY="-5" delay="75"/> - <frame index="11" offsetX="-5" offsetY="-5" delay="75"/> + <frame index="8" offsetX="-5" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-5" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-4" offsetY="0" delay="70"/> + <frame index="9" offsetX="-4" offsetY="0" delay="70"/> + <frame index="10" offsetX="-5" offsetY="-5" delay="70"/> + <frame index="11" offsetX="-5" offsetY="-5" delay="70"/> <end/> </animation> <animation direction="right"> - <frame index="12" offsetX="-3" offsetY="-2" delay="75"/> - <frame index="13" offsetX="-3" offsetY="-2" delay="75"/> - <frame index="14" offsetX="-5" offsetY="0" delay="75"/> - <frame index="15" offsetX="-5" offsetY="0" delay="75"/> - <frame index="12" offsetX="1" offsetY="-2" delay="75"/> - <frame index="13" offsetX="1" offsetY="-2" delay="75"/> - <frame index="14" offsetX="4" offsetY="1" delay="75"/> - <frame index="15" offsetX="4" offsetY="1" delay="75"/> + <frame index="12" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-5" offsetY="0" delay="70"/> + <frame index="15" offsetX="-5" offsetY="0" delay="70"/> + <frame index="12" offsetX="1" offsetY="-2" delay="70"/> + <frame index="13" offsetX="1" offsetY="-2" delay="70"/> + <frame index="14" offsetX="4" offsetY="1" delay="70"/> + <frame index="15" offsetX="4" offsetY="1" delay="70"/> <end/> </animation> </action> diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml index 62a4dc83..b0fbf8f6 100644 --- a/graphics/sprites/equipment/head/beaniecopter.xml +++ b/graphics/sprites/equipment/head/beaniecopter.xml @@ -45,30 +45,30 @@ </action> <action name="walk" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" delay="56"/> - <frame index="1" offsetX="-1" delay="19"/> - <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> - <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> - <frame index="0" offsetX="-1" delay="55"/> - <frame index="1" offsetX="-1" delay="20"/> - <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> - <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + <frame index="0" offsetX="-1" offsetY="1" delay="56"/> + <frame index="1" offsetX="-1" offsetY="1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="0" delay="37"/> + <frame index="2" offsetX="-1" offsetY="0" delay="56"/> + <frame index="3" offsetX="-1" offsetY="0" delay="57"/> + <frame index="0" offsetX="-1" offsetY="1" delay="55"/> + <frame index="1" offsetX="-1" offsetY="1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="0" delay="36"/> + <frame index="2" offsetX="-1" offsetY="0" delay="56"/> + <frame index="3" offsetX="-1" offsetY="0" delay="58"/> </animation> <animation direction="left"> - <frame index="4" offsetX="-1" offsetY="-1" delay="56"/> - <frame index="5" offsetX="-1" offsetY="-1" delay="19"/> - <frame index="5" offsetX="-1" delay="37"/> - <frame index="6" offsetX="-1" delay="38"/> - <frame index="6" offsetX="-1" offsetY="-1" delay="18"/> - <frame index="7" offsetX="-1" offsetY="-1" delay="57"/> - <frame index="4" offsetX="-1" offsetY="-1" delay="55"/> - <frame index="5" offsetX="-1" offsetY="-1" delay="20"/> - <frame index="5" offsetX="-1" delay="36"/> - <frame index="6" offsetX="-1" delay="39"/> - <frame index="6" offsetX="-1" offsetY="-1" delay="17"/> - <frame index="7" offsetX="-1" offsetY="-1" delay="58"/> + <frame index="4" offsetX="0" offsetY="-1" delay="56"/> + <frame index="5" offsetX="0" offsetY="-1" delay="19"/> + <frame index="5" offsetX="0" delay="37"/> + <frame index="6" offsetX="0" delay="38"/> + <frame index="6" offsetX="0" offsetY="-1" delay="18"/> + <frame index="7" offsetX="0" offsetY="-1" delay="57"/> + <frame index="4" offsetX="0" offsetY="-1" delay="55"/> + <frame index="5" offsetX="0" offsetY="-1" delay="20"/> + <frame index="5" offsetX="0" delay="36"/> + <frame index="6" offsetX="0" delay="39"/> + <frame index="6" offsetX="0" offsetY="-1" delay="17"/> + <frame index="7" offsetX="0" offsetY="-1" delay="58"/> </animation> <animation direction="up"> <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> @@ -288,47 +288,47 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-1" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-1" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-1" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-1" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-2" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-2" delay="75"/> - <frame index="2" offsetX="-2" offsetY="5" delay="75"/> - <frame index="3" offsetX="-2" offsetY="5" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="70"/> + <frame index="0" offsetX="-2" offsetY="-2" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-2" delay="70"/> + <frame index="2" offsetX="-2" offsetY="5" delay="70"/> + <frame index="3" offsetX="-2" offsetY="5" delay="70"/> <end/> </animation> <animation direction="left"> - <frame index="4" offsetX="5" offsetY="-2" delay="75"/> - <frame index="5" offsetX="5" offsetY="-2" delay="75"/> - <frame index="6" offsetX="6" offsetY="-3" delay="75"/> - <frame index="7" offsetX="6" offsetY="-3" delay="75"/> - <frame index="4" offsetX="2" offsetY="-4" delay="75"/> - <frame index="5" offsetX="2" offsetY="-4" delay="75"/> - <frame index="6" offsetX="-1" offsetY="1" delay="75"/> - <frame index="7" offsetX="-1" offsetY="1" delay="75"/> + <frame index="4" offsetX="5" offsetY="-2" delay="70"/> + <frame index="5" offsetX="5" offsetY="-2" delay="70"/> + <frame index="6" offsetX="6" offsetY="-3" delay="70"/> + <frame index="7" offsetX="6" offsetY="-3" delay="70"/> + <frame index="4" offsetX="2" offsetY="-4" delay="70"/> + <frame index="5" offsetX="2" offsetY="-4" delay="70"/> + <frame index="6" offsetX="-1" offsetY="1" delay="70"/> + <frame index="7" offsetX="-1" offsetY="1" delay="70"/> <end/> </animation> <animation direction="up"> - <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="10" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> - <frame index="10" offsetX="-4" offsetY="-4" delay="75"/> - <frame index="11" offsetX="-4" offsetY="-4" delay="75"/> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-4" offsetY="-4" delay="70"/> + <frame index="11" offsetX="-4" offsetY="-4" delay="70"/> <end/> </animation> <animation direction="right"> - <frame index="12" offsetX="-3" offsetY="-2" delay="75"/> - <frame index="13" offsetX="-3" offsetY="-2" delay="75"/> - <frame index="14" offsetX="-4" offsetY="-3" delay="75"/> - <frame index="15" offsetX="-4" offsetY="-3" delay="75"/> - <frame index="12" offsetX="1" offsetY="-4" delay="75"/> - <frame index="13" offsetX="1" offsetY="-4" delay="75"/> - <frame index="14" offsetX="3" offsetY="1" delay="75"/> - <frame index="15" offsetX="3" offsetY="1" delay="75"/> + <frame index="12" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="70"/> + <frame index="14" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-4" offsetY="-3" delay="70"/> + <frame index="12" offsetX="1" offsetY="-4" delay="70"/> + <frame index="13" offsetX="1" offsetY="-4" delay="70"/> + <frame index="14" offsetX="3" offsetY="1" delay="70"/> + <frame index="15" offsetX="3" offsetY="1" delay="70"/> <end/> </animation> </action> diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.png b/graphics/sprites/equipment/head/blinkingevil-halloween.png Binary files differnew file mode 100644 index 00000000..e117135e --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil-halloween.png diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.xml b/graphics/sprites/equipment/head/blinkingevil-halloween.xml new file mode 100644 index 00000000..984de65d --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil-halloween.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="21" height="21"/> + <!-- Supposed to have special Halloween effects --> + <include file="equipment/head/blinkingevil.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/blinkinghocus.png b/graphics/sprites/equipment/head/blinkinghocus.png Binary files differnew file mode 100644 index 00000000..61c5b2c3 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkinghocus.png diff --git a/graphics/sprites/equipment/head/blinkinghocus.xml b/graphics/sprites/equipment/head/blinkinghocus.xml new file mode 100644 index 00000000..9761f7a3 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkinghocus.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="21" height="21"/> + <include file="equipment/head/blinkingevil.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.png b/graphics/sprites/equipment/head/blue-wolf-helmet.png Binary files differnew file mode 100644 index 00000000..7bf4bc9b --- /dev/null +++ b/graphics/sprites/equipment/head/blue-wolf-helmet.png diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.xml b/graphics/sprites/equipment/head/blue-wolf-helmet.xml new file mode 100644 index 00000000..0af0d796 --- /dev/null +++ b/graphics/sprites/equipment/head/blue-wolf-helmet.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, Maria +Copyright (C) 2018 Moubootaur Legends --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blue-wolf-helmet.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat-female.xml b/graphics/sprites/equipment/head/captain-hat-female.xml index dbb5add4..9a41e15f 100644 --- a/graphics/sprites/equipment/head/captain-hat-female.xml +++ b/graphics/sprites/equipment/head/captain-hat-female.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-43"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43"/> + <frame index="2" offsetX="-2" offsetY="-43"/> </animation> <animation direction="right"> <frame index="3" offsetX="-1" offsetY="-43"/> @@ -30,10 +30,10 @@ <frame delay="75" index="1" offsetX="0" offsetY="-43"/> </animation> <animation direction="up"> - <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> - <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> - <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> - <frame delay="150" index="2" offsetX="-3" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-44"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-44"/> </animation> <animation direction="right"> <frame delay="75" index="3" offsetX="-1" offsetY="-43"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-4" offsetY="-43"/> - <frame delay="75" index="2" offsetX="-4" offsetY="-41"/> + <frame delay="225" index="2" offsetX="-3" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-41"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-3" offsetY="-43"/> - <frame delay="75" index="2" offsetX="-4" offsetY="-42"/> - <frame delay="75" index="2" offsetX="-4" offsetY="-43"/> + <frame delay="225" index="2" offsetX="-2" offsetY="-43"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-42"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-43"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-34"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35"/> + <frame index="2" offsetX="-1" offsetY="-35"/> </animation> <animation direction="right"> <frame index="3" offsetX="-7" offsetY="-34"/> @@ -111,7 +111,7 @@ </action> <action imageset="base" name="dead"> <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-3"/> + <frame index="4" offsetX="25" offsetY="-16"/> </animation> </action> <action name="attack_2hand" imageset="base"> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-5" offsetY="-42" delay="280"/> - <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> - <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="300"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,10 +186,10 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-6" offsetY="-43" delay="140"/> <frame index="2" offsetX="-5" offsetY="-43" delay="140"/> - <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> - <frame index="2" offsetX="-6" offsetY="-47" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-47" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,9 +214,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-5" offsetY="-42" delay="140"/> - <frame index="2" offsetX="-5" offsetY="-41" delay="280"/> - <frame index="2" offsetX="-5" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-40" delay="140"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/head/captain-hat.png b/graphics/sprites/equipment/head/captain-hat.png Binary files differindex e8947606..6428de46 100644 --- a/graphics/sprites/equipment/head/captain-hat.png +++ b/graphics/sprites/equipment/head/captain-hat.png diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml index f1f319c2..00f1677c 100644 --- a/graphics/sprites/equipment/head/captain-hat.xml +++ b/graphics/sprites/equipment/head/captain-hat.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-43"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43"/> + <frame index="2" offsetX="-2" offsetY="-43"/> </animation> <animation direction="right"> <frame index="3" offsetX="-1" offsetY="-43"/> @@ -30,10 +30,10 @@ <frame index="1" offsetX="0" offsetY="-43" delay="75"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> - <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="150"/> </animation> <animation direction="right"> <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-34"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-35"/> + <frame index="2" offsetX="-1" offsetY="-35"/> </animation> <animation direction="right"> <frame index="3" offsetX="-7" offsetY="-34"/> @@ -111,7 +111,7 @@ </action> <action name="dead" imageset="base"> <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-3"/> + <frame index="4" offsetX="25" offsetY="-16"/> </animation> </action> <action name="attack_2hand" imageset="base"> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="280"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-44" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-44" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="300"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,8 +186,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="420"/> - <frame index="2" offsetX="-5" offsetY="-46" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,8 +214,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-43" delay="280"/> - <frame index="2" offsetX="-4" offsetY="-41" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="280"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png Binary files differindex 1d700e04..1d8a5e8f 100644 --- a/graphics/sprites/equipment/head/christmastree.png +++ b/graphics/sprites/equipment/head/christmastree.png diff --git a/graphics/sprites/equipment/head/cloverhat.png b/graphics/sprites/equipment/head/cloverhat.png Binary files differnew file mode 100644 index 00000000..0dd502ea --- /dev/null +++ b/graphics/sprites/equipment/head/cloverhat.png diff --git a/graphics/sprites/equipment/head/cloverhat.xml b/graphics/sprites/equipment/head/cloverhat.xml new file mode 100644 index 00000000..d4693709 --- /dev/null +++ b/graphics/sprites/equipment/head/cloverhat.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, Maria +Copyright (C) 2018 Moubootaur Legends --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cloverhat.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/corsairhat.png b/graphics/sprites/equipment/head/corsairhat.png Binary files differnew file mode 100644 index 00000000..d1216b31 --- /dev/null +++ b/graphics/sprites/equipment/head/corsairhat.png diff --git a/graphics/sprites/equipment/head/corsairhat.xml b/graphics/sprites/equipment/head/corsairhat.xml new file mode 100644 index 00000000..a4ff4082 --- /dev/null +++ b/graphics/sprites/equipment/head/corsairhat.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/corsairhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/headmodel.png b/graphics/sprites/equipment/head/headmodel.png Binary files differnew file mode 100644 index 00000000..42d1b660 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel.png diff --git a/graphics/sprites/equipment/head/headmodel.xml b/graphics/sprites/equipment/head/headmodel.xml new file mode 100644 index 00000000..51b55fb1 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel.xml @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/headmodel.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-27"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="160"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetY="-26" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27" delay="240"/> + <frame index="1" offsetX="4" offsetY="-28" delay="160"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="160"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + <!-- FIXME --> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/leprechaunhat.png b/graphics/sprites/equipment/head/leprechaunhat.png Binary files differnew file mode 100644 index 00000000..13ae63a8 --- /dev/null +++ b/graphics/sprites/equipment/head/leprechaunhat.png diff --git a/graphics/sprites/equipment/head/leprechaunhat.xml b/graphics/sprites/equipment/head/leprechaunhat.xml new file mode 100644 index 00000000..916e2dc2 --- /dev/null +++ b/graphics/sprites/equipment/head/leprechaunhat.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/leprechaunhat.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm-female.xml b/graphics/sprites/equipment/head/overlordhelm-female.xml index 015977b8..1def230a 100644 --- a/graphics/sprites/equipment/head/overlordhelm-female.xml +++ b/graphics/sprites/equipment/head/overlordhelm-female.xml @@ -45,7 +45,7 @@ </action> <action imageset="base" name="attack"> <animation direction="down"> - <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> @@ -116,7 +116,7 @@ </action> <action name="attack_2hand" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> @@ -145,7 +145,7 @@ </action> <action name="attack_sword_stab" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> @@ -173,8 +173,7 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> - <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="280"/> <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> <end/> @@ -203,8 +202,7 @@ </action> <action name="attack_chop" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> - <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="280"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> <end/> diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml index 9dba725b..31660e5a 100644 --- a/graphics/sprites/equipment/head/overlordhelm.xml +++ b/graphics/sprites/equipment/head/overlordhelm.xml @@ -45,7 +45,7 @@ </action> <action name="attack" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> @@ -116,7 +116,7 @@ </action> <action name="attack_2hand" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> @@ -145,7 +145,7 @@ </action> <action name="attack_sword_stab" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> @@ -173,8 +173,7 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="280"/> <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> <end/> @@ -201,7 +200,7 @@ </action> <action name="attack_chop" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> diff --git a/graphics/sprites/equipment/head/paladinhelm-female.xml b/graphics/sprites/equipment/head/paladinhelm-female.xml index 4531329d..09b21a89 100644 --- a/graphics/sprites/equipment/head/paladinhelm-female.xml +++ b/graphics/sprites/equipment/head/paladinhelm-female.xml @@ -45,7 +45,7 @@ </action> <action imageset="base" name="attack"> <animation direction="down"> - <frame delay="75" index="0" offsetX="-1" offsetY="-39"/> + <frame delay="75" index="0" offsetX="-1" offsetY="-29"/> <frame delay="75" index="0" offsetX="-1" offsetY="-30"/> <frame delay="75" index="0" offsetX="-1" offsetY="-27"/> <frame delay="75" index="0" offsetX="-1" offsetY="-26"/> @@ -116,7 +116,7 @@ </action> <action name="attack_2hand" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> <frame index="0" offsetX="-2" offsetY="-25" delay="140"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> @@ -145,7 +145,7 @@ </action> <action name="attack_sword_stab" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> @@ -173,8 +173,7 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-3" offsetY="-41" delay="140"/> - <frame index="0" offsetX="-3" offsetY="-31" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-31" delay="280"/> <frame index="0" offsetX="-3" offsetY="-32" delay="140"/> <frame index="0" offsetX="-3" offsetY="-26" delay="140"/> <end/> @@ -203,8 +202,7 @@ </action> <action name="attack_chop" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-38" delay="140"/> - <frame index="0" offsetX="-2" offsetY="-28" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-28" delay="280"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-2" offsetY="-24" delay="140"/> <end/> diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml index 347bd0ab..5e4f5c2d 100644 --- a/graphics/sprites/equipment/head/paladinhelm.xml +++ b/graphics/sprites/equipment/head/paladinhelm.xml @@ -45,7 +45,7 @@ </action> <action name="attack" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> @@ -116,7 +116,7 @@ </action> <action name="attack_2hand" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> <frame index="0" offsetX="-1" offsetY="-26" delay="140"/> @@ -145,7 +145,7 @@ </action> <action name="attack_sword_stab" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="100"/> <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> <frame index="0" offsetX="-1" offsetY="-27" delay="100"/> <frame index="0" offsetX="-1" offsetY="-26" delay="100"/> @@ -173,8 +173,7 @@ </action> <action name="attack_spear" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-42" delay="140"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="280"/> <frame index="0" offsetX="-2" offsetY="-33" delay="140"/> <frame index="0" offsetX="-2" offsetY="-26" delay="140"/> <end/> @@ -201,7 +200,7 @@ </action> <action name="attack_chop" imageset="base"> <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> <frame index="0" offsetX="-2" offsetY="-30" delay="140"/> <frame index="0" offsetX="-1" offsetY="-32" delay="140"/> <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> diff --git a/graphics/sprites/equipment/head/party-blue.png b/graphics/sprites/equipment/head/party-blue.png Binary files differnew file mode 100644 index 00000000..68d192b0 --- /dev/null +++ b/graphics/sprites/equipment/head/party-blue.png diff --git a/graphics/sprites/equipment/head/party-blue.xml b/graphics/sprites/equipment/head/party-blue.xml new file mode 100644 index 00000000..0da804c1 --- /dev/null +++ b/graphics/sprites/equipment/head/party-blue.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-blue.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/party-green.png b/graphics/sprites/equipment/head/party-green.png Binary files differnew file mode 100644 index 00000000..21307b51 --- /dev/null +++ b/graphics/sprites/equipment/head/party-green.png diff --git a/graphics/sprites/equipment/head/party-green.xml b/graphics/sprites/equipment/head/party-green.xml new file mode 100644 index 00000000..f2e4106a --- /dev/null +++ b/graphics/sprites/equipment/head/party-green.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-green.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/party-red.png b/graphics/sprites/equipment/head/party-red.png Binary files differnew file mode 100644 index 00000000..874a10fa --- /dev/null +++ b/graphics/sprites/equipment/head/party-red.png diff --git a/graphics/sprites/equipment/head/party-red.xml b/graphics/sprites/equipment/head/party-red.xml new file mode 100644 index 00000000..e29890bb --- /dev/null +++ b/graphics/sprites/equipment/head/party-red.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-red.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery-female.xml b/graphics/sprites/equipment/head/phylactery-female.xml index bf24fd08..516fccbe 100644 --- a/graphics/sprites/equipment/head/phylactery-female.xml +++ b/graphics/sprites/equipment/head/phylactery-female.xml @@ -6,13 +6,13 @@ <frame delay="75" index="0" offsetX="0" offsetY="-29"/> </animation> <animation direction="left"> - <frame delay="75" index="1" offsetX="0" offsetY="-28"/> + <frame delay="75" index="1" offsetX="0" offsetY="-29"/> </animation> <animation direction="up"> <frame delay="75" index="2" offsetX="-1" offsetY="-25"/> </animation> <animation direction="right"> - <frame delay="75" index="3" offsetX="0" offsetY="-28"/> + <frame delay="75" index="3" offsetX="0" offsetY="-29"/> </animation> </action> <action imageset="base" name="walk"> @@ -43,6 +43,20 @@ <frame delay="75" index="3" offsetX="0" offsetY="-29"/> </animation> </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-20"/> + </animation> + </action> <action imageset="base" name="attack"> <animation direction="down"> <frame delay="75" index="0" offsetX="0" offsetY="-28"/> @@ -71,6 +85,30 @@ <end/> </animation> </action> + <action imageset="base" name="attack_bow"> + <animation direction="down"> + <frame delay="225" index="0" offsetX="0" offsetY="-28"/> + <frame delay="75" index="0" offsetX="0" offsetY="-27"/> + <frame delay="75" index="0" offsetX="0" offsetY="-28"/> + <end/> + </animation> + <animation direction="left"> + <frame delay="225" index="1" offsetX="3" offsetY="-29"/> + <frame delay="150" index="1" offsetX="5" offsetY="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame delay="225" index="2" offsetX="-1" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-24"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <end/> + </animation> + <animation direction="right"> + <frame delay="225" index="3" offsetX="-3" offsetY="-29"/> + <frame delay="150" index="3" offsetX="-5" offsetY="-30"/> + <end/> + </animation> + </action> <action imageset="base" name="dead"> <animation direction="default"> <frame index="4" offsetX="22" offsetY="-4"/> diff --git a/graphics/sprites/equipment/head/phylactery.xml b/graphics/sprites/equipment/head/phylactery.xml index 867ba681..4b051c41 100644 --- a/graphics/sprites/equipment/head/phylactery.xml +++ b/graphics/sprites/equipment/head/phylactery.xml @@ -6,13 +6,13 @@ <frame index="0" offsetX="0" offsetY="-29" delay="75"/> </animation> <animation direction="left"> - <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> </animation> <animation direction="up"> <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> </animation> <animation direction="right"> - <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> </animation> </action> <action name="walk" imageset="base"> @@ -43,6 +43,20 @@ <frame index="3" offsetX="0" offsetY="-29" delay="75"/> </animation> </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-20"/> + </animation> + </action> <action name="attack" imageset="base"> <animation direction="down"> <frame index="0" offsetX="0" offsetY="-28" delay="75"/> @@ -71,6 +85,30 @@ <end/> </animation> </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> <action name="dead" imageset="base"> <animation direction="default"> <frame index="4" offsetX="22" offsetY="-4"/> diff --git a/graphics/sprites/monsters/terranite-mask.png b/graphics/sprites/equipment/head/terranite-mask.png Binary files differindex a304835a..a304835a 100755..100644 --- a/graphics/sprites/monsters/terranite-mask.png +++ b/graphics/sprites/equipment/head/terranite-mask.png diff --git a/graphics/sprites/equipment/head/terranite-mask.xml b/graphics/sprites/equipment/head/terranite-mask.xml new file mode 100644 index 00000000..6df3ef61 --- /dev/null +++ b/graphics/sprites/equipment/head/terranite-mask.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/terranite-mask.png" width="19" height="28"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-40" delay="75"/> + <frame index="2" offsetX="3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="225"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-40" delay="225"/> + <frame index="2" offsetX="4" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="225"/> + <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="0" offsetY="-39" delay="140"/> + <frame index="2" offsetX="3" offsetY="-42" delay="140"/> + <frame index="2" offsetX="5" offsetY="-42" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="280"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="3" offsetX="2" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="100"/> + <frame index="0" offsetX="0" offsetY="-39" delay="100"/> + <frame index="0" offsetX="0" offsetY="-36" delay="100"/> + <frame index="0" offsetX="0" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="4" offsetY="-41" delay="100"/> + <frame index="2" offsetX="4" offsetY="-42" delay="100"/> + <frame index="2" offsetX="0" offsetY="-39" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="300"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-42" delay="100"/> + <frame index="3" offsetX="0" offsetY="-39" delay="100"/> + <frame index="3" offsetX="1" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="5" offsetY="-41" delay="140"/> + <frame index="2" offsetX="6" offsetY="-42" delay="140"/> + <frame index="2" offsetX="1" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="280"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="140"/> + <frame index="3" offsetX="1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <frame index="0" offsetX="0" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="4" offsetY="-42" delay="140"/> + <frame index="2" offsetX="4" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="280"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="3" offsetX="3" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask-female.xml b/graphics/sprites/equipment/head/underworld-mask-female.xml index 427637ce..29a18feb 100644 --- a/graphics/sprites/equipment/head/underworld-mask-female.xml +++ b/graphics/sprites/equipment/head/underworld-mask-female.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-29"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> + <frame index="2" offsetX="-2" offsetY="-26"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-29"/> @@ -30,10 +30,10 @@ <frame delay="75" index="1" offsetX="0" offsetY="-29"/> </animation> <animation direction="up"> - <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> - <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> - <frame delay="75" index="2" offsetX="-1" offsetY="-29"/> - <frame delay="150" index="2" offsetX="-1" offsetY="-30"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-27"/> </animation> <animation direction="right"> <frame delay="75" index="3" offsetX="0" offsetY="-29"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-2" offsetY="-29"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="225" index="2" offsetX="-3" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-24"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-1" offsetY="-29"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-28"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-29"/> + <frame delay="225" index="2" offsetX="-2" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-26"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-20"/> </animation> <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> + <frame index="2" offsetX="-1" offsetY="-18"/> </animation> <animation direction="right"> <frame index="3" offsetX="-6" offsetY="-20"/> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-28" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="300"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,10 +186,10 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-29" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> - <frame index="2" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-30" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,9 +214,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-28" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-27" delay="280"/> - <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-23" delay="140"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/head/underworld-mask.xml b/graphics/sprites/equipment/head/underworld-mask.xml index a716e7eb..741c998a 100644 --- a/graphics/sprites/equipment/head/underworld-mask.xml +++ b/graphics/sprites/equipment/head/underworld-mask.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-29"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29"/> + <frame index="2" offsetX="-2" offsetY="-26"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-29"/> @@ -30,10 +30,10 @@ <frame index="1" offsetX="0" offsetY="-29" delay="75"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="150"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-29" delay="75"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="75"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-20"/> </animation> <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-21"/> + <frame index="2" offsetX="-1" offsetY="-18"/> </animation> <animation direction="right"> <frame index="3" offsetX="-6" offsetY="-20"/> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> - <frame index="2" offsetX="-1" offsetY="-30" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="300"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,8 +186,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="420"/> - <frame index="2" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-29" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,8 +214,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-29" delay="280"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="280"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/head/wizard-hat-female.xml b/graphics/sprites/equipment/head/wizard-hat-female.xml index f09aa09d..d1fec671 100644 --- a/graphics/sprites/equipment/head/wizard-hat-female.xml +++ b/graphics/sprites/equipment/head/wizard-hat-female.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-31"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27"/> + <frame index="2" offsetX="-2" offsetY="-27"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-31"/> @@ -30,10 +30,10 @@ <frame delay="75" index="1" offsetX="0" offsetY="-31"/> </animation> <animation direction="up"> - <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> - <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> - <frame delay="75" index="2" offsetX="-1" offsetY="-27"/> - <frame delay="150" index="2" offsetX="-1" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-28"/> + <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="150" index="2" offsetX="-2" offsetY="-28"/> </animation> <animation direction="right"> <frame delay="75" index="3" offsetX="0" offsetY="-31"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-2" offsetY="-27"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-25"/> + <frame delay="225" index="2" offsetX="-3" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-25"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame delay="225" index="2" offsetX="-1" offsetY="-27"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-26"/> - <frame delay="75" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="225" index="2" offsetX="-2" offsetY="-27"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-26"/> + <frame delay="75" index="2" offsetX="-3" offsetY="-27"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-22"/> </animation> <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-19"/> + <frame index="2" offsetX="-1" offsetY="-19"/> </animation> <animation direction="right"> <frame index="3" offsetX="-6" offsetY="-22"/> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-26" delay="280"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-26" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="300"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,10 +186,10 @@ <end/> </animation> <animation direction="up"> + <frame index="2" offsetX="-5" offsetY="-27" delay="140"/> <frame index="2" offsetX="-4" offsetY="-27" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-27" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> - <frame index="2" offsetX="-4" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-5" offsetY="-31" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,9 +214,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-26" delay="140"/> - <frame index="2" offsetX="-3" offsetY="-25" delay="280"/> - <frame index="2" offsetX="-3" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-26" delay="140"/> + <frame index="2" offsetX="-4" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-4" offsetY="-24" delay="140"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/head/wizard-hat.xml b/graphics/sprites/equipment/head/wizard-hat.xml index 2beec166..f5259c95 100644 --- a/graphics/sprites/equipment/head/wizard-hat.xml +++ b/graphics/sprites/equipment/head/wizard-hat.xml @@ -9,7 +9,7 @@ <frame index="1" offsetX="0" offsetY="-31"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27"/> + <frame index="2" offsetX="-2" offsetY="-27"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-31"/> @@ -30,10 +30,10 @@ <frame index="1" offsetX="0" offsetY="-31" delay="75"/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="150"/> </animation> <animation direction="right"> <frame index="3" offsetX="0" offsetY="-31" delay="75"/> @@ -59,8 +59,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> <end/> </animation> <animation direction="right"> @@ -84,9 +84,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> - <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="75"/> <end/> </animation> <animation direction="right"> @@ -103,7 +103,7 @@ <frame index="1" offsetX="4" offsetY="-22"/> </animation> <animation direction="up"> - <frame index="2" offsetX="0" offsetY="-19"/> + <frame index="2" offsetX="-1" offsetY="-19"/> </animation> <animation direction="right"> <frame index="3" offsetX="-6" offsetY="-22"/> @@ -130,9 +130,9 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="280"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> - <frame index="2" offsetX="-1" offsetY="-28" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="140"/> <end/> </animation> <animation direction="right"> @@ -159,8 +159,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="300"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="100"/> <end/> </animation> <animation direction="right"> @@ -186,8 +186,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="420"/> - <frame index="2" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="140"/> <end/> </animation> <animation direction="right"> @@ -214,8 +214,8 @@ <end/> </animation> <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-27" delay="280"/> - <frame index="2" offsetX="-2" offsetY="-25" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-27" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="280"/> <end/> </animation> <animation direction="right"> diff --git a/graphics/sprites/equipment/shields/dragon.png b/graphics/sprites/equipment/shields/dragon.png Binary files differnew file mode 100644 index 00000000..3f11c57a --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.png diff --git a/graphics/sprites/equipment/shields/dragon.xml b/graphics/sprites/equipment/shields/dragon.xml new file mode 100644 index 00000000..844e2efc --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/dragon.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/leather.png b/graphics/sprites/equipment/shields/leather.png Binary files differnew file mode 100644 index 00000000..54c2e5b4 --- /dev/null +++ b/graphics/sprites/equipment/shields/leather.png diff --git a/graphics/sprites/equipment/shields/leather.xml b/graphics/sprites/equipment/shields/leather.xml new file mode 100644 index 00000000..9ee3b506 --- /dev/null +++ b/graphics/sprites/equipment/shields/leather.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/leather.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/standard.xml b/graphics/sprites/equipment/shields/standard.xml new file mode 100644 index 00000000..e7716eaa --- /dev/null +++ b/graphics/sprites/equipment/shields/standard.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="shield" src="graphics/sprites/equipment/shields/dragon.png" width="64" height="64" /> + + <action name="default" imageset="shield"> + </action> + + <action name="stand" imageset="shield"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="18" /> + </animation> + <animation direction="up"> + <frame index="36" /> + </animation> + <animation direction="right"> + <frame index="54" /> + </animation> + </action> + + <action name="walk" imageset="shield"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="shield"> + <animation direction="down"> + <frame index="7" /> + </animation> + <animation direction="left"> + <frame index="25" /> + </animation> + <animation direction="up"> + <frame index="43" /> + </animation> + <animation direction="right"> + <frame index="61" /> + </animation> + </action> + + <action name="dead" imageset="shield"> + <animation direction="down"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="shield"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/shields/steel.png b/graphics/sprites/equipment/shields/steel.png Binary files differnew file mode 100644 index 00000000..696307fd --- /dev/null +++ b/graphics/sprites/equipment/shields/steel.png diff --git a/graphics/sprites/equipment/shields/steel.xml b/graphics/sprites/equipment/shields/steel.xml new file mode 100644 index 00000000..19d7a9a5 --- /dev/null +++ b/graphics/sprites/equipment/shields/steel.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/steel.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/wooden.png b/graphics/sprites/equipment/shields/wooden.png Binary files differnew file mode 100644 index 00000000..0958c470 --- /dev/null +++ b/graphics/sprites/equipment/shields/wooden.png diff --git a/graphics/sprites/equipment/shields/wooden.xml b/graphics/sprites/equipment/shields/wooden.xml new file mode 100644 index 00000000..e79b8397 --- /dev/null +++ b/graphics/sprites/equipment/shields/wooden.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/wooden.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/beheader.png b/graphics/sprites/equipment/weapons/beheader.png Binary files differnew file mode 100644 index 00000000..ba576dbb --- /dev/null +++ b/graphics/sprites/equipment/weapons/beheader.png diff --git a/graphics/sprites/equipment/weapons/beheader.xml b/graphics/sprites/equipment/weapons/beheader.xml new file mode 100644 index 00000000..75fe84fd --- /dev/null +++ b/graphics/sprites/equipment/weapons/beheader.xml @@ -0,0 +1,80 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="sword" src="graphics/sprites/equipment/weapons/beheader.png" width="64" height="64"/> + <action name="default" imageset="sword"> + </action> + <action name="stand" imageset="sword"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="sword"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="sword"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="sword"> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="0" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="0" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="sword"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/gun.png b/graphics/sprites/equipment/weapons/gun.png Binary files differnew file mode 100644 index 00000000..70bc5b44 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.png diff --git a/graphics/sprites/equipment/weapons/gun.xml b/graphics/sprites/equipment/weapons/gun.xml new file mode 100644 index 00000000..e1417c18 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="weapon" src="graphics/sprites/equipment/weapons/gun.png" width="64" height="64" /> + + <action name="default" imageset="weapon"> + </action> + + <action name="attack_bow" imageset="weapon"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/jackal.png b/graphics/sprites/equipment/weapons/jackal.png Binary files differnew file mode 100644 index 00000000..59d57143 --- /dev/null +++ b/graphics/sprites/equipment/weapons/jackal.png diff --git a/graphics/sprites/equipment/weapons/jackal.xml b/graphics/sprites/equipment/weapons/jackal.xml new file mode 100644 index 00000000..8145206b --- /dev/null +++ b/graphics/sprites/equipment/weapons/jackal.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<!-- (C) The Mana World Brazil Team --> +<sprite> + <imageset name="sword" src="graphics/sprites/equipment/weapons/jackal.png" width="128" height="128" /> + + <action name="default" imageset="sword"> + </action> + + <action name="stand" imageset="sword"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="16" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="32" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="48" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="walk" imageset="sword"> + <animation direction="down"> + <frame index="1" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="left"> + <frame index="17" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="up"> + <frame index="33" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="right"> + <frame index="49" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="sword"> + <animation direction="down"> + <frame index="7" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="23" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="39" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="55" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="dead" imageset="sword"> + <animation direction="down"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="sword"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY ="32" delay="75" /> + <frame index="10" offsetX="0" offsetY ="32" delay="75" /> + <frame index="11" offsetX="0" offsetY ="32" delay="75" /> + <frame index="8" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="27" offsetX="0" offsetY ="32" delay="75" /> + <frame index="24" offsetX="0" offsetY ="32" delay="75" /> + <frame index="25" offsetX="0" offsetY ="32" delay="75" /> + <frame index="26" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="43" offsetX="0" offsetY ="32" delay="75" /> + <frame index="40" offsetX="0" offsetY ="32" delay="75" /> + <frame index="41" offsetX="0" offsetY ="32" delay="75" /> + <frame index="42" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <frame index="59" offsetX="0" offsetY ="32" delay="75" /> + <frame index="56" offsetX="0" offsetY ="32" delay="75" /> + <frame index="57" offsetX="0" offsetY ="32" delay="75" /> + <frame index="58" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/null.png b/graphics/sprites/equipment/weapons/null.png Binary files differnew file mode 100644 index 00000000..0906ec03 --- /dev/null +++ b/graphics/sprites/equipment/weapons/null.png diff --git a/graphics/sprites/equipment/weapons/null.xml b/graphics/sprites/equipment/weapons/null.xml new file mode 100644 index 00000000..c706c02b --- /dev/null +++ b/graphics/sprites/equipment/weapons/null.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<!-- For use with weapons that require no sprite. e.g. items/misc/ (magic) --> +<sprite variants="135" variant_offset="1"> + <imageset name="null" src="graphics/sprites/equipment/weapons/null.png|B;R" width="128" height="128"/> + <action name="default" imageset="null"/> + <action name="stand" imageset="null"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="0" offsetY="32"/> + </animation> + </action> + <action name="sit" imageset="null"> + <animation direction="down"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="0" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="null"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + </animation> + </action> + <action name="attack" imageset="null"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="1" end="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="null"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="1" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="1" end="1" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="1" end="1" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="1" end="1" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sandcutter.png b/graphics/sprites/equipment/weapons/sandcutter.png Binary files differindex 2b6d1654..fc1e909e 100644 --- a/graphics/sprites/equipment/weapons/sandcutter.png +++ b/graphics/sprites/equipment/weapons/sandcutter.png diff --git a/graphics/sprites/equipment/weapons/sandcutter.xml b/graphics/sprites/equipment/weapons/sandcutter.xml index 854e1f57..b61cebda 100644 --- a/graphics/sprites/equipment/weapons/sandcutter.xml +++ b/graphics/sprites/equipment/weapons/sandcutter.xml @@ -47,16 +47,16 @@ </action> <action name="dead" imageset="sword"> <animation direction="down"> - <frame index="8" offsetX="0" offsetY="32"/> + <frame index="8" offsetX="0" offsetY="0"/> </animation> <animation direction="left"> - <frame index="8" offsetX="0" offsetY="32"/> + <frame index="8" offsetX="0" offsetY="0"/> </animation> <animation direction="up"> - <frame index="8" offsetX="0" offsetY="32"/> + <frame index="8" offsetX="0" offsetY="0"/> </animation> <animation direction="right"> - <frame index="8" offsetX="0" offsetY="32"/> + <frame index="8" offsetX="0" offsetY="0"/> </animation> </action> <action name="attack" imageset="sword"> diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png Binary files differnew file mode 100644 index 00000000..76c15f6d --- /dev/null +++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml new file mode 100644 index 00000000..9eb35bba --- /dev/null +++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/equipment/weapons/xmas-bow-slingshot.png" width="128" height="128"/> + <include file="equipment/weapons/bow-slingshot.xml"/> +</sprite> diff --git a/graphics/sprites/icons/feather-outline.png b/graphics/sprites/icons/feather-outline.png Binary files differnew file mode 100644 index 00000000..47eeb709 --- /dev/null +++ b/graphics/sprites/icons/feather-outline.png diff --git a/graphics/sprites/icons/feather.xml b/graphics/sprites/icons/feather.xml index 010e25c4..6926a782 100644 --- a/graphics/sprites/icons/feather.xml +++ b/graphics/sprites/icons/feather.xml @@ -1,9 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icons/feather.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/feather-outline.png" width="15" height="20"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12" delay="100"/> + <frame index="0" offsetY="-9" delay="100"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/green-barrier.xml b/graphics/sprites/icons/green-barrier.xml index 0e74d763..68cbc8f9 100644 --- a/graphics/sprites/icons/green-barrier.xml +++ b/graphics/sprites/icons/green-barrier.xml @@ -3,7 +3,7 @@ <imageset name="base" src="graphics/sprites/icons/green-barrier.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12" delay="0"/> + <frame index="0" offsetY="-9" delay="0"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/haste-potion.xml b/graphics/sprites/icons/haste-potion.xml index 887d1b91..67c159dd 100644 --- a/graphics/sprites/icons/haste-potion.xml +++ b/graphics/sprites/icons/haste-potion.xml @@ -3,10 +3,10 @@ <imageset name="base" src="graphics/sprites/icons/potion-c.png|G" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12" delay="100"/> - <frame index="1" offsetY="-12" delay="100"/> - <frame index="2" offsetY="-12" delay="100"/> - <frame index="3" offsetY="-12" delay="100"/> + <frame index="0" offsetY="-9" delay="100"/> + <frame index="1" offsetY="-9" delay="100"/> + <frame index="2" offsetY="-9" delay="100"/> + <frame index="3" offsetY="-9" delay="100"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/healing.png b/graphics/sprites/icons/healing.png Binary files differnew file mode 100644 index 00000000..dfc6b804 --- /dev/null +++ b/graphics/sprites/icons/healing.png diff --git a/graphics/sprites/icons/healing.xml b/graphics/sprites/icons/healing.xml new file mode 100644 index 00000000..d05f95fb --- /dev/null +++ b/graphics/sprites/icons/healing.xml @@ -0,0 +1,18 @@ +<?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" + width="14" + height="15" + offsetY="-11"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + <frame index="1" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/hidden-outline.png b/graphics/sprites/icons/hidden-outline.png Binary files differnew file mode 100644 index 00000000..f1011b7c --- /dev/null +++ b/graphics/sprites/icons/hidden-outline.png diff --git a/graphics/sprites/icons/hidden.xml b/graphics/sprites/icons/hidden.xml index e2b8f1d9..a528c3d4 100644 --- a/graphics/sprites/icons/hidden.xml +++ b/graphics/sprites/icons/hidden.xml @@ -1,9 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icons/hidden.png" width="12" height="12"/> + <imageset name="base" src="graphics/sprites/icons/hidden-outline.png" width="12" height="11"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="15" delay="0"/> + <frame index="0" offsetY="-12" delay="0"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/invisible-outline.png b/graphics/sprites/icons/invisible-outline.png Binary files differnew file mode 100644 index 00000000..f40f4b2c --- /dev/null +++ b/graphics/sprites/icons/invisible-outline.png diff --git a/graphics/sprites/icons/invisible.xml b/graphics/sprites/icons/invisible.xml index cbb4d0cd..1367408a 100644 --- a/graphics/sprites/icons/invisible.xml +++ b/graphics/sprites/icons/invisible.xml @@ -1,35 +1,35 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icons/invisible.png" width="16" height="24"/> + <imageset name="base" src="graphics/sprites/icons/invisible-outline.png" width="16" height="24"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-10" delay="2000"/> - <frame index="1" offsetY="-10" delay="100"/> - <frame index="2" offsetY="-10" delay="100"/> - <frame index="3" offsetY="-10" delay="100"/> - <frame index="4" offsetY="-10" delay="100"/> - <frame index="0" offsetY="-10" delay="5000"/> - <frame index="1" offsetY="-10" delay="100"/> - <frame index="2" offsetY="-10" delay="100"/> - <frame index="3" offsetY="-10" delay="100"/> - <frame index="4" offsetY="-10" delay="100"/> - <frame index="0" offsetY="-10" delay="3000"/> - <frame index="7" offsetY="-10" delay="500"/> - <frame index="0" offsetY="-10" delay="3000"/> - <frame index="5" offsetY="-10" delay="50"/> - <frame index="6" offsetY="-10" delay="50"/> - <frame index="5" offsetY="-10" delay="50"/> - <frame index="6" offsetY="-10" delay="50"/> - <frame index="5" offsetY="-10" delay="50"/> - <frame index="6" offsetY="-10" delay="50"/> - <frame index="5" offsetY="-10" delay="50"/> - <frame index="6" offsetY="-10" delay="50"/> - <frame index="5" offsetY="-10" delay="50"/> - <frame index="6" offsetY="-10" delay="50"/> - <frame index="0" offsetY="-10" delay="3000"/> - <frame index="7" offsetY="-10" delay="300"/> - <frame index="0" offsetY="-10" delay="5000"/> - <frame index="7" offsetY="-10" delay="200"/> + <frame index="0" offsetY="-6" delay="2000"/> + <frame index="1" offsetY="-6" delay="100"/> + <frame index="2" offsetY="-6" delay="100"/> + <frame index="3" offsetY="-6" delay="100"/> + <frame index="4" offsetY="-6" delay="100"/> + <frame index="0" offsetY="-6" delay="5000"/> + <frame index="1" offsetY="-6" delay="100"/> + <frame index="2" offsetY="-6" delay="100"/> + <frame index="3" offsetY="-6" delay="100"/> + <frame index="4" offsetY="-6" delay="100"/> + <frame index="0" offsetY="-6" delay="3000"/> + <frame index="7" offsetY="-6" delay="500"/> + <frame index="0" offsetY="-6" delay="3000"/> + <frame index="5" offsetY="-6" delay="50"/> + <frame index="6" offsetY="-6" delay="50"/> + <frame index="5" offsetY="-6" delay="50"/> + <frame index="6" offsetY="-6" delay="50"/> + <frame index="5" offsetY="-6" delay="50"/> + <frame index="6" offsetY="-6" delay="50"/> + <frame index="5" offsetY="-6" delay="50"/> + <frame index="6" offsetY="-6" delay="50"/> + <frame index="5" offsetY="-6" delay="50"/> + <frame index="6" offsetY="-6" delay="50"/> + <frame index="0" offsetY="-6" delay="3000"/> + <frame index="7" offsetY="-6" delay="300"/> + <frame index="0" offsetY="-6" delay="5000"/> + <frame index="7" offsetY="-6" delay="200"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/iron-potion.xml b/graphics/sprites/icons/iron-potion.xml index 2d34a4d0..7fcfc80d 100644 --- a/graphics/sprites/icons/iron-potion.xml +++ b/graphics/sprites/icons/iron-potion.xml @@ -3,7 +3,7 @@ <imageset name="base" src="graphics/sprites/icons/potion-b.png|G" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12"/> + <frame index="0" offsetY="-9"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/red-rotating-hex.xml b/graphics/sprites/icons/red-rotating-hex.xml index 107b16be..bb23b77b 100644 --- a/graphics/sprites/icons/red-rotating-hex.xml +++ b/graphics/sprites/icons/red-rotating-hex.xml @@ -1,16 +1,16 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/particles/hex-facet-50.png|W" width="9" height="11"/> + <imageset name="base" src="graphics/particles/hex-facet-outline.png|W" width="11" height="13"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="1" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="2" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="3" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="4" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="5" offsetX="-3" offsetY="-16" delay="120"/> - <frame index="6" offsetX="-2" offsetY="-16" delay="120"/> - <frame index="7" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="0" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="1" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="2" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="3" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="4" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="5" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="6" offsetX="-2" offsetY="-12" delay="120"/> + <frame index="7" offsetX="-2" offsetY="-12" delay="120"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/spell-attack-generic-outline.png b/graphics/sprites/icons/spell-attack-generic-outline.png Binary files differnew file mode 100644 index 00000000..a6232f87 --- /dev/null +++ b/graphics/sprites/icons/spell-attack-generic-outline.png diff --git a/graphics/sprites/icons/spell-attack-generic.xml b/graphics/sprites/icons/spell-attack-generic.xml index c4185bc5..3ce09dc7 100644 --- a/graphics/sprites/icons/spell-attack-generic.xml +++ b/graphics/sprites/icons/spell-attack-generic.xml @@ -1,9 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icons/spell-attack-generic.png" width="13" height="20"/> + <imageset name="base" src="graphics/sprites/icons/spell-attack-generic-outline.png" width="13" height="21"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12" delay="100"/> + <frame index="0" offsetY="-8" delay="100"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/spell-cooldown-outline.png b/graphics/sprites/icons/spell-cooldown-outline.png Binary files differnew file mode 100644 index 00000000..bc16cb7b --- /dev/null +++ b/graphics/sprites/icons/spell-cooldown-outline.png diff --git a/graphics/sprites/icons/spell-cooldown.png b/graphics/sprites/icons/spell-cooldown.png Binary files differnew file mode 100644 index 00000000..c34d1669 --- /dev/null +++ b/graphics/sprites/icons/spell-cooldown.png diff --git a/graphics/sprites/icons/spell-cooldown.xml b/graphics/sprites/icons/spell-cooldown.xml new file mode 100644 index 00000000..c9f5ff26 --- /dev/null +++ b/graphics/sprites/icons/spell-cooldown.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/spell-cooldown-outline.png" width="13" height="21"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-8" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/spell-shearing.xml b/graphics/sprites/icons/spell-shearing.xml index f2e73c75..fb0bc452 100644 --- a/graphics/sprites/icons/spell-shearing.xml +++ b/graphics/sprites/icons/spell-shearing.xml @@ -3,7 +3,7 @@ <imageset name="base" src="graphics/sprites/icons/spell-shearing.png" width="13" height="20"/> <action name="default" imageset="base"> <animation direction="default"> - <frame index="0" offsetY="-12" delay="100"/> + <frame index="0" offsetY="-9" delay="100"/> </animation> </action> </sprite> diff --git a/graphics/sprites/icons/weight-big.png b/graphics/sprites/icons/weight-big.png Binary files differnew file mode 100644 index 00000000..632c9d1f --- /dev/null +++ b/graphics/sprites/icons/weight-big.png diff --git a/graphics/sprites/icons/weight-big.xml b/graphics/sprites/icons/weight-big.xml new file mode 100644 index 00000000..c64f89fe --- /dev/null +++ b/graphics/sprites/icons/weight-big.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/weight-big.png" width="16" height="16"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-10" delay="500"/> + <frame index="0" offsetY="-11" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/weight-small.png b/graphics/sprites/icons/weight-small.png Binary files differnew file mode 100644 index 00000000..c4a14281 --- /dev/null +++ b/graphics/sprites/icons/weight-small.png diff --git a/graphics/sprites/icons/weight-small.xml b/graphics/sprites/icons/weight-small.xml new file mode 100644 index 00000000..acc9e77a --- /dev/null +++ b/graphics/sprites/icons/weight-small.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/weight-small.png" width="12" height="16"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-10" delay="500"/> + <frame index="0" offsetY="-11" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/demon.xml b/graphics/sprites/monsters/demon.xml index 16b68baa..357b4862 100644 --- a/graphics/sprites/monsters/demon.xml +++ b/graphics/sprites/monsters/demon.xml @@ -1,5 +1,64 @@ <?xml version="1.0"?> <sprite> <imageset name="base" src="graphics/sprites/monsters/demon.png|W" width="64" height="64"/> - <include file="model/base.xml"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/floyd.png b/graphics/sprites/monsters/floyd.png Binary files differnew file mode 100644 index 00000000..9e8b787c --- /dev/null +++ b/graphics/sprites/monsters/floyd.png diff --git a/graphics/sprites/monsters/floyd.xml b/graphics/sprites/monsters/floyd.xml new file mode 100644 index 00000000..1ff6bd1d --- /dev/null +++ b/graphics/sprites/monsters/floyd.xml @@ -0,0 +1,186 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Hocus +Copyright (C) 2004-2022 The Mana World --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/floyd.png" + width="64" + height="64" + offsetY="3"/> + + <action name="spawn" imageset="mob"> + + <animation direction="default"> + <frame index="8" delay="100"/> + <frame index="9" delay="100"/> + <frame index="10" delay="100"/> + <frame index="11" delay="100"/> + <frame index="12" delay="100"/> + <end /> + + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downright"> + <frame index="7"/> + </animation> + + <animation direction="right"> + <frame index="6"/> + </animation> + + <animation direction="upright"> + <frame index="5"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upleft"> + <frame index="3"/> + </animation> + + <animation direction="left"> + <frame index="2"/> + </animation> + + <animation direction="downleft"> + <frame index="1"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="72" end="79" delay="120"/> + </animation> + + <animation direction="downright"> + <sequence start="128" end="135" delay="120"/> + </animation> + + <animation direction="right"> + <sequence start="120" end="127" delay="120"/> + </animation> + + <animation direction="upright"> + <sequence start="112" end="119" delay="120"/> + </animation> + + <animation direction="up"> + <sequence start="104" end="111" delay="120"/> + </animation> + + <animation direction="upleft"> + <sequence start="96" end="103" delay="120"/> + </animation> + + <animation direction="left"> + <sequence start="88" end="95" delay="120"/> + </animation> + + <animation direction="downleft"> + <sequence start="80" end="87" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="136" end="138" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="192" end="194" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="184" end="186" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="176" end="178" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="168" end="170" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="160" end="162" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="152" end="154" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="144" end="146" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + + <animation direction="down"> + <sequence start="200" end="207" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="256" end="263" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="248" end="255" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="240" end="247" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="232" end="239" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="224" end="231" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="216" end="223" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="208" end="215" delay="100"/> + <frame index="195" /> + <end /> + </animation> + + </action> + +</sprite> diff --git a/graphics/sprites/monsters/golem-blackcrystal.png b/graphics/sprites/monsters/golem-blackcrystal.png Binary files differnew file mode 100644 index 00000000..be28544e --- /dev/null +++ b/graphics/sprites/monsters/golem-blackcrystal.png diff --git a/graphics/sprites/monsters/golem-blackcrystal.xml b/graphics/sprites/monsters/golem-blackcrystal.xml new file mode 100644 index 00000000..941229a1 --- /dev/null +++ b/graphics/sprites/monsters/golem-blackcrystal.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/golem-blackcrystal.png" width="128" height="128" offsetY="3"/> + <include file="monsters/golem.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/golem-crystal.png b/graphics/sprites/monsters/golem-crystal.png Binary files differnew file mode 100644 index 00000000..c564f850 --- /dev/null +++ b/graphics/sprites/monsters/golem-crystal.png diff --git a/graphics/sprites/monsters/golem-crystal.xml b/graphics/sprites/monsters/golem-crystal.xml new file mode 100644 index 00000000..91eace79 --- /dev/null +++ b/graphics/sprites/monsters/golem-crystal.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/golem-crystal.png" width="128" height="128" offsetY="3"/> + <include file="monsters/golem.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/golem-red.png b/graphics/sprites/monsters/golem-red.png Binary files differindex f05a5e9d..551908b8 100644 --- a/graphics/sprites/monsters/golem-red.png +++ b/graphics/sprites/monsters/golem-red.png diff --git a/graphics/sprites/monsters/golem-red.xml b/graphics/sprites/monsters/golem-red.xml index be5d8eeb..b98dc957 100644 --- a/graphics/sprites/monsters/golem-red.xml +++ b/graphics/sprites/monsters/golem-red.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> - <imageset name="mob" src="graphics/sprites/monsters/golem-red.png" width="128" height="128" offsetY="-4"/> + <imageset name="mob" src="graphics/sprites/monsters/golem-red.png" width="128" height="128" offsetY="3"/> <include file="monsters/golem.xml"/> </sprite> diff --git a/graphics/sprites/monsters/golem.png b/graphics/sprites/monsters/golem.png Binary files differindex 81287408..ad027032 100644 --- a/graphics/sprites/monsters/golem.png +++ b/graphics/sprites/monsters/golem.png diff --git a/graphics/sprites/monsters/golem.xml b/graphics/sprites/monsters/golem.xml index a10d06d6..01be80a9 100644 --- a/graphics/sprites/monsters/golem.xml +++ b/graphics/sprites/monsters/golem.xml @@ -2,149 +2,191 @@ <!-- Authors: Micksha Copyright (C) 2011-2020 Evol Online --> <sprite> - <imageset name="mob" src="graphics/sprites/monsters/golem.png" width="128" height="128" offsetY="-4"/> - <action name="spawn" imageset="mob"> - <animation direction="default"> - <frame index="214" delay="60"/> - <frame index="213" delay="60"/> - <frame index="212" delay="60"/> - <frame index="211" delay="60"/> - <frame index="210" delay="60"/> - <frame index="209" delay="60"/> - <frame index="208" delay="60"/> - <frame index="207" delay="60"/> - <frame index="206" delay="60"/> - <frame index="205" delay="60"/> - <frame index="204" delay="60"/> - <end/> - </animation> - </action> - <action name="stand" imageset="mob"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="downright"> - <frame index="1"/> - </animation> - <animation direction="right"> - <frame index="2"/> - </animation> - <animation direction="upright"> - <frame index="3"/> - </animation> - <animation direction="up"> - <frame index="4"/> - </animation> - <animation direction="upleft"> - <frame index="5"/> - </animation> - <animation direction="left"> - <frame index="6"/> - </animation> - <animation direction="downleft"> - <frame index="7"/> - </animation> - </action> - <action name="walk" imageset="mob"> - <animation direction="down"> - <sequence start="12" end="23" delay="120"/> - </animation> - <animation direction="downright"> - <sequence start="24" end="35" delay="120"/> - </animation> - <animation direction="right"> - <sequence start="36" end="47" delay="120"/> - </animation> - <animation direction="upright"> - <sequence start="48" end="59" delay="120"/> - </animation> - <animation direction="up"> - <sequence start="60" end="71" delay="120"/> - </animation> - <animation direction="upleft"> - <sequence start="72" end="83" delay="120"/> - </animation> - <animation direction="left"> - <sequence start="84" end="95" delay="120"/> - </animation> - <animation direction="downleft"> - <sequence start="96" end="107" delay="120"/> - </animation> - </action> - <action name="attack" imageset="mob"> - <animation direction="down"> - <sequence start="108" end="118" delay="80"/> - <end/> - </animation> - <animation direction="downright"> - <sequence start="120" end="130" delay="80"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="132" end="142" delay="80"/> - <end/> - </animation> - <animation direction="upright"> - <sequence start="144" end="154" delay="80"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="156" end="166" delay="80"/> - <end/> - </animation> - <animation direction="upleft"> - <sequence start="168" end="178" delay="80"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="180" end="190" delay="80"/> - <end/> - </animation> - <animation direction="downleft"> - <sequence start="192" end="202" delay="80"/> - <end/> - </animation> - </action> - <action name="dead" imageset="mob"> - <animation direction="down"> - <sequence start="204" end="214" delay="100"/> - <frame index="215"/> - <end/> - </animation> - <animation direction="downright"> - <sequence start="216" end="226" delay="100"/> - <frame index="227"/> - <end/> - </animation> - <animation direction="right"> - <sequence start="228" end="238" delay="100"/> - <frame index="239"/> - <end/> - </animation> - <animation direction="upright"> - <sequence start="240" end="250" delay="100"/> - <frame index="255"/> - <end/> - </animation> - <animation direction="up"> - <sequence start="252" end="262" delay="100"/> - <frame index="263"/> - <end/> - </animation> - <animation direction="upleft"> - <sequence start="264" end="274" delay="100"/> - <frame index="275"/> - <end/> - </animation> - <animation direction="left"> - <sequence start="276" end="286" delay="100"/> - <frame index="287"/> - <end/> - </animation> - <animation direction="downleft"> - <sequence start="288" end="298" delay="100"/> - <frame index="299"/> - <end/> - </animation> - </action> + <imageset name="mob" + src="graphics/sprites/monsters/golem.png" + width="128" + height="128" + offsetY="3"/> + + <action name="spawn" imageset="mob"> + + <animation direction="default"> + <frame index="214" delay="60"/> + <frame index="213" delay="60"/> + <frame index="212" delay="60"/> + <frame index="211" delay="60"/> + <frame index="210" delay="60"/> + <frame index="209" delay="60"/> + <frame index="208" delay="60"/> + <frame index="207" delay="60"/> + <frame index="206" delay="60"/> + <frame index="205" delay="60"/> + <frame index="204" delay="60"/> + <end /> + + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downright"> + <frame index="1"/> + </animation> + + <animation direction="right"> + <frame index="2"/> + </animation> + + <animation direction="upright"> + <frame index="3"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upleft"> + <frame index="5"/> + </animation> + + <animation direction="left"> + <frame index="6"/> + </animation> + + <animation direction="downleft"> + <frame index="7"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="12" end="23" delay="120"/> + </animation> + + <animation direction="downright"> + <sequence start="24" end="35" delay="120"/> + </animation> + + <animation direction="right"> + <sequence start="36" end="47" delay="120"/> + </animation> + + <animation direction="upright"> + <sequence start="48" end="59" delay="120"/> + </animation> + + <animation direction="up"> + <sequence start="60" end="71" delay="120"/> + </animation> + + <animation direction="upleft"> + <sequence start="72" end="83" delay="120"/> + </animation> + + <animation direction="left"> + <sequence start="84" end="95" delay="120"/> + </animation> + + <animation direction="downleft"> + <sequence start="96" end="107" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="108" end="118" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="120" end="130" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="132" end="142" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="144" end="154" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="156" end="166" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="168" end="178" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="180" end="190" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="192" end="202" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + + <animation direction="down"> + <sequence start="204" end="214" delay="100"/> + <frame index="215" /> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="216" end="226" delay="100"/> + <frame index="227" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="228" end="238" delay="100"/> + <frame index="239" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="240" end="250" delay="100"/> + <frame index="255" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="252" end="262" delay="100"/> + <frame index="263" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="264" end="274" delay="100"/> + <frame index="275" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="276" end="286" delay="100"/> + <frame index="287" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="288" end="298" delay="100"/> + <frame index="299" /> + <end /> + </animation> + + </action> + </sprite> diff --git a/graphics/sprites/monsters/grinchboo.png b/graphics/sprites/monsters/grinchboo.png Binary files differnew file mode 100644 index 00000000..c165e8db --- /dev/null +++ b/graphics/sprites/monsters/grinchboo.png diff --git a/graphics/sprites/monsters/grinchboo.xml b/graphics/sprites/monsters/grinchboo.xml new file mode 100644 index 00000000..9563eb4d --- /dev/null +++ b/graphics/sprites/monsters/grinchboo.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!-- Authors: Micksha, Reid, Yuuki, Hocus, Jesusalva +Copyright (C) 2020 The Mana World --> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/grinchboo.png" width="80" height="80"/> + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/nutcracker.xml b/graphics/sprites/monsters/nutcracker.xml index 5f4f2373..2569b3d6 100644 --- a/graphics/sprites/monsters/nutcracker.xml +++ b/graphics/sprites/monsters/nutcracker.xml @@ -1,5 +1,64 @@ <?xml version="1.0"?> <sprite variants="72" variant_offset="1"> <imageset name="base" src="graphics/sprites/monsters/nutcracker.png" width="64" height="64"/> - <include file="model/base.xml"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/pet-black-cat.png b/graphics/sprites/monsters/pet-black-cat.png Binary files differnew file mode 100644 index 00000000..f10e4e24 --- /dev/null +++ b/graphics/sprites/monsters/pet-black-cat.png diff --git a/graphics/sprites/monsters/pet-black-cat.xml b/graphics/sprites/monsters/pet-black-cat.xml new file mode 100644 index 00000000..365d4409 --- /dev/null +++ b/graphics/sprites/monsters/pet-black-cat.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pet-black-cat.png" width="32" height="32" offsetX="32"/> + <include file="monsters/pet-cat.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/pet-cat.xml b/graphics/sprites/monsters/pet-cat.xml new file mode 100644 index 00000000..e1635b74 --- /dev/null +++ b/graphics/sprites/monsters/pet-cat.xml @@ -0,0 +1,54 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pet-cat.png" width="32" height="32" offsetX="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="19" delay="25" offsetX="-30"/> + </animation> + <animation direction="left"> + <frame index="22" delay="25" offsetX="-30"/> + </animation> + <animation direction="up"> + <frame index="13" delay="25" offsetX="-30"/> + </animation> + <animation direction="right"> + <frame index="16" delay="25" offsetX="-30"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="19" delay="150" offsetX="-30"/> + <end/> + </animation> + <animation direction="left"> + <frame index="22" delay="150" offsetX="-30"/> + <end/> + </animation> + <animation direction="up"> + <frame index="13" delay="150" offsetX="-30"/> + <end/> + </animation> + <animation direction="right"> + <frame index="16" delay="150" offsetX="-30"/> + <end/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="18" end="20" delay="150" offsetX="-30"/> + <frame index="19" delay="150" offsetX="-30"/> + </animation> + <animation direction="left"> + <sequence start="21" end="23" delay="100" offsetX="-30"/> + <frame index="22" delay="150" offsetX="-30"/> + </animation> + <animation direction="up"> + <sequence start="12" end="14" delay="100" offsetX="-30"/> + <frame index="13" delay="150" offsetX="-30"/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="100" offsetX="-30"/> + <frame index="16" delay="150" offsetX="-30"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/presente-surpresa.png b/graphics/sprites/monsters/presente-surpresa.png Binary files differnew file mode 100644 index 00000000..2c6e6376 --- /dev/null +++ b/graphics/sprites/monsters/presente-surpresa.png diff --git a/graphics/sprites/monsters/presente-surpresa.xml b/graphics/sprites/monsters/presente-surpresa.xml new file mode 100644 index 00000000..04dbbff0 --- /dev/null +++ b/graphics/sprites/monsters/presente-surpresa.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/presente-surpresa.png" width="60" height="61"/> + + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="-3" offsetY="10"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1" delay="50" offsetX="-3" offsetY="10"/> + <frame index="2" delay="50" offsetX="-3" offsetY="10"/> + <frame index="3" delay="50" offsetX="-3" offsetY="10"/> + <frame index="4" delay="100" offsetX="-3" offsetY="10"/> + <frame index="5" delay="50" offsetX="-3" offsetY="10"/> + <frame index="6" delay="50" offsetX="-3" offsetY="10"/> + <frame index="7" delay="50" offsetX="-3" offsetY="10"/> + <frame index="8" delay="75" offsetX="-3" offsetY="10"/> + <frame index="9" delay="75" offsetX="-3" offsetY="10"/> + <frame index="10" delay="75" offsetX="-3" offsetY="10"/> + <frame index="11" delay="100" offsetX="-3" offsetY="10"/> + <frame index="12" delay="75" offsetX="-3" offsetY="10"/> + <frame index="13" delay="75" offsetX="-3" offsetY="10"/> + <frame index="14" delay="75" offsetX="-3" offsetY="10"/> + <frame index="15" delay="75" offsetX="-3" offsetY="10"/> + <frame index="16" delay="75" offsetX="-3" offsetY="10"/> + <frame index="17" delay="75" offsetX="-3" offsetY="10"/> + <frame index="18" delay="75" offsetX="-3" offsetY="10"/> + <frame index="19" delay="75" offsetX="-3" offsetY="10"/> + <frame index="15" delay="75" offsetX="-3" offsetY="10"/> + <frame index="14" delay="75" offsetX="-3" offsetY="10"/> + <frame index="13" delay="75" offsetX="-3" offsetY="10"/> + <frame index="12" offsetX="-3" offsetY="10"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/snowman-boss.png b/graphics/sprites/monsters/snowman-boss.png Binary files differnew file mode 100644 index 00000000..d521ab61 --- /dev/null +++ b/graphics/sprites/monsters/snowman-boss.png diff --git a/graphics/sprites/monsters/snowman-boss.xml b/graphics/sprites/monsters/snowman-boss.xml new file mode 100644 index 00000000..9857638f --- /dev/null +++ b/graphics/sprites/monsters/snowman-boss.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/snowman-boss.png" width="128" height="128" offsetY="0"/> + <include file="monsters/golem.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/snowman.png b/graphics/sprites/monsters/snowman.png Binary files differnew file mode 100644 index 00000000..272eb49d --- /dev/null +++ b/graphics/sprites/monsters/snowman.png diff --git a/graphics/sprites/monsters/snowman.xml b/graphics/sprites/monsters/snowman.xml new file mode 100644 index 00000000..32de5e49 --- /dev/null +++ b/graphics/sprites/monsters/snowman.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/snowman.png" width="64" height="64" offsetY="0"/> + <include file="monsters/golem.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/spider-crystal.png b/graphics/sprites/monsters/spider-crystal.png Binary files differnew file mode 100644 index 00000000..650f0538 --- /dev/null +++ b/graphics/sprites/monsters/spider-crystal.png diff --git a/graphics/sprites/monsters/spider-crystal.xml b/graphics/sprites/monsters/spider-crystal.xml new file mode 100644 index 00000000..f9979732 --- /dev/null +++ b/graphics/sprites/monsters/spider-crystal.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/spider-crystal.png" width="35" height="35"/> + <include file="monsters/spider.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/terranite-mask.xml b/graphics/sprites/monsters/terranite-mask.xml deleted file mode 100755 index bf925ea2..00000000 --- a/graphics/sprites/monsters/terranite-mask.xml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0"?> -<sprite> - <imageset name="base" src="graphics/sprites/monsters/terranite-mask.png" width="19" height="28"/> - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-40"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40"/> - </animation> - </action> - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - <frame index="0" offsetX="0" offsetY="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY="-40" delay="150"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-41" delay="150"/> - <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="1" offsetX="-1" offsetY="-41" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY="-40" delay="75"/> - <frame index="2" offsetX="3" offsetY="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY="-37" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-40" delay="225"/> - <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY="-38" delay="75"/> - <end/> - </animation> - </action> - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-38" delay="225"/> - <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="2" offsetY="-40" delay="225"/> - <frame index="2" offsetX="4" offsetY="-41" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-40" delay="225"/> - <frame index="1" offsetX="-2" offsetY="-39" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY="-27"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="5" offsetY="-31"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="0" offsetY="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY="-31"/> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-16"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/npcs/elli.png b/graphics/sprites/npcs/elli.png Binary files differnew file mode 100644 index 00000000..e876878c --- /dev/null +++ b/graphics/sprites/npcs/elli.png diff --git a/graphics/sprites/npcs/elli.xml b/graphics/sprites/npcs/elli.xml new file mode 100644 index 00000000..017739a7 --- /dev/null +++ b/graphics/sprites/npcs/elli.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/elli.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/halifax.png b/graphics/sprites/npcs/halifax.png Binary files differnew file mode 100644 index 00000000..07e40105 --- /dev/null +++ b/graphics/sprites/npcs/halifax.png diff --git a/graphics/sprites/npcs/halifax.xml b/graphics/sprites/npcs/halifax.xml new file mode 100644 index 00000000..74848b99 --- /dev/null +++ b/graphics/sprites/npcs/halifax.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/halifax.png" width="634" height="477"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/human-male.png b/graphics/sprites/races/human-male.png Binary files differnew file mode 100644 index 00000000..3b308a1b --- /dev/null +++ b/graphics/sprites/races/human-male.png diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml new file mode 100644 index 00000000..b879695b --- /dev/null +++ b/graphics/sprites/races/human-male.xml @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="72"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="up"> + <frame index="72"/> + </animation> + <animation direction="right"> + <frame index="72"/> + </animation> + </action> +</sprite> diff --git a/graphics/tiles/mushrooms_x2.png b/graphics/tiles/mushrooms_x2.png Binary files differnew file mode 100644 index 00000000..5ea36de5 --- /dev/null +++ b/graphics/tiles/mushrooms_x2.png diff --git a/graphics/tiles/mushrooms_x3.png b/graphics/tiles/mushrooms_x3.png Binary files differnew file mode 100644 index 00000000..c6ed64bc --- /dev/null +++ b/graphics/tiles/mushrooms_x3.png diff --git a/graphics/tiles/party.png b/graphics/tiles/party.png Binary files differnew file mode 100644 index 00000000..bc093f04 --- /dev/null +++ b/graphics/tiles/party.png |