diff options
Diffstat (limited to 'graphics')
126 files changed, 1706 insertions, 272 deletions
diff --git a/graphics/images/ambient/spot.png b/graphics/images/ambient/spot.png Binary files differnew file mode 100644 index 00000000..f3e81e9d --- /dev/null +++ b/graphics/images/ambient/spot.png diff --git a/graphics/items/equipment/chest/finedress.png b/graphics/items/equipment/chest/finedress.png Binary files differnew file mode 100644 index 00000000..af928f11 --- /dev/null +++ b/graphics/items/equipment/chest/finedress.png diff --git a/graphics/items/equipment/chest/warlordplate.png b/graphics/items/equipment/chest/warlordplate.png Binary files differnew file mode 100644 index 00000000..c8b46526 --- /dev/null +++ b/graphics/items/equipment/chest/warlordplate.png diff --git a/graphics/items/equipment/feet/cottonboots.png b/graphics/items/equipment/feet/cottonboots.png Binary files differnew file mode 100644 index 00000000..e2d6f8a9 --- /dev/null +++ b/graphics/items/equipment/feet/cottonboots.png diff --git a/graphics/items/equipment/feet/warlordboots.png b/graphics/items/equipment/feet/warlordboots.png Binary files differnew file mode 100644 index 00000000..41139b65 --- /dev/null +++ b/graphics/items/equipment/feet/warlordboots.png diff --git a/graphics/items/equipment/hands/cottongloves.png b/graphics/items/equipment/hands/cottongloves.png Binary files differnew file mode 100644 index 00000000..7a785530 --- /dev/null +++ b/graphics/items/equipment/hands/cottongloves.png diff --git a/graphics/items/equipment/hands/leathergloves.png b/graphics/items/equipment/hands/leathergloves.png Binary files differnew file mode 100644 index 00000000..3d44c4ae --- /dev/null +++ b/graphics/items/equipment/hands/leathergloves.png diff --git a/graphics/items/equipment/head/axehat.png b/graphics/items/equipment/head/axehat.png Binary files differnew file mode 100644 index 00000000..edb7a437 --- /dev/null +++ b/graphics/items/equipment/head/axehat.png diff --git a/graphics/items/equipment/head/beaniecopter.png b/graphics/items/equipment/head/beaniecopter.png Binary files differnew file mode 100644 index 00000000..135fc286 --- /dev/null +++ b/graphics/items/equipment/head/beaniecopter.png diff --git a/graphics/items/equipment/head/bowlerhat.png b/graphics/items/equipment/head/bowlerhat.png Binary files differnew file mode 100644 index 00000000..151e7765 --- /dev/null +++ b/graphics/items/equipment/head/bowlerhat.png diff --git a/graphics/items/equipment/head/candlehelmet.png b/graphics/items/equipment/head/candlehelmet.png Binary files differnew file mode 100644 index 00000000..dcde3f7c --- /dev/null +++ b/graphics/items/equipment/head/candlehelmet.png diff --git a/graphics/items/equipment/head/fairyhat.png b/graphics/items/equipment/head/fairyhat.png Binary files differnew file mode 100644 index 00000000..b2087bb8 --- /dev/null +++ b/graphics/items/equipment/head/fairyhat.png diff --git a/graphics/items/equipment/head/infantryhelmet.png b/graphics/items/equipment/head/infantryhelmet.png Binary files differnew file mode 100644 index 00000000..1fa1f476 --- /dev/null +++ b/graphics/items/equipment/head/infantryhelmet.png diff --git a/graphics/items/equipment/head/nohmask.png b/graphics/items/equipment/head/nohmask.png Binary files differnew file mode 100644 index 00000000..43d43fb3 --- /dev/null +++ b/graphics/items/equipment/head/nohmask.png diff --git a/graphics/items/equipment/head/pinkiehat.png b/graphics/items/equipment/head/pinkiehat.png Binary files differnew file mode 100644 index 00000000..225a5a17 --- /dev/null +++ b/graphics/items/equipment/head/pinkiehat.png diff --git a/graphics/items/equipment/head/tophat.png b/graphics/items/equipment/head/tophat.png Binary files differnew file mode 100644 index 00000000..b8210866 --- /dev/null +++ b/graphics/items/equipment/head/tophat.png diff --git a/graphics/items/equipment/head/warlordhelmet.png b/graphics/items/equipment/head/warlordhelmet.png Binary files differnew file mode 100644 index 00000000..e0e01d18 --- /dev/null +++ b/graphics/items/equipment/head/warlordhelmet.png diff --git a/graphics/items/equipment/legs/cottonskirt.png b/graphics/items/equipment/legs/cottonskirt.png Binary files differnew file mode 100644 index 00000000..897d1b37 --- /dev/null +++ b/graphics/items/equipment/legs/cottonskirt.png diff --git a/graphics/items/equipment/legs/jeanschaps.png b/graphics/items/equipment/legs/jeanschaps.png Binary files differnew file mode 100644 index 00000000..71590e0f --- /dev/null +++ b/graphics/items/equipment/legs/jeanschaps.png diff --git a/graphics/items/equipment/legs/leathertrousers.png b/graphics/items/equipment/legs/leathertrousers.png Binary files differnew file mode 100644 index 00000000..2eaf29e8 --- /dev/null +++ b/graphics/items/equipment/legs/leathertrousers.png diff --git a/graphics/items/equipment/legs/silkpants.png b/graphics/items/equipment/legs/silkpants.png Binary files differnew file mode 100644 index 00000000..9eae0200 --- /dev/null +++ b/graphics/items/equipment/legs/silkpants.png diff --git a/graphics/items/equipment/shields/steelshield.png b/graphics/items/equipment/shields/steelshield.png Binary files differnew file mode 100644 index 00000000..4fa7f6a8 --- /dev/null +++ b/graphics/items/equipment/shields/steelshield.png diff --git a/graphics/items/equipment/shields/woodenshield.png b/graphics/items/equipment/shields/woodenshield.png Binary files differnew file mode 100644 index 00000000..42df0184 --- /dev/null +++ b/graphics/items/equipment/shields/woodenshield.png diff --git a/graphics/items/equipment/weapons/dagger.png b/graphics/items/equipment/weapons/dagger.png Binary files differnew file mode 100644 index 00000000..fd697b66 --- /dev/null +++ b/graphics/items/equipment/weapons/dagger.png diff --git a/graphics/items/equipment/weapons/forestbow.png b/graphics/items/equipment/weapons/forestbow.png Binary files differnew file mode 100644 index 00000000..85116bc1 --- /dev/null +++ b/graphics/items/equipment/weapons/forestbow.png diff --git a/graphics/items/equipment/weapons/pickaxe.png b/graphics/items/equipment/weapons/pickaxe.png Binary files differindex b197fa61..77e77f2e 100644 --- a/graphics/items/equipment/weapons/pickaxe.png +++ b/graphics/items/equipment/weapons/pickaxe.png diff --git a/graphics/items/equipment/weapons/setzer.png b/graphics/items/equipment/weapons/setzer.png Binary files differnew file mode 100644 index 00000000..63c4c5cf --- /dev/null +++ b/graphics/items/equipment/weapons/setzer.png diff --git a/graphics/items/equipment/weapons/shortbow.png b/graphics/items/equipment/weapons/shortbow.png Binary files differnew file mode 100644 index 00000000..977c0387 --- /dev/null +++ b/graphics/items/equipment/weapons/shortbow.png diff --git a/graphics/items/equipment/weapons/torch.png b/graphics/items/equipment/weapons/torch.png Binary files differnew file mode 100644 index 00000000..638f2426 --- /dev/null +++ b/graphics/items/equipment/weapons/torch.png diff --git a/graphics/items/generic/mug-empty.png b/graphics/items/generic/mug-empty.png Binary files differindex 11297640..347b4244 100644 --- a/graphics/items/generic/mug-empty.png +++ b/graphics/items/generic/mug-empty.png diff --git a/graphics/items/usable/beer.png b/graphics/items/usable/beer.png Binary files differnew file mode 100644 index 00000000..44387183 --- /dev/null +++ b/graphics/items/usable/beer.png diff --git a/graphics/items/usable/bottleofwater.png b/graphics/items/usable/bottleofwater.png Binary files differnew file mode 100644 index 00000000..d1c04adc --- /dev/null +++ b/graphics/items/usable/bottleofwater.png diff --git a/graphics/items/usable/cherrycake.png b/graphics/items/usable/cherrycake.png Binary files differnew file mode 100644 index 00000000..4005b804 --- /dev/null +++ b/graphics/items/usable/cherrycake.png diff --git a/graphics/items/usable/potion1.png b/graphics/items/usable/potion1.png Binary files differnew file mode 100644 index 00000000..62df8acd --- /dev/null +++ b/graphics/items/usable/potion1.png diff --git a/graphics/items/usable/potion2.png b/graphics/items/usable/potion2.png Binary files differnew file mode 100644 index 00000000..c325ba23 --- /dev/null +++ b/graphics/items/usable/potion2.png diff --git a/graphics/items/usable/potion3.png b/graphics/items/usable/potion3.png Binary files differnew file mode 100644 index 00000000..d8ccffad --- /dev/null +++ b/graphics/items/usable/potion3.png diff --git a/graphics/items/usable/potion4.png b/graphics/items/usable/potion4.png Binary files differnew file mode 100644 index 00000000..5d9253f9 --- /dev/null +++ b/graphics/items/usable/potion4.png diff --git a/graphics/items/usable/roastedmaggot.png b/graphics/items/usable/roastedmaggot.png Binary files differnew file mode 100644 index 00000000..80e51c72 --- /dev/null +++ b/graphics/items/usable/roastedmaggot.png diff --git a/graphics/particles/circle.particle.xml b/graphics/particles/circle.particle.xml new file mode 100644 index 00000000..b42aecf8 --- /dev/null +++ b/graphics/particles/circle.particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +A circle on the ground 60 pixels in diameter made from particles. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-y" value="-16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="30"/> + <property name="lifetime" value="1"/> + <property name="output" value="3"/> + <emitter> + <property name="gravity" value="-0.7"/> + <property name="momentum" value="0.3"/> + <property name="image" value="graphics/particles/orb-small.png|W:#00ffff"/> + <property name="lifetime" value="50"/> + <property name="fade-out" value="50"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/crit.particle.xml b/graphics/particles/crit.particle.xml new file mode 100644 index 00000000..7f534477 --- /dev/null +++ b/graphics/particles/crit.particle.xml @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<!-- +An explosion of white particles. +--> +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="70" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="4"/> + <property name="bounce" value="0.75"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffff00"/> + <property name="lifetime" min="120" max="180"/> + <property name="fade-out" value="120"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="70" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="4"/> + <property name="bounce" value="0.75"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffff00"/> + <property name="lifetime" min="120" max="180"/> + <property name="fade-out" value="120"/> + <property name="output" min="12" max="24"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/glow-medium.png b/graphics/particles/glow-medium.png Binary files differnew file mode 100644 index 00000000..580e6c6b --- /dev/null +++ b/graphics/particles/glow-medium.png diff --git a/graphics/particles/hellblaze.particle.xml b/graphics/particles/hellblaze.particle.xml new file mode 100644 index 00000000..b9ab089c --- /dev/null +++ b/graphics/particles/hellblaze.particle.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<!-- +A red and yellow blaze. Does not really look like fire but looks awesome +nevertheless. Maybe we could modify this effect and use it for some persistent +AoE fire magic spell. + +It is about 100 pixels wide and 200 pixels high, takes about 280 particles and +lowers my FPS by about 30%. +--> +<effect> + <particle position-x="0" position-y="0" position-z="150"> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#dd3311"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="30"/> + <property name="output" min="1" max="2"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="3"/> + </emitter> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#ffff00"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="30"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + </emitter> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#dd3311"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomness" value="200"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + </emitter> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ddff00"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomness" value="200"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/orb-medium.png b/graphics/particles/orb-medium.png Binary files differindex 602357b1..4c1edc35 100644 --- a/graphics/particles/orb-medium.png +++ b/graphics/particles/orb-medium.png diff --git a/graphics/skills/bash.png b/graphics/skills/bash.png Binary files differindex b2044a4d..8591bdac 100644 --- a/graphics/skills/bash.png +++ b/graphics/skills/bash.png diff --git a/graphics/skills/emote.png b/graphics/skills/emote.png Binary files differindex 76970985..71a75d8e 100644 --- a/graphics/skills/emote.png +++ b/graphics/skills/emote.png diff --git a/graphics/skills/fireball.png b/graphics/skills/fireball.png Binary files differindex f133b0d0..93ccd85e 100644 --- a/graphics/skills/fireball.png +++ b/graphics/skills/fireball.png diff --git a/graphics/skills/heal.png b/graphics/skills/heal.png Binary files differindex 44610e54..7b56e5a1 100644 --- a/graphics/skills/heal.png +++ b/graphics/skills/heal.png diff --git a/graphics/sprites/equipment/chest/finedress-female.png b/graphics/sprites/equipment/chest/finedress-female.png Binary files differnew file mode 100644 index 00000000..a481f71a --- /dev/null +++ b/graphics/sprites/equipment/chest/finedress-female.png diff --git a/graphics/sprites/equipment/chest/finedress-female.xml b/graphics/sprites/equipment/chest/finedress-female.xml new file mode 100644 index 00000000..1cc765d9 --- /dev/null +++ b/graphics/sprites/equipment/chest/finedress-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/finedress-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/finedress-male.png b/graphics/sprites/equipment/chest/finedress-male.png Binary files differnew file mode 100644 index 00000000..b2771257 --- /dev/null +++ b/graphics/sprites/equipment/chest/finedress-male.png diff --git a/graphics/sprites/equipment/chest/finedress-male.xml b/graphics/sprites/equipment/chest/finedress-male.xml new file mode 100644 index 00000000..ac051dd9 --- /dev/null +++ b/graphics/sprites/equipment/chest/finedress-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/finedress-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-female.png b/graphics/sprites/equipment/chest/warlordplate-female.png Binary files differnew file mode 100644 index 00000000..e769f3a6 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-female.png diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml new file mode 100644 index 00000000..a4a85648 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +--> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/warlordplate-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-male.png b/graphics/sprites/equipment/chest/warlordplate-male.png Binary files differnew file mode 100644 index 00000000..c21499ac --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-male.png diff --git a/graphics/sprites/equipment/chest/warlordplate-male.xml b/graphics/sprites/equipment/chest/warlordplate-male.xml new file mode 100644 index 00000000..dd46cf2e --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/warlordplate-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/cottongloves-female.png b/graphics/sprites/equipment/hands/cottongloves-female.png Binary files differnew file mode 100644 index 00000000..50c3d4f6 --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-female.png diff --git a/graphics/sprites/equipment/hands/cottongloves-female.xml b/graphics/sprites/equipment/hands/cottongloves-female.xml new file mode 100644 index 00000000..41ecacc5 --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-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/hands/cottongloves-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/cottongloves-male.png b/graphics/sprites/equipment/hands/cottongloves-male.png Binary files differnew file mode 100644 index 00000000..a1556682 --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-male.png diff --git a/graphics/sprites/equipment/hands/cottongloves-male.xml b/graphics/sprites/equipment/hands/cottongloves-male.xml new file mode 100644 index 00000000..f05caced --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-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/hands/cottongloves-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png Binary files differnew file mode 100644 index 00000000..f67b90a1 --- /dev/null +++ b/graphics/sprites/equipment/head/axehat.png diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml new file mode 100644 index 00000000..ff9bcaf3 --- /dev/null +++ b/graphics/sprites/equipment/head/axehat.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/axehat.png" + width="22" + height="22" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana-female.xml b/graphics/sprites/equipment/head/bandana-female.xml index 88347635..a52fedd1 100644 --- a/graphics/sprites/equipment/head/bandana-female.xml +++ b/graphics/sprites/equipment/head/bandana-female.xml @@ -106,71 +106,6 @@ Copyright (C) 2012-2014 Evol Online --> </animation> </action> - <action name="attack_wand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="2" offsetY="-40" delay="160"/> - <frame index="0" offsetX="2" offsetY="-41" delay="80"/> - <frame index="0" offsetX="2" offsetY="-38" delay="80"/> - <frame index="0" offsetX="2" offsetY="-37" delay="80"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-39" delay="160"/> - <frame index="1" offsetX="5" offsetY="-40" delay="80"/> - <frame index="1" offsetX="1" offsetY="-37" delay="80"/> - <frame index="1" offsetY="-36" delay="80"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="320"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="80"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-39" delay="160"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="80"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> - <frame index="3" offsetY="-36" delay="80"/> - <end /> - </animation> - </action> - - <action name="attack_scythe" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="2" offsetY="-41" delay="190"/> - <frame index="0" offsetX="2" offsetY="-38" delay="80"/> - <frame index="0" offsetX="2" offsetY="-37" delay="100"/> - <frame index="0" offsetX="2" offsetY="-38" delay="90"/> - <frame index="0" offsetX="2" offsetY="-41" delay="90"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38" delay="100"/> - <frame index="1" offsetX="5" offsetY="-40" delay="90"/> - <frame index="1" offsetX="1" offsetY="-37" delay="80"/> - <frame index="1" offsetY="-36" delay="90"/> - <frame index="1" offsetX="1" offsetY="-37" delay="90"/> - <frame index="1" offsetX="5" offsetY="-40" delay="100"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37" delay="100"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="170"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="90"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="190"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38" delay="100"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="90"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> - <frame index="3" offsetY="-36" delay="90"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> - <end /> - </animation> - </action> - <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="2" offsetY="-35"/> diff --git a/graphics/sprites/equipment/head/bandana-male.xml b/graphics/sprites/equipment/head/bandana-male.xml index 2ee91b24..db221fd1 100644 --- a/graphics/sprites/equipment/head/bandana-male.xml +++ b/graphics/sprites/equipment/head/bandana-male.xml @@ -106,71 +106,6 @@ Copyright (C) 2012-2014 Evol Online --> </animation> </action> - <action name="attack_wand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-3" offsetY="-40" delay="160"/> - <frame index="0" offsetX="-3" offsetY="-41" delay="80"/> - <frame index="0" offsetX="-3" offsetY="-38" delay="80"/> - <frame index="0" offsetX="-3" offsetY="-37" delay="80"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY="-39" delay="160"/> - <frame index="1" offsetX="5" offsetY="-40" delay="80"/> - <frame index="1" offsetX="1" offsetY="-37" delay="80"/> - <frame index="1" offsetY="-36" delay="80"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-37" delay="320"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="80"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-39" delay="160"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="80"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> - <frame index="3" offsetY="-36" delay="80"/> - <end /> - </animation> - </action> - - <action name="attack_scythe" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-3" offsetY="-41" delay="190"/> - <frame index="0" offsetX="-3" offsetY="-38" delay="80"/> - <frame index="0" offsetX="-3" offsetY="-37" delay="100"/> - <frame index="0" offsetX="-3" offsetY="-38" delay="90"/> - <frame index="0" offsetX="-3" offsetY="-41" delay="90"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY="-38" delay="100"/> - <frame index="1" offsetX="5" offsetY="-40" delay="90"/> - <frame index="1" offsetX="1" offsetY="-37" delay="80"/> - <frame index="1" offsetY="-36" delay="90"/> - <frame index="1" offsetX="1" offsetY="-37" delay="90"/> - <frame index="1" offsetX="5" offsetY="-40" delay="100"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY="-37" delay="100"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="170"/> - <frame index="2" offsetX="-2" offsetY="-35" delay="90"/> - <frame index="2" offsetX="-2" offsetY="-37" delay="190"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY="-38" delay="100"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="90"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="80"/> - <frame index="3" offsetY="-36" delay="90"/> - <frame index="3" offsetX="-1" offsetY="-37" delay="100"/> - <frame index="3" offsetX="-4" offsetY="-40" delay="100"/> - <end /> - </animation> - </action> - <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-3" offsetY="-35"/> diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png Binary files differnew file mode 100644 index 00000000..aef9505e --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter.png diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml new file mode 100644 index 00000000..62a4dc83 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter.xml @@ -0,0 +1,381 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </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"/> + </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"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" delay="37"/> + <frame index="14" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="57"/> + <frame index="12" offsetY="-1" delay="55"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" delay="36"/> + <frame index="14" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="3" delay="75"/> + <frame index="1" offsetX="-1" offsetY="2" delay="75"/> + <frame index="2" offsetX="-1" offsetY="5" delay="75"/> + <frame index="3" offsetX="-1" offsetY="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-3" delay="75"/> + <frame index="5" offsetX="3" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="75"/> + <frame index="7" offsetX="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" delay="75"/> + <frame index="9" offsetX="-3" delay="75"/> + <frame index="10" offsetX="-3" delay="75"/> + <frame index="11" offsetX="-3" offsetY="2" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="2" offsetY="2" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="94"/> + <frame index="1" offsetX="-1" offsetY="1" delay="94"/> + <frame index="2" offsetX="-1" offsetY="1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="2" delay="57"/> + <frame index="3" offsetX="-1" offsetY="2" delay="18"/> + <frame index="3" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="94"/> + <frame index="5" offsetX="2" offsetY="-1" delay="94"/> + <frame index="6" offsetX="2" offsetY="-1" delay="37"/> + <frame index="6" offsetX="4" offsetY="-2" delay="57"/> + <frame index="7" offsetX="4" offsetY="-2" delay="93"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-3" delay="57"/> + <frame index="11" offsetX="-3" delay="18"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="14" offsetX="-5" offsetY="-1" delay="37"/> + <frame index="14" offsetX="-7" offsetY="-2" delay="57"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="93"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="12" delay="56"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="57"/> + <frame index="0" offsetX="-1" offsetY="12" delay="55"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="56"/> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="57"/> + <frame index="8" offsetX="-1" offsetY="8" delay="55"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <frame index="0" offsetX="-1" offsetY="0" delay="70"/> + <frame index="1" offsetX="-1" offsetY="0" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="0" offsetY="0" delay="70"/> + <frame index="5" offsetX="0" offsetY="0" delay="70"/> + <frame index="6" offsetX="3" offsetY="-3" delay="70"/> + <frame index="7" offsetX="3" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-3" delay="70"/> + <frame index="5" offsetX="5" offsetY="-3" delay="70"/> + <frame index="6" offsetX="-2" offsetY="1" delay="70"/> + <frame index="7" offsetX="-2" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <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="-2" offsetY="-2" delay="70"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="2" offsetY="0" delay="70"/> + <frame index="13" offsetX="2" offsetY="0" delay="70"/> + <frame index="14" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="14" offsetX="2" offsetY="1" delay="70"/> + <frame index="15" offsetX="2" offsetY="1" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-2" delay="100"/> + <frame index="5" offsetX="1" offsetY="-3" delay="100"/> + <frame index="6" offsetX="-2" offsetY="0" delay="100"/> + <frame index="7" offsetX="-4" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="11" offsetX="-3" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="100"/> + <frame index="14" offsetX="0" offsetY="0" delay="100"/> + <frame index="15" offsetX="1" offsetY="1" delay="100"/> + <end/> + </animation> + </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"/> + <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"/> + <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"/> + <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"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="70"/> + <frame index="1" offsetX="-1" offsetY="2" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="4" delay="70"/> + <frame index="3" offsetX="-1" offsetY="4" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-4" delay="70"/> + <frame index="5" offsetX="4" offsetY="-4" delay="70"/> + <frame index="6" offsetX="4" offsetY="-3" delay="70"/> + <frame index="7" offsetX="4" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-4" delay="70"/> + <frame index="5" offsetX="5" offsetY="-4" delay="70"/> + <frame index="6" offsetX="-1" offsetY="0" delay="70"/> + <frame index="7" offsetX="-1" offsetY="0" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <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="-3" offsetY="1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-2" 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="-2" delay="70"/> + <frame index="15" offsetX="3" offsetY="-2" delay="70"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bowlerhat.png b/graphics/sprites/equipment/head/bowlerhat.png Binary files differnew file mode 100644 index 00000000..1891e2f1 --- /dev/null +++ b/graphics/sprites/equipment/head/bowlerhat.png diff --git a/graphics/sprites/equipment/head/bowlerhat.xml b/graphics/sprites/equipment/head/bowlerhat.xml new file mode 100644 index 00000000..2124aafe --- /dev/null +++ b/graphics/sprites/equipment/head/bowlerhat.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/bowlerhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png Binary files differnew file mode 100644 index 00000000..74b9b43b --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet.png diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet.xml new file mode 100644 index 00000000..15694b7b --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet.xml @@ -0,0 +1,298 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25" height="44"/> + <imageset name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50" height="44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="80"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="7" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="10" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="80"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="14" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-38" delay="80"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="80"/> + <frame index="19" offsetX="1" offsetY="-40" delay="80"/> + <frame index="20" offsetX="1" offsetY="-40" delay="80"/> + <frame index="21" offsetX="1" offsetY="-40" delay="80"/> + <frame index="22" offsetX="1" offsetY="-40" delay="80"/> + <frame index="23" offsetX="1" offsetY="-40" delay="80"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="80"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="7" offsetX="-2" offsetY="-37" delay="80"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="10" offsetX="-2" offsetY="-37" delay="80"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="80"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-39" delay="80"/> + <frame index="14" offsetX="-2" offsetY="-39" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-39" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-39" delay="80"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="80"/> + <frame index="19" offsetX="1" offsetY="-39" delay="80"/> + <frame index="20" offsetX="1" offsetY="-40" delay="80"/> + <frame index="21" offsetX="1" offsetY="-40" delay="80"/> + <frame index="22" offsetX="1" offsetY="-39" delay="80"/> + <frame index="23" offsetX="1" offsetY="-40" delay="80"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="80"/> + <frame index="7" offsetX="2" offsetY="-40" delay="80"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="80"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="80"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="80"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="80"/> + <frame index="20" offsetX="1" offsetY="-39" delay="80"/> + <frame index="21" offsetX="2" offsetY="-38" delay="80"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-40" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-41" delay="80"/> + <frame index="7" offsetX="3" offsetY="-41" delay="80"/> + <frame index="8" offsetX="3" offsetY="-41" delay="80"/> + <frame index="9" offsetX="5" offsetY="-42" delay="80"/> + <frame index="10" offsetX="5" offsetY="-42" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-42" delay="80"/> + <frame index="13" offsetX="-2" offsetY="-42" delay="80"/> + <frame index="14" offsetX="-3" offsetY="-42" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-41" delay="80"/> + <frame index="16" offsetX="-3" offsetY="-42" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-3" offsetY="-41" delay="80"/> + <frame index="19" offsetX="-3" offsetY="-41" delay="80"/> + <frame index="20" offsetX="-3" offsetY="-41" delay="80"/> + <frame index="21" offsetX="-5" offsetY="-42" delay="80"/> + <frame index="22" offsetX="-5" offsetY="-42" delay="80"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-27" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-30" delay="75"/> + <frame index="7" offsetX="2" offsetY="-30" delay="75"/> + <frame index="8" offsetX="2" offsetY="-30" delay="75"/> + <frame index="9" offsetX="2" offsetY="-30" delay="75"/> + <frame index="10" offsetX="2" offsetY="-30" delay="75"/> + <frame index="11" offsetX="2" offsetY="-30" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="13" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="14" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="15" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="16" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="17" offsetX="-1" offsetY="-30" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="19" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="20" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="21" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="22" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="23" offsetX="-5" offsetY="-30" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base_dead"> + <animation direction="default"> + <frame index="12" offsetX="40" offsetY="-7" delay="140"/> + <frame index="13" offsetX="40" offsetY="-7" delay="140"/> + <frame index="14" offsetX="40" offsetY="-7" delay="5000"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="7" offsetX="1" offsetY="-40" delay="140"/> + <frame index="8" offsetX="3" offsetY="-40" delay="140"/> + <frame index="9" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="3" offsetY="-39" delay="140"/> + <frame index="19" offsetX="0" offsetY="-42" delay="140"/> + <frame index="20" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="21" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="100"/> + <frame index="7" offsetX="2" offsetY="-40" delay="100"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="100"/> + <frame index="20" offsetX="1" offsetY="-39" delay="100"/> + <frame index="21" offsetX="2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-39" delay="140"/> + <frame index="7" offsetX="4" offsetY="-40" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="15" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="20" offsetX="2" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-41" delay="140"/> + <frame index="7" offsetX="2" offsetY="-40" delay="140"/> + <frame index="8" offsetX="2" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="19" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="20" offsetX="0" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairyhat.png b/graphics/sprites/equipment/head/fairyhat.png Binary files differnew file mode 100644 index 00000000..3e774624 --- /dev/null +++ b/graphics/sprites/equipment/head/fairyhat.png diff --git a/graphics/sprites/equipment/head/fairyhat.xml b/graphics/sprites/equipment/head/fairyhat.xml new file mode 100644 index 00000000..8c97f9f2 --- /dev/null +++ b/graphics/sprites/equipment/head/fairyhat.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/fairyhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png Binary files differindex dd54672d..46d09cf4 100644 --- a/graphics/sprites/equipment/head/fancyhat.png +++ b/graphics/sprites/equipment/head/fancyhat.png diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml index 3b51de02..50cd5054 100644 --- a/graphics/sprites/equipment/head/fancyhat.xml +++ b/graphics/sprites/equipment/head/fancyhat.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Authors: Alige, Reid Copyright (C) 2012-2013 Evol Online --> + <sprite> <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" - width="24" - height="18"/> - + width="32" + height="64" + offsetY="1"/> <action name="stand" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-48"/> @@ -106,71 +107,6 @@ Copyright (C) 2012-2013 Evol Online --> </animation> </action> - <action name="attack_wand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-46" delay="160"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="80"/> - <end /> - </animation> - <animation direction="left"> - <frame index="0" offsetX="3" offsetY="-49" delay="160"/> - <frame index="0" offsetX="3" offsetY="-50" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="80"/> - <frame index="0" offsetX="-2" offsetY="-46" delay="80"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-3" offsetY="-48" delay="320"/> - <frame index="1" offsetX="-3" offsetY="-46" delay="80"/> - <end /> - </animation> - <animation direction="right"> - <frame index="1" offsetX="-5" offsetY="-49" delay="160"/> - <frame index="1" offsetX="-5" offsetY="-50" delay="80"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="80"/> - <frame index="1" offsetX="-1" offsetY="-46" delay="80"/> - <end /> - </animation> - </action> - - <action name="attack_scythe" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-47" delay="190"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> - <frame index="0" offsetX="-1" offsetY="-44" delay="90"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="90"/> - <end /> - </animation> - <animation direction="left"> - <frame index="0" offsetX="2" offsetY="-48" delay="100"/> - <frame index="0" offsetX="3" offsetY="-50" delay="90"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="80"/> - <frame index="0" offsetX="-2" offsetY="-46" delay="90"/> - <frame index="0" offsetX="-1" offsetY="-47" delay="90"/> - <frame index="0" offsetX="3" offsetY="-50" delay="100"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY="-48" delay="100"/> - <frame index="1" offsetX="-3" offsetY="-48" delay="170"/> - <frame index="1" offsetX="-3" offsetY="-46" delay="90"/> - <frame index="1" offsetX="-3" offsetY="-48" delay="190"/> - <end /> - </animation> - <animation direction="right"> - <frame index="1" offsetX="-3" offsetY="-48" delay="100"/> - <frame index="1" offsetX="-5" offsetY="-50" delay="90"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="80"/> - <frame index="1" offsetX="-1" offsetY="-46" delay="90"/> - <frame index="1" offsetX="-2" offsetY="-47" delay="100"/> - <frame index="1" offsetX="-5" offsetY="-50" delay="100"/> - <end /> - </animation> - </action> - <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-41"/> diff --git a/graphics/sprites/equipment/head/headmodel-male.png b/graphics/sprites/equipment/head/headmodel-male.png Binary files differnew file mode 100644 index 00000000..90aeb983 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel-male.png diff --git a/graphics/sprites/equipment/head/headmodel-male.xml b/graphics/sprites/equipment/head/headmodel-male.xml new file mode 100644 index 00000000..b9a9a5a1 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel-male.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/headmodel-male.png" + width="32" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="160"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <frame index="3" offsetY="-24" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26" delay="240"/> + <frame index="1" offsetX="4" offsetY="-27" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-27" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19"/> + </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="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelmet.png b/graphics/sprites/equipment/head/infantryhelmet.png Binary files differnew file mode 100644 index 00000000..39d390d9 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelmet.png diff --git a/graphics/sprites/equipment/head/infantryhelmet.xml b/graphics/sprites/equipment/head/infantryhelmet.xml new file mode 100644 index 00000000..ff4fdcfd --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelmet.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/infantryhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask.png b/graphics/sprites/equipment/head/nohmask.png Binary files differnew file mode 100644 index 00000000..f6f58b95 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask.png diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml new file mode 100644 index 00000000..9dd928bc --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/nohmask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png Binary files differnew file mode 100644 index 00000000..556fe28f --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat.png diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml new file mode 100644 index 00000000..2d163014 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat.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/pinkiehat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhat.xml b/graphics/sprites/equipment/head/pumpkinhat.xml index 2657f8bb..8f9e0871 100644 --- a/graphics/sprites/equipment/head/pumpkinhat.xml +++ b/graphics/sprites/equipment/head/pumpkinhat.xml @@ -106,71 +106,6 @@ Copyright (C) 2012-2013 Evol Online --> </animation> </action> - <action name="attack_wand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-35" delay="160"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="80"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY="-38" delay="160"/> - <frame index="1" offsetX="3" offsetY="-39" delay="80"/> - <frame index="1" offsetX="-1" offsetY="-36" delay="80"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="80"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY="-36" delay="320"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="80"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-38" delay="160"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="80"/> - <frame index="3" offsetY="-36" delay="80"/> - <frame index="3" offsetX="1" offsetY="-35" delay="80"/> - <end /> - </animation> - </action> - - <action name="attack_scythe" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY="-36" delay="190"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="80"/> - <frame index="0" offsetX="-1" offsetY="-32" delay="100"/> - <frame index="0" offsetX="-1" offsetY="-33" delay="90"/> - <frame index="0" offsetX="-1" offsetY="-36" delay="90"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-37" delay="100"/> - <frame index="1" offsetX="3" offsetY="-39" delay="90"/> - <frame index="1" offsetX="-1" offsetY="-36" delay="80"/> - <frame index="1" offsetX="-2" offsetY="-35" delay="90"/> - <frame index="1" offsetX="-1" offsetY="-36" delay="90"/> - <frame index="1" offsetX="3" offsetY="-39" delay="100"/> - <end/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY="-36" delay="100"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="170"/> - <frame index="2" offsetX="-3" offsetY="-34" delay="90"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="190"/> - <end/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="90"/> - <frame index="3" offsetY="-36" delay="80"/> - <frame index="3" offsetX="1" offsetY="-35" delay="90"/> - <frame index="3" offsetY="-36" delay="100"/> - <frame index="3" offsetX="-3" offsetY="-39" delay="100"/> - <end/> - </animation> - </action> - <action name="sit" imageset="base"> <animation direction="down"> <frame index="0" offsetX="-1" offsetY="-30"/> diff --git a/graphics/sprites/equipment/head/purplemodel.png b/graphics/sprites/equipment/head/purplemodel.png Binary files differnew file mode 100644 index 00000000..42d1b660 --- /dev/null +++ b/graphics/sprites/equipment/head/purplemodel.png diff --git a/graphics/sprites/equipment/head/purplemodel.xml b/graphics/sprites/equipment/head/purplemodel.xml new file mode 100644 index 00000000..c4f8e021 --- /dev/null +++ b/graphics/sprites/equipment/head/purplemodel.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/purplemodel.png" + width="32" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="160"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <frame index="3" offsetY="-24" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26" delay="240"/> + <frame index="1" offsetX="4" offsetY="-27" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-27" 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="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png Binary files differnew file mode 100644 index 00000000..f483319b --- /dev/null +++ b/graphics/sprites/equipment/head/tophat.png diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml new file mode 100644 index 00000000..f4a506df --- /dev/null +++ b/graphics/sprites/equipment/head/tophat.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/tophat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelmet.png b/graphics/sprites/equipment/head/warlordhelmet.png Binary files differnew file mode 100644 index 00000000..2ce60b59 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelmet.png diff --git a/graphics/sprites/equipment/head/warlordhelmet.xml b/graphics/sprites/equipment/head/warlordhelmet.xml new file mode 100644 index 00000000..04c05f1c --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelmet.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/warlordhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/cottonskirt-female.png b/graphics/sprites/equipment/legs/cottonskirt-female.png Binary files differnew file mode 100644 index 00000000..799897a8 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-female.png diff --git a/graphics/sprites/equipment/legs/cottonskirt-female.xml b/graphics/sprites/equipment/legs/cottonskirt-female.xml new file mode 100644 index 00000000..2e97e772 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-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/legs/cottonskirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/cottonskirt-male.png b/graphics/sprites/equipment/legs/cottonskirt-male.png Binary files differnew file mode 100644 index 00000000..e85f0241 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-male.png diff --git a/graphics/sprites/equipment/legs/cottonskirt-male.xml b/graphics/sprites/equipment/legs/cottonskirt-male.xml new file mode 100644 index 00000000..4eba770b --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonskirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/cottontrousers-female.png b/graphics/sprites/equipment/legs/cottontrousers-female.png Binary files differnew file mode 100644 index 00000000..42f60e96 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-female.png diff --git a/graphics/sprites/equipment/legs/cottontrousers-female.xml b/graphics/sprites/equipment/legs/cottontrousers-female.xml new file mode 100644 index 00000000..7d8b3f8f --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-female.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.png b/graphics/sprites/equipment/legs/cottontrousers-male.png Binary files differnew file mode 100644 index 00000000..7c0cbacf --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-male.png diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.xml b/graphics/sprites/equipment/legs/cottontrousers-male.xml new file mode 100644 index 00000000..a8b9a64c --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-male.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.png b/graphics/sprites/equipment/legs/jeanschaps-female.png Binary files differnew file mode 100644 index 00000000..bc1c14d6 --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-female.png diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.xml b/graphics/sprites/equipment/legs/jeanschaps-female.xml new file mode 100644 index 00000000..1910799c --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Incomplete --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/jeanschaps-male.png b/graphics/sprites/equipment/legs/jeanschaps-male.png Binary files differnew file mode 100644 index 00000000..d927ed35 --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-male.png diff --git a/graphics/sprites/equipment/legs/jeanschaps-male.xml b/graphics/sprites/equipment/legs/jeanschaps-male.xml new file mode 100644 index 00000000..bf622b53 --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png Binary files differnew file mode 100644 index 00000000..ac26bc61 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-female.png diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml new file mode 100644 index 00000000..fb653ca1 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-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/legs/silkpants-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/silkpants-male.png b/graphics/sprites/equipment/legs/silkpants-male.png Binary files differnew file mode 100644 index 00000000..3d944714 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-male.png diff --git a/graphics/sprites/equipment/legs/silkpants-male.xml b/graphics/sprites/equipment/legs/silkpants-male.xml new file mode 100644 index 00000000..211c035d --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/knife.xml b/graphics/sprites/equipment/weapons/knife.xml index 9c2beb1e..0d7f023d 100644 --- a/graphics/sprites/equipment/weapons/knife.xml +++ b/graphics/sprites/equipment/weapons/knife.xml @@ -101,38 +101,46 @@ Copyright (C) 2012-2013 Evol Online --> <action name="attack_scythe" imageset="base"> <animation direction="down"> <frame index="11" delay="100"/> - <frame index="8" delay="90"/> - <frame index="9" delay="80"/> - <frame index="10" delay="100"/> + <frame index="8" delay="100"/> <frame index="9" delay="90"/> - <frame index="8" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> <end /> </animation> <animation direction="left"> <frame index="27" delay="100"/> + <frame index="23" delay="90"/> <frame index="24" delay="90"/> <frame index="25" delay="80"/> <frame index="26" delay="90"/> <frame index="25" delay="90"/> <frame index="24" delay="100"/> + <frame index="23" delay="90"/> <end /> </animation> <animation direction="up"> - <frame index="47" delay="100"/> - <frame index="40" delay="90"/> - <frame index="41" delay="80"/> + <frame index="43" delay="100"/> <frame index="42" delay="90"/> <frame index="41" delay="90"/> - <frame index="40" delay="100"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> <end /> </animation> <animation direction="right"> <frame index="59" delay="100"/> + <frame index="55" delay="90"/> <frame index="56" delay="90"/> <frame index="57" delay="80"/> <frame index="58" delay="90"/> - <frame index="57" delay="100"/> + <frame index="57" delay="90"/> <frame index="56" delay="100"/> + <frame index="55" delay="90"/> <end /> </animation> </action> diff --git a/graphics/sprites/equipment/weapons/scythe.png b/graphics/sprites/equipment/weapons/scythe.png Binary files differindex cca3223b..ba39bb30 100644 --- a/graphics/sprites/equipment/weapons/scythe.png +++ b/graphics/sprites/equipment/weapons/scythe.png diff --git a/graphics/sprites/equipment/weapons/torch.png b/graphics/sprites/equipment/weapons/torch.png Binary files differnew file mode 100644 index 00000000..16f430b7 --- /dev/null +++ b/graphics/sprites/equipment/weapons/torch.png diff --git a/graphics/sprites/equipment/weapons/torch.xml b/graphics/sprites/equipment/weapons/torch.xml new file mode 100644 index 00000000..8bdf853b --- /dev/null +++ b/graphics/sprites/equipment/weapons/torch.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2011-2018 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/torch.png|W" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/trainingwand.png b/graphics/sprites/equipment/weapons/trainingwand.png Binary files differindex 190d4377..dd58ad42 100644 --- a/graphics/sprites/equipment/weapons/trainingwand.png +++ b/graphics/sprites/equipment/weapons/trainingwand.png diff --git a/graphics/sprites/npcs/sprite/hinnak.png b/graphics/sprites/npcs/sprite/hinnak.png Binary files differnew file mode 100644 index 00000000..7da5a110 --- /dev/null +++ b/graphics/sprites/npcs/sprite/hinnak.png diff --git a/graphics/sprites/npcs/sprite/koga.png b/graphics/sprites/npcs/sprite/koga.png Binary files differnew file mode 100644 index 00000000..fc35090d --- /dev/null +++ b/graphics/sprites/npcs/sprite/koga.png diff --git a/graphics/sprites/npcs/sprite/lumberjack.png b/graphics/sprites/npcs/sprite/lumberjack.png Binary files differnew file mode 100644 index 00000000..67ca603d --- /dev/null +++ b/graphics/sprites/npcs/sprite/lumberjack.png diff --git a/graphics/sprites/npcs/sprite/richard.png b/graphics/sprites/npcs/sprite/richard.png Binary files differnew file mode 100644 index 00000000..bc0c8769 --- /dev/null +++ b/graphics/sprites/npcs/sprite/richard.png diff --git a/graphics/sprites/npcs/sprite/rowboat.png b/graphics/sprites/npcs/sprite/rowboat.png Binary files differnew file mode 100644 index 00000000..bf85c20d --- /dev/null +++ b/graphics/sprites/npcs/sprite/rowboat.png diff --git a/graphics/sprites/npcs/sprite/sophialla.png b/graphics/sprites/npcs/sprite/sophialla.png Binary files differnew file mode 100644 index 00000000..549560f7 --- /dev/null +++ b/graphics/sprites/npcs/sprite/sophialla.png diff --git a/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png Binary files differnew file mode 100644 index 00000000..19b9b14c --- /dev/null +++ b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png diff --git a/graphics/sprites/npcs/sprite/unanimated-legacy.png b/graphics/sprites/npcs/sprite/unanimated-legacy.png Binary files differnew file mode 100644 index 00000000..c35c4663 --- /dev/null +++ b/graphics/sprites/npcs/sprite/unanimated-legacy.png diff --git a/graphics/sprites/npcs/xml/hinnak.xml b/graphics/sprites/npcs/xml/hinnak.xml new file mode 100644 index 00000000..bf2a3fc3 --- /dev/null +++ b/graphics/sprites/npcs/xml/hinnak.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/hinnak.png" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="98"/> + <goto label="cutting" rand="2"/> + <!-- winking --> + <label name="cutting"/> + <frame index="0" delay="200"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="200"/> + <goto label="start"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="0" delay="400"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/koga.xml b/graphics/sprites/npcs/xml/koga.xml new file mode 100644 index 00000000..6b3f17ad --- /dev/null +++ b/graphics/sprites/npcs/xml/koga.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/koga.png" + width="634" + height="477"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/lumberjack.xml b/graphics/sprites/npcs/xml/lumberjack.xml new file mode 100644 index 00000000..9c802c9d --- /dev/null +++ b/graphics/sprites/npcs/xml/lumberjack.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/lumberjack.png" + width="42" + height="63"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="75"/> + <goto label="blinking" rand="100"/> + <!-- winking --> + <label name="blinking"/> + <frame index="0" delay="1000"/> + <frame index="1" delay="80"/> + <frame index="0" delay="240"/> + <frame index="1" delay="80"/> + <goto label="start"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="0" delay="400"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/richard.xml b/graphics/sprites/npcs/xml/richard.xml new file mode 100644 index 00000000..2a8bd562 --- /dev/null +++ b/graphics/sprites/npcs/xml/richard.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/richard.png" + width="64" + height="64"/> + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="95"/> + <goto label="winking" rand="100"/> + <!-- winking --> + <label name="winking"/> + <sequence start="0" end="2" delay="160"/> + <sequence start="2" end="4" repeat="2" delay="120"/> + <frame index="4" delay="50"/> + <frame index="1" delay="80"/> + <frame index="0" delay="240"/> + <goto label="start"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="0" delay="400"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/rowboat.xml b/graphics/sprites/npcs/xml/rowboat.xml new file mode 100644 index 00000000..ec3c0d28 --- /dev/null +++ b/graphics/sprites/npcs/xml/rowboat.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/rowboat.png" + width="192" + height="160" + offsetY="0" + offsetX="0"/> + + <action name="stand" imageset="npc"> + <animation direction="right"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="6"/> + </animation> + <animation direction="up"> + <frame index="13"/> + </animation> + <animation direction="down"> + <frame index="13"/> + </animation> + </action> + <!-- Rowing --> + <action name="row" imageset="npc"> + <!-- Right --> + <animation direction="right"> + <sequence start="0" end="2" delay="175"/> + <sequence start="3" end="5" delay="150"/> + </animation> + <!-- Left --> + <animation direction="left"> + <sequence start="7" end="9" delay="175"/> + <sequence start="10" end="12" delay="150"/> + </animation> + <!-- Up --> + <animation direction="up"> + <sequence start="14" end="16" delay="175"/> + <sequence start="17" end="19" delay="150"/> + </animation> + <!-- Down --> + <animation direction="down"> + <sequence start="21" end="23" delay="175"/> + <sequence start="24" end="26" delay="150"/> + </animation> + </action> + <action name="dead" imageset="npc"> + <!-- Dead --> + <animation direction="right"> + <sequence start="20" end="27" delay="250" repeat="100"/> + <frame index="27" delay="10000"/> + </animation> + <animation direction="left"> + <sequence start="20" end="27" delay="250" repeat="100"/> + <frame index="27" delay="10000"/> + </animation> + <animation direction="up"> + <sequence start="20" end="27" delay="250" repeat="100"/> + <frame index="27" delay="10000"/> + </animation> + <animation direction="down"> + <sequence start="20" end="27" delay="250" repeat="100"/> + <frame index="27" delay="10000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/sophialla.xml b/graphics/sprites/npcs/xml/sophialla.xml new file mode 100644 index 00000000..ed0d907c --- /dev/null +++ b/graphics/sprites/npcs/xml/sophialla.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/sophialla.png" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="95"/> + <goto label="lookup" rand="50"/> + <goto label="look" rand="100"/> + <!-- lookup --> + <label name="lookup"/> + <frame index="0" delay="240"/> + <frame index="1" delay="480"/> + <goto label="start"/> + <!-- lookstraight --> + <label name="look"/> + <sequence start="0" end="3" delay="150"/> + <frame index="3" delay="500"/> + <frame index="2" delay="150"/> + <frame index="1" delay="150"/> + <frame index="0" delay="500"/> + <goto label="start"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="0" delay="400"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml new file mode 100644 index 00000000..aa710046 --- /dev/null +++ b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha +Copyright (C) 2015-2018 Evol Online --> + +<sprite variants="5" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/unanimated-legacy-tall.png|S" + width="64" + height="96"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated-legacy.xml b/graphics/sprites/npcs/xml/unanimated-legacy.xml new file mode 100644 index 00000000..9bd463d7 --- /dev/null +++ b/graphics/sprites/npcs/xml/unanimated-legacy.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha +Copyright (C) 2018 Evol Online --> + +<sprite variants="32" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/unanimated-legacy.png|S" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/tilesets/hurns-accessory-x1x2.png b/graphics/tilesets/hurns-accessory-x1x2.png Binary files differindex f0b69169..894be225 100644 --- a/graphics/tilesets/hurns-accessory-x1x2.png +++ b/graphics/tilesets/hurns-accessory-x1x2.png |