diff options
author | Jessica Tölke <jtoelke@mail.upb.de> | 2012-06-05 15:55:17 +0200 |
---|---|---|
committer | Jessica Tölke <jtoelke@mail.upb.de> | 2012-06-11 20:42:33 +0200 |
commit | b683a8cfeb43f4c6b9547ad9c31e82b8af50626b (patch) | |
tree | 65bfa1ca0e8b49984274b5faafae58bb3ac7992f | |
parent | 93b68068f1c940d9437b1849047349b1a8a1e91e (diff) | |
download | clientdata-b683a8cfeb43f4c6b9547ad9c31e82b8af50626b.tar.gz clientdata-b683a8cfeb43f4c6b9547ad9c31e82b8af50626b.tar.bz2 clientdata-b683a8cfeb43f4c6b9547ad9c31e82b8af50626b.tar.xz clientdata-b683a8cfeb43f4c6b9547ad9c31e82b8af50626b.zip |
Format xml files.
Running tools/formatXML.sh
Applying manual edits to:
- effects.xml to place comments above the line they belong to instead of below
- to paths.xml and portal-door.particle.xml to remove tabs within a comment
- to playerglow.particle.xml to remove an superflous '-->' which messed up the automatic indentation.
- used 'sed 's/^\(.*\)\(<!--.*-->\)\(.*\)$/\2\1\3/' -i npcs.xml' to move comments in front of the tags they belong to,
manually edited npcs 251 to 265
450 files changed, 24848 insertions, 26769 deletions
diff --git a/ea-skills.xml b/ea-skills.xml index 657bd99a..523d188a 100644 --- a/ea-skills.xml +++ b/ea-skills.xml @@ -1,33 +1,30 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <!-- Copyright 2011 The Mana World Development Team --> - - <!-- The ea-skills.xml file is used by the 0.0.29.1 and 0.5.2 versions only. Future version will use skills.xml --> <skills> - <set name="Basic"> - <skill id="1" name="Emote" icon="graphics/skills/basic/emote.png"/> - <skill id="2" name="Trade" icon="graphics/skills/basic/trade.png"/> - <skill id="3" name="Party" icon="graphics/skills/basic/party.png"/> - </set> - <set name="Magic"> - <skill id="340" name="Magic" icon="graphics/skills/magic/basic.png"/> + <set name="Basic"> + <skill id="1" name="Emote" icon="graphics/skills/basic/emote.png"/> + <skill id="2" name="Trade" icon="graphics/skills/basic/trade.png"/> + <skill id="3" name="Party" icon="graphics/skills/basic/party.png"/> + </set> + <set name="Magic"> + <skill id="340" name="Magic" icon="graphics/skills/magic/basic.png"/> <skill id="341" name="Life Magic" icon="graphics/skills/magic/life.png"/> - <skill id="342" name="War Magic" icon="graphics/skills/magic/war.png"/> - <skill id="343" name="Transmutation Magic" icon="graphics/skills/magic/transmutation.png"/> - <skill id="344" name="Nature Magic" icon="graphics/skills/magic/nature.png"/> - <skill id="345" name="Astral Magic" icon="graphics/skills/magic/astral.png"/> - </set> - <set name="Focus"> - <skill id="339" name="Focusing" icon="graphics/skills/focus/focus.png"/> - <skill id="45" name="Mallards Eye" icon="graphics/skills/focus/mallardseye.png"/> - <skill id="350" name="Brawling" icon="graphics/skills/focus/brawling.png"/> - <skill id="351" name="Lucky Counter" icon="graphics/skills/unknown.png"/> - <skill id="352" name="Speed" icon="graphics/skills/focus/speed.png"/> - <skill id="353" name="Resist Poison" icon="graphics/skills/focus/resistpoison.png"/> - <skill id="354" name="Astral Soul" icon="graphics/skills/focus/astralsoul.png"/> - <skill id="355" name="Raging" icon="graphics/skills/focus/raging.png"/> - </set> + <skill id="342" name="War Magic" icon="graphics/skills/magic/war.png"/> + <skill id="343" name="Transmutation Magic" icon="graphics/skills/magic/transmutation.png"/> + <skill id="344" name="Nature Magic" icon="graphics/skills/magic/nature.png"/> + <skill id="345" name="Astral Magic" icon="graphics/skills/magic/astral.png"/> + </set> + <set name="Focus"> + <skill id="339" name="Focusing" icon="graphics/skills/focus/focus.png"/> + <skill id="45" name="Mallards Eye" icon="graphics/skills/focus/mallardseye.png"/> + <skill id="350" name="Brawling" icon="graphics/skills/focus/brawling.png"/> + <skill id="351" name="Lucky Counter" icon="graphics/skills/unknown.png"/> + <skill id="352" name="Speed" icon="graphics/skills/focus/speed.png"/> + <skill id="353" name="Resist Poison" icon="graphics/skills/focus/resistpoison.png"/> + <skill id="354" name="Astral Soul" icon="graphics/skills/focus/astralsoul.png"/> + <skill id="355" name="Raging" icon="graphics/skills/focus/raging.png"/> + </set> </skills> - diff --git a/effects.xml b/effects.xml index d7e3ac7f..f5db216e 100644 --- a/effects.xml +++ b/effects.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <!-- Effects definition file. Copyright (C) 2011-2012 The Mana World Development Team @@ -20,107 +20,105 @@ See also documentation at: http://doc.manasource.org/effects.xml --> - <!-- Note: Effects definition for client version superior or equal to 0.6.x will prefer the 'effects' root tag when possible. --> <being-effects> - <!-- Default tag only supported in the 0.0.29.1 client version, + <!-- Default tag only supported in the 0.0.29.1 client version, support for this is obsolete since the 0.5.0 client version. --> - <default particle="graphics/particles/magic.default.xml" /> - - <!-- Core effect - used by the TMW magic system - do not change the ids + <default particle="graphics/particles/magic.default.xml"/> + <!-- Core effect - used by the TMW magic system - do not change the ids without testing the corresponding magic spells. --> - <effect id="0" audio="sfx/system/levelup.ogg" particle="graphics/particles/levelup.particle.xml" /> - <effect id="1" audio="sfx/system/levelup.ogg" particle="graphics/particles/skillup.particle.xml" /> - <effect id="2" particle="graphics/particles/magic.generic.xml"/> - <effect id="3" particle="graphics/particles/magic.white.xml"/> <!-- life --> - <effect id="4" particle="graphics/particles/magic.black.xml"/> <!-- war --> - <effect id="5" particle="graphics/particles/magic.red.xml"/> <!-- transmute --> - <effect id="6" particle="graphics/particles/magic.green.xml"/> <!-- nature --> - <effect id="7" particle="graphics/particles/magic.blue.xml"/> <!-- astral --> - <effect id="10" particle="graphics/particles/magic.default.xml"/> - <effect id="11" particle="graphics/particles/magic.shield.xml"/> - <!-- <effect id="12" particle="graphics/particles/magic.haste.xml"/>--> - <effect id="13" particle="graphics/particles/magic.hit.xml"/> - <effect id="14" particle="graphics/particles/magic.hit.evil.xml"/> - <effect id="15" particle="graphics/particles/fire-burst.xml"/> - <effect id="16" particle="graphics/particles/fire-explosion.xml"/> - <effect id="17" particle="graphics/particles/lightning1.xml"/> - <effect id="18" particle="graphics/particles/lightning2.xml"/> - <effect id="19" particle="graphics/particles/lightning3.xml"/> - <effect id="20" particle="graphics/particles/magic.teleport.xml"/> - <!-- <effect id="20" particle="graphics/particles/magic.barrier.xml"/> --> - <effect id="21" particle="graphics/particles/pentagram-buildup-short.xml"/> - <effect id="22" particle="graphics/particles/pentagram-burst.xml"/> - <effect id="24" particle="graphics/particles/magic.teleport.xml"/> - <effect id="25" particle="graphics/particles/rain.xml"/> - <effect id="26" particle="graphics/particles/hit.particle.xml" /> - <effect id="27" particle="graphics/particles/arrow-hail.xml" /> - <effect id="28" particle="graphics/particles/crit.particle.xml" /> - <effect id="30" particle="graphics/particles/large-explosion.xml"/> - <effect id="31" particle="graphics/particles/medium-explosion.xml"/> - <effect id="32" particle="graphics/particles/medium-smoke.xml"/> - - <effect id="111" particle="graphics/particles/magic.shield-ends.xml"/> - <!-- <effect id="112" particle="graphics/particles/magic.haste-ends.xml"/>--> - <!-- <effect id="113" particle="graphics/particles/magic.barrier-ends.xml"/> --> - <effect id="114" particle="graphics/particles/electricity.red.xml"/> - <effect id="115" particle="graphics/particles/electricity.blue.xml"/> - - <!-- Interactive Object Animations --> - <effect id="300" particle="graphics/particles/gate-opening.xml"/> - <effect id="301" particle="graphics/particles/casket-lid.xml"/> - <effect id="302" particle="graphics/particles/casket-monster.xml"/> - - <!-- Monster attack particle effects --> - <effect id="400" particle="graphics/particles/monster-goblin-firebreath.particle.xml"/> - <effect id="401" particle="graphics/particles/monster-lizard-firebreath.particle.xml"/> - - <!-- Emotion Effects --> - <effect id="10000" particle="graphics/emotes/disgust.xml"/> - <effect id="10001" particle="graphics/emotes/surprise.xml"/> - <effect id="10002" particle="graphics/emotes/happy.xml"/> - <effect id="10003" particle="graphics/emotes/sad.xml"/> - <effect id="10004" particle="graphics/emotes/evil.xml"/> - <effect id="10005" particle="graphics/emotes/wink.xml"/> - <effect id="10006" particle="graphics/emotes/angel.xml"/> - <effect id="10007" particle="graphics/emotes/blush.xml"/> - <effect id="10008" particle="graphics/emotes/tongue.xml"/> - <effect id="10009" particle="graphics/emotes/grin.xml"/> - <effect id="10010" particle="graphics/emotes/upset.xml"/> - <effect id="10011" particle="graphics/emotes/perturbed.xml"/> - <effect id="10012" particle="graphics/emotes/speech.xml"/> - <effect id="10013" particle="graphics/emotes/blah.xml"/> - <effect id="10014" particle="graphics/emotes/swear.xml"/> - <effect id="10015" particle="graphics/emotes/meow.xml"/> - <effect id="10016" particle="graphics/emotes/laugh.xml"/> - <effect id="10017" particle="graphics/emotes/cheerful.xml"/> - <effect id="10018" particle="graphics/emotes/love.xml"/> - <effect id="10019" particle="graphics/emotes/money.xml"/> - <effect id="10020" particle="graphics/emotes/sleep.xml"/> - <effect id="10021" particle="graphics/emotes/rest.xml"/> - <effect id="10022" particle="graphics/emotes/bothered.xml"/> - <effect id="10023" particle="graphics/emotes/afraid.xml"/> - <effect id="10024" particle="graphics/emotes/dead.xml"/> - <effect id="10025" particle="graphics/emotes/suspicious.xml"/> - <effect id="10026" particle="graphics/emotes/melancholy.xml"/> - <effect id="10027" particle="graphics/emotes/facepalm.xml"/> - <effect id="10028" particle="graphics/emotes/angry.xml"/> - <effect id="10029" particle="graphics/emotes/headache.xml"/> - <effect id="10030" particle="graphics/emotes/bored.xml"/> - <effect id="10031" particle="graphics/emotes/heart.xml"/> - <effect id="10032" particle="graphics/emotes/empty.xml"/> - <effect id="10033" particle="graphics/emotes/halloween.xml"/> - <effect id="10034" particle="graphics/emotes/vicious.xml"/> - <effect id="10035" particle="graphics/emotes/joyful.xml"/> - <effect id="10036" particle="graphics/emotes/clever.xml"/> - <effect id="10037" particle="graphics/emotes/shy.xml"/> - <effect id="10038" particle="graphics/emotes/alien.xml"/> - <effect id="10039" particle="graphics/emotes/curious.xml"/> - <effect id="10040" particle="graphics/emotes/pain.xml"/> - <effect id="10041" particle="graphics/emotes/tears.xml"/> - - <!-- Add the data needed for the electricity boss battle. --> + <effect id="0" audio="sfx/system/levelup.ogg" particle="graphics/particles/levelup.particle.xml"/> + <effect id="1" audio="sfx/system/levelup.ogg" particle="graphics/particles/skillup.particle.xml"/> + <effect id="2" particle="graphics/particles/magic.generic.xml"/> + <!-- life --> + <effect id="3" particle="graphics/particles/magic.white.xml"/> + <!-- war --> + <effect id="4" particle="graphics/particles/magic.black.xml"/> + <!-- transmute --> + <effect id="5" particle="graphics/particles/magic.red.xml"/> + <!-- nature --> + <effect id="6" particle="graphics/particles/magic.green.xml"/> + <!-- astral --> + <effect id="7" particle="graphics/particles/magic.blue.xml"/> + <effect id="10" particle="graphics/particles/magic.default.xml"/> + <effect id="11" particle="graphics/particles/magic.shield.xml"/> + <!-- <effect id="12" particle="graphics/particles/magic.haste.xml"/>--> + <effect id="13" particle="graphics/particles/magic.hit.xml"/> + <effect id="14" particle="graphics/particles/magic.hit.evil.xml"/> + <effect id="15" particle="graphics/particles/fire-burst.xml"/> + <effect id="16" particle="graphics/particles/fire-explosion.xml"/> + <effect id="17" particle="graphics/particles/lightning1.xml"/> + <effect id="18" particle="graphics/particles/lightning2.xml"/> + <effect id="19" particle="graphics/particles/lightning3.xml"/> + <effect id="20" particle="graphics/particles/magic.teleport.xml"/> + <!-- <effect id="20" particle="graphics/particles/magic.barrier.xml"/> --> + <effect id="21" particle="graphics/particles/pentagram-buildup-short.xml"/> + <effect id="22" particle="graphics/particles/pentagram-burst.xml"/> + <effect id="24" particle="graphics/particles/magic.teleport.xml"/> + <effect id="25" particle="graphics/particles/rain.xml"/> + <effect id="26" particle="graphics/particles/hit.particle.xml"/> + <effect id="27" particle="graphics/particles/arrow-hail.xml"/> + <effect id="28" particle="graphics/particles/crit.particle.xml"/> + <effect id="30" particle="graphics/particles/large-explosion.xml"/> + <effect id="31" particle="graphics/particles/medium-explosion.xml"/> + <effect id="32" particle="graphics/particles/medium-smoke.xml"/> + <effect id="111" particle="graphics/particles/magic.shield-ends.xml"/> + <!-- <effect id="112" particle="graphics/particles/magic.haste-ends.xml"/>--> + <!-- <effect id="113" particle="graphics/particles/magic.barrier-ends.xml"/> --> + <effect id="114" particle="graphics/particles/electricity.red.xml"/> + <effect id="115" particle="graphics/particles/electricity.blue.xml"/> + <!-- Interactive Object Animations --> + <effect id="300" particle="graphics/particles/gate-opening.xml"/> + <effect id="301" particle="graphics/particles/casket-lid.xml"/> + <effect id="302" particle="graphics/particles/casket-monster.xml"/> + <!-- Monster attack particle effects --> + <effect id="400" particle="graphics/particles/monster-goblin-firebreath.particle.xml"/> + <effect id="401" particle="graphics/particles/monster-lizard-firebreath.particle.xml"/> + <!-- Emotion Effects --> + <effect id="10000" particle="graphics/emotes/disgust.xml"/> + <effect id="10001" particle="graphics/emotes/surprise.xml"/> + <effect id="10002" particle="graphics/emotes/happy.xml"/> + <effect id="10003" particle="graphics/emotes/sad.xml"/> + <effect id="10004" particle="graphics/emotes/evil.xml"/> + <effect id="10005" particle="graphics/emotes/wink.xml"/> + <effect id="10006" particle="graphics/emotes/angel.xml"/> + <effect id="10007" particle="graphics/emotes/blush.xml"/> + <effect id="10008" particle="graphics/emotes/tongue.xml"/> + <effect id="10009" particle="graphics/emotes/grin.xml"/> + <effect id="10010" particle="graphics/emotes/upset.xml"/> + <effect id="10011" particle="graphics/emotes/perturbed.xml"/> + <effect id="10012" particle="graphics/emotes/speech.xml"/> + <effect id="10013" particle="graphics/emotes/blah.xml"/> + <effect id="10014" particle="graphics/emotes/swear.xml"/> + <effect id="10015" particle="graphics/emotes/meow.xml"/> + <effect id="10016" particle="graphics/emotes/laugh.xml"/> + <effect id="10017" particle="graphics/emotes/cheerful.xml"/> + <effect id="10018" particle="graphics/emotes/love.xml"/> + <effect id="10019" particle="graphics/emotes/money.xml"/> + <effect id="10020" particle="graphics/emotes/sleep.xml"/> + <effect id="10021" particle="graphics/emotes/rest.xml"/> + <effect id="10022" particle="graphics/emotes/bothered.xml"/> + <effect id="10023" particle="graphics/emotes/afraid.xml"/> + <effect id="10024" particle="graphics/emotes/dead.xml"/> + <effect id="10025" particle="graphics/emotes/suspicious.xml"/> + <effect id="10026" particle="graphics/emotes/melancholy.xml"/> + <effect id="10027" particle="graphics/emotes/facepalm.xml"/> + <effect id="10028" particle="graphics/emotes/angry.xml"/> + <effect id="10029" particle="graphics/emotes/headache.xml"/> + <effect id="10030" particle="graphics/emotes/bored.xml"/> + <effect id="10031" particle="graphics/emotes/heart.xml"/> + <effect id="10032" particle="graphics/emotes/empty.xml"/> + <effect id="10033" particle="graphics/emotes/halloween.xml"/> + <effect id="10034" particle="graphics/emotes/vicious.xml"/> + <effect id="10035" particle="graphics/emotes/joyful.xml"/> + <effect id="10036" particle="graphics/emotes/clever.xml"/> + <effect id="10037" particle="graphics/emotes/shy.xml"/> + <effect id="10038" particle="graphics/emotes/alien.xml"/> + <effect id="10039" particle="graphics/emotes/curious.xml"/> + <effect id="10040" particle="graphics/emotes/pain.xml"/> + <effect id="10041" particle="graphics/emotes/tears.xml"/> + <!-- Add the data needed for the electricity boss battle. --> </being-effects> @@ -1,340 +1,129 @@ <?xml version="1.0"?> <emotes> - - <emote id="0" - name="Disgust" - effectid="10000" - image="graphics/emotes/disgust.png" - width="30" height="32"> - <sprite name="Disgust" variant="0">emote.xml</sprite> - </emote> - - <emote id="1" - name="Surprise" - effectid="10001" - image="graphics/emotes/surprise.png" - width="30" height="32"> - <sprite name="Surprise" variant="1">emote.xml</sprite> - </emote> - - <emote id="2" - name="Happy" - effectid="10002" - image="graphics/emotes/happy.png" - width="30" height="32"> - <sprite name="Happy" variant="2">emote.xml</sprite> - </emote> - - <emote id="3" - name="Sad" - effectid="10003" - image="graphics/emotes/sad.png" - width="30" height="32"> - <sprite name="Sad" variant="3">emote.xml</sprite> - </emote> - - <emote id="4" - name="Evil" - effectid="10004" - image="graphics/emotes/evil.png" - width="30" height="32"> - <sprite name="Evil" variant="4">emote.xml</sprite> - </emote> - - <emote id="5" - name="Wink" - effectid="10005" - image="graphics/emotes/wink.png" - width="30" height="32"> - <sprite name="Wink" variant="5">emote.xml</sprite> - </emote> - - <emote id="6" - name="Angel" - effectid="10006" - image="graphics/emotes/angel.png" - width="30" height="32"> - <sprite name="Angel" variant="6">emote.xml</sprite> - </emote> - - <emote id="7" - name="Blush" - effectid="10007" - image="graphics/emotes/blush.png" - width="30" height="32"> - <sprite name="Blush" variant="7">emote.xml</sprite> - </emote> - - <emote id="8" - name="Tongue" - effectid="10008" - image="graphics/emotes/tongue.png" - width="30" height="32"> - <sprite name="Tongue" variant="8">emote.xml</sprite> - </emote> - - <emote id="9" - name="Grin" - effectid="10009" - image="graphics/emotes/grin.png" - width="30" height="32"> - <sprite name="Grin" variant="9">emote.xml</sprite> - </emote> - - <emote id="10" - name="Upset" - effectid="10010" - image="graphics/emotes/upset.png" - width="30" height="32"> - <sprite name="Upset" variant="10">emote.xml</sprite> - </emote> - - <emote id="11" - name="Perturbed" - effectid="10011" - image="graphics/emotes/perturbed.png" - width="30" height="32"> - <sprite name="Perturbed" variant="11">emote.xml</sprite> - </emote> - - <emote id="12" - name="Speech" - effectid="10012" - image="graphics/emotes/speech.png" - width="30" height="32"> - <sprite name="Speech" variant="12">emote.xml</sprite> - </emote> - - <emote id="13" - name="Blah" - effectid="10013" - image="graphics/emotes/blah.png" - width="30" height="32"> - <sprite name="Blah" variant="13">emote.xml</sprite> - </emote> - - <emote id="14" - name="Swear" - effectid="10014" - image="graphics/emotes/swear.png" - width="30" height="32"> - <sprite name="Speech" variant="14">emote.xml</sprite> - </emote> - - <emote id="15" - name="Meow" - effectid="10015" - image="graphics/emotes/meow.png" - width="30" height="32"> - <sprite name="Blah" variant="15">emote.xml</sprite> - </emote> - - <emote id="16" - name="Laugh" - effectid="10016" - image="graphics/emotes/laugh.png" - width="30" height="32"> - <sprite name="Laugh" variant="16">emote.xml</sprite> - </emote> - - <emote id="17" - name="Cheerful" - effectid="10017" - image="graphics/emotes/cheerful.png" - width="30" height="32"> - <sprite name="Cheerful" variant="17">emote.xml</sprite> - </emote> - - <emote id="18" - name="Love" - effectid="10018" - image="graphics/emotes/love.png" - width="30" height="32"> - <sprite name="Love" variant="18">emote.xml</sprite> - </emote> - - <emote id="19" - name="Money" - effectid="10019" - image="graphics/emotes/money.png" - width="30" height="32"> - <sprite name="Money" variant="19">emote.xml</sprite> - </emote> - - <emote id="20" - name="Sleep" - effectid="10020" - image="graphics/emotes/sleep.png" - width="30" height="32"> - <sprite name="Sleep" variant="20">emote.xml</sprite> - </emote> - - <emote id="21" - name="Rest" - effectid="10021" - image="graphics/emotes/rest.png" - width="30" height="32"> - <sprite name="Rest" variant="21">emote.xml</sprite> - </emote> - - <emote id="22" - name="Bothered" - effectid="10022" - image="graphics/emotes/bothered.png" - width="30" height="32"> - <sprite name="Bothered" variant="22">emote.xml</sprite> - </emote> - - <emote id="23" - name="Afraid" - effectid="10023" - image="graphics/emotes/afraid.png" - width="30" height="32"> - <sprite name="Afraid" variant="23">emote.xml</sprite> - </emote> - - <emote id="24" - name="Dead" - effectid="10024" - image="graphics/emotes/dead.png" - width="30" height="32"> - <sprite name="Dead" variant="24">emote.xml</sprite> - </emote> - - <emote id="25" - name="Suspicious" - effectid="10025" - image="graphics/emotes/suspicious.png" - width="30" height="32"> - <sprite name="Suspicious" variant="25">emote.xml</sprite> - </emote> - - <emote id="26" - name="Melancholy" - effectid="10026" - image="graphics/emotes/melancholy.png" - width="30" height="32"> - <sprite name="Melancholy" variant="26">emote.xml</sprite> - </emote> - - <emote id="27" - name="Facepalm" - effectid="10027" - image="graphics/emotes/facepalm.png" - width="30" height="32"> - <sprite name="Facepalm" variant="27">emote.xml</sprite> - </emote> - - <emote id="28" - name="Angry" - effectid="10028" - image="graphics/emotes/angry.png" - width="30" height="32"> - <sprite name="Angry" variant="28">emote.xml</sprite> - </emote> - - <emote id="29" - name="Headache" - effectid="10029" - image="graphics/emotes/headache.png" - width="30" height="32"> - <sprite name="Headache" variant="29">emote.xml</sprite> - </emote> - - <emote id="30" - name="Bored" - effectid="10030" - image="graphics/emotes/bored.png" - width="30" height="32"> - <sprite name="Bored" variant="30">emote.xml</sprite> - </emote> - - <emote id="31" - name="Heart" - effectid="10031" - image="graphics/emotes/heart.png" - width="30" height="32"> - <sprite name="Heart" variant="31">emote.xml</sprite> - </emote> - - <emote id="32" - name="Empty" - effectid="10032" - image="graphics/emotes/empty.png" - width="30" height="32"> - <sprite name="Empty" variant="32">emote.xml</sprite> - </emote> - - <emote id="33" - name="Halloween" - effectid="10033" - image="graphics/emotes/halloween.png" - width="30" height="32"> - <sprite name="Halloween" variant="33">emote.xml</sprite> - </emote> - - <emote id="34" - name="Vicious" - effectid="10034" - image="graphics/emotes/vicious.png" - width="30" height="32"> - <sprite name="Vicious" variant="34">emote.xml</sprite> - </emote> - - <emote id="35" - name="Joyful" - effectid="10035" - image="graphics/emotes/joyful.png" - width="30" height="32"> - <sprite name="Joyful" variant="35">emote.xml</sprite> - </emote> - - <emote id="36" - name="Clever" - effectid="10036" - image="graphics/emotes/clever.png" - width="30" height="32"> - <sprite name="Clever" variant="36">emote.xml</sprite> - </emote> - - <emote id="37" - name="Shy" - effectid="10037" - image="graphics/emotes/shy.png" - width="30" height="32"> - <sprite name="Shy" variant="37">emote.xml</sprite> - </emote> - - <emote id="38" - name="Alien" - effectid="10038" - image="graphics/emotes/alien.png" - width="30" height="32"> - <sprite name="Alien" variant="38">emote.xml</sprite> - </emote> - - <emote id="39" - name="Curious" - effectid="10039" - image="graphics/emotes/curious.png" - width="30" height="32"> - <sprite name="Curious" variant="39">emote.xml</sprite> - </emote> - - <emote id="40" - name="Pain" - effectid="10040" - image="graphics/emotes/pain.png" - width="30" height="32"> - <sprite name="Pain" variant="40">emote.xml</sprite> - </emote> - - <emote id="41" - name="Tears" - effectid="10041" - image="graphics/emotes/tears.png" - width="30" height="32"> - <sprite name="Tears" variant="41">emote.xml</sprite> - </emote> - + <emote id="0" name="Disgust" effectid="10000" image="graphics/emotes/disgust.png" width="30" height="32"> + <sprite name="Disgust" variant="0">emote.xml</sprite> + </emote> + <emote id="1" name="Surprise" effectid="10001" image="graphics/emotes/surprise.png" width="30" height="32"> + <sprite name="Surprise" variant="1">emote.xml</sprite> + </emote> + <emote id="2" name="Happy" effectid="10002" image="graphics/emotes/happy.png" width="30" height="32"> + <sprite name="Happy" variant="2">emote.xml</sprite> + </emote> + <emote id="3" name="Sad" effectid="10003" image="graphics/emotes/sad.png" width="30" height="32"> + <sprite name="Sad" variant="3">emote.xml</sprite> + </emote> + <emote id="4" name="Evil" effectid="10004" image="graphics/emotes/evil.png" width="30" height="32"> + <sprite name="Evil" variant="4">emote.xml</sprite> + </emote> + <emote id="5" name="Wink" effectid="10005" image="graphics/emotes/wink.png" width="30" height="32"> + <sprite name="Wink" variant="5">emote.xml</sprite> + </emote> + <emote id="6" name="Angel" effectid="10006" image="graphics/emotes/angel.png" width="30" height="32"> + <sprite name="Angel" variant="6">emote.xml</sprite> + </emote> + <emote id="7" name="Blush" effectid="10007" image="graphics/emotes/blush.png" width="30" height="32"> + <sprite name="Blush" variant="7">emote.xml</sprite> + </emote> + <emote id="8" name="Tongue" effectid="10008" image="graphics/emotes/tongue.png" width="30" height="32"> + <sprite name="Tongue" variant="8">emote.xml</sprite> + </emote> + <emote id="9" name="Grin" effectid="10009" image="graphics/emotes/grin.png" width="30" height="32"> + <sprite name="Grin" variant="9">emote.xml</sprite> + </emote> + <emote id="10" name="Upset" effectid="10010" image="graphics/emotes/upset.png" width="30" height="32"> + <sprite name="Upset" variant="10">emote.xml</sprite> + </emote> + <emote id="11" name="Perturbed" effectid="10011" image="graphics/emotes/perturbed.png" width="30" height="32"> + <sprite name="Perturbed" variant="11">emote.xml</sprite> + </emote> + <emote id="12" name="Speech" effectid="10012" image="graphics/emotes/speech.png" width="30" height="32"> + <sprite name="Speech" variant="12">emote.xml</sprite> + </emote> + <emote id="13" name="Blah" effectid="10013" image="graphics/emotes/blah.png" width="30" height="32"> + <sprite name="Blah" variant="13">emote.xml</sprite> + </emote> + <emote id="14" name="Swear" effectid="10014" image="graphics/emotes/swear.png" width="30" height="32"> + <sprite name="Speech" variant="14">emote.xml</sprite> + </emote> + <emote id="15" name="Meow" effectid="10015" image="graphics/emotes/meow.png" width="30" height="32"> + <sprite name="Blah" variant="15">emote.xml</sprite> + </emote> + <emote id="16" name="Laugh" effectid="10016" image="graphics/emotes/laugh.png" width="30" height="32"> + <sprite name="Laugh" variant="16">emote.xml</sprite> + </emote> + <emote id="17" name="Cheerful" effectid="10017" image="graphics/emotes/cheerful.png" width="30" height="32"> + <sprite name="Cheerful" variant="17">emote.xml</sprite> + </emote> + <emote id="18" name="Love" effectid="10018" image="graphics/emotes/love.png" width="30" height="32"> + <sprite name="Love" variant="18">emote.xml</sprite> + </emote> + <emote id="19" name="Money" effectid="10019" image="graphics/emotes/money.png" width="30" height="32"> + <sprite name="Money" variant="19">emote.xml</sprite> + </emote> + <emote id="20" name="Sleep" effectid="10020" image="graphics/emotes/sleep.png" width="30" height="32"> + <sprite name="Sleep" variant="20">emote.xml</sprite> + </emote> + <emote id="21" name="Rest" effectid="10021" image="graphics/emotes/rest.png" width="30" height="32"> + <sprite name="Rest" variant="21">emote.xml</sprite> + </emote> + <emote id="22" name="Bothered" effectid="10022" image="graphics/emotes/bothered.png" width="30" height="32"> + <sprite name="Bothered" variant="22">emote.xml</sprite> + </emote> + <emote id="23" name="Afraid" effectid="10023" image="graphics/emotes/afraid.png" width="30" height="32"> + <sprite name="Afraid" variant="23">emote.xml</sprite> + </emote> + <emote id="24" name="Dead" effectid="10024" image="graphics/emotes/dead.png" width="30" height="32"> + <sprite name="Dead" variant="24">emote.xml</sprite> + </emote> + <emote id="25" name="Suspicious" effectid="10025" image="graphics/emotes/suspicious.png" width="30" height="32"> + <sprite name="Suspicious" variant="25">emote.xml</sprite> + </emote> + <emote id="26" name="Melancholy" effectid="10026" image="graphics/emotes/melancholy.png" width="30" height="32"> + <sprite name="Melancholy" variant="26">emote.xml</sprite> + </emote> + <emote id="27" name="Facepalm" effectid="10027" image="graphics/emotes/facepalm.png" width="30" height="32"> + <sprite name="Facepalm" variant="27">emote.xml</sprite> + </emote> + <emote id="28" name="Angry" effectid="10028" image="graphics/emotes/angry.png" width="30" height="32"> + <sprite name="Angry" variant="28">emote.xml</sprite> + </emote> + <emote id="29" name="Headache" effectid="10029" image="graphics/emotes/headache.png" width="30" height="32"> + <sprite name="Headache" variant="29">emote.xml</sprite> + </emote> + <emote id="30" name="Bored" effectid="10030" image="graphics/emotes/bored.png" width="30" height="32"> + <sprite name="Bored" variant="30">emote.xml</sprite> + </emote> + <emote id="31" name="Heart" effectid="10031" image="graphics/emotes/heart.png" width="30" height="32"> + <sprite name="Heart" variant="31">emote.xml</sprite> + </emote> + <emote id="32" name="Empty" effectid="10032" image="graphics/emotes/empty.png" width="30" height="32"> + <sprite name="Empty" variant="32">emote.xml</sprite> + </emote> + <emote id="33" name="Halloween" effectid="10033" image="graphics/emotes/halloween.png" width="30" height="32"> + <sprite name="Halloween" variant="33">emote.xml</sprite> + </emote> + <emote id="34" name="Vicious" effectid="10034" image="graphics/emotes/vicious.png" width="30" height="32"> + <sprite name="Vicious" variant="34">emote.xml</sprite> + </emote> + <emote id="35" name="Joyful" effectid="10035" image="graphics/emotes/joyful.png" width="30" height="32"> + <sprite name="Joyful" variant="35">emote.xml</sprite> + </emote> + <emote id="36" name="Clever" effectid="10036" image="graphics/emotes/clever.png" width="30" height="32"> + <sprite name="Clever" variant="36">emote.xml</sprite> + </emote> + <emote id="37" name="Shy" effectid="10037" image="graphics/emotes/shy.png" width="30" height="32"> + <sprite name="Shy" variant="37">emote.xml</sprite> + </emote> + <emote id="38" name="Alien" effectid="10038" image="graphics/emotes/alien.png" width="30" height="32"> + <sprite name="Alien" variant="38">emote.xml</sprite> + </emote> + <emote id="39" name="Curious" effectid="10039" image="graphics/emotes/curious.png" width="30" height="32"> + <sprite name="Curious" variant="39">emote.xml</sprite> + </emote> + <emote id="40" name="Pain" effectid="10040" image="graphics/emotes/pain.png" width="30" height="32"> + <sprite name="Pain" variant="40">emote.xml</sprite> + </emote> + <emote id="41" name="Tears" effectid="10041" image="graphics/emotes/tears.png" width="30" height="32"> + <sprite name="Tears" variant="41">emote.xml</sprite> + </emote> </emotes> diff --git a/graphics/emotes/afraid.xml b/graphics/emotes/afraid.xml index 939e750f..004f8ee7 100644 --- a/graphics/emotes/afraid.xml +++ b/graphics/emotes/afraid.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/afraid.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/afraid.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/alien.xml b/graphics/emotes/alien.xml index 7b564f19..3ce5e859 100644 --- a/graphics/emotes/alien.xml +++ b/graphics/emotes/alien.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/alien.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/alien.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/angel.xml b/graphics/emotes/angel.xml index b0fb5cc8..142e0569 100644 --- a/graphics/emotes/angel.xml +++ b/graphics/emotes/angel.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/angel.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/angel.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/angry.xml b/graphics/emotes/angry.xml index caabacea..69d730fe 100644 --- a/graphics/emotes/angry.xml +++ b/graphics/emotes/angry.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/angry.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/angry.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/blah.xml b/graphics/emotes/blah.xml index 3aed4137..fb3142c4 100644 --- a/graphics/emotes/blah.xml +++ b/graphics/emotes/blah.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/blah.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/blah.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/blush.xml b/graphics/emotes/blush.xml index aa5e11ee..4c5c89f4 100644 --- a/graphics/emotes/blush.xml +++ b/graphics/emotes/blush.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/blush.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/blush.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/bored.xml b/graphics/emotes/bored.xml index 43deb61a..a86735f6 100644 --- a/graphics/emotes/bored.xml +++ b/graphics/emotes/bored.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/bored.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/bored.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/bothered.xml b/graphics/emotes/bothered.xml index ea0c3f4a..bcbb2dbc 100644 --- a/graphics/emotes/bothered.xml +++ b/graphics/emotes/bothered.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/bothered.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/bothered.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/cheerful.xml b/graphics/emotes/cheerful.xml index 43f9f10a..4bbaf847 100644 --- a/graphics/emotes/cheerful.xml +++ b/graphics/emotes/cheerful.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/cheerful.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/cheerful.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/clever.xml b/graphics/emotes/clever.xml index 47ec8f4b..8ec120a0 100644 --- a/graphics/emotes/clever.xml +++ b/graphics/emotes/clever.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/clever.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/clever.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/curious.xml b/graphics/emotes/curious.xml index c90164b4..9abb2e70 100644 --- a/graphics/emotes/curious.xml +++ b/graphics/emotes/curious.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/curious.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/curious.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/dead.xml b/graphics/emotes/dead.xml index 95bed52f..eb90ec45 100644 --- a/graphics/emotes/dead.xml +++ b/graphics/emotes/dead.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/dead.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/dead.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/disgust.xml b/graphics/emotes/disgust.xml index 10744329..420c4b30 100644 --- a/graphics/emotes/disgust.xml +++ b/graphics/emotes/disgust.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/disgust.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/disgust.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/empty.xml b/graphics/emotes/empty.xml index cc35384e..7b5d6abb 100644 --- a/graphics/emotes/empty.xml +++ b/graphics/emotes/empty.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/empty.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/empty.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/evil.xml b/graphics/emotes/evil.xml index 864551c2..40fe50e5 100644 --- a/graphics/emotes/evil.xml +++ b/graphics/emotes/evil.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/evil.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/evil.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/facepalm.xml b/graphics/emotes/facepalm.xml index c10672eb..d1951633 100644 --- a/graphics/emotes/facepalm.xml +++ b/graphics/emotes/facepalm.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/facepalm.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/facepalm.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/grin.xml b/graphics/emotes/grin.xml index 72d3bf7a..70765acc 100644 --- a/graphics/emotes/grin.xml +++ b/graphics/emotes/grin.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/grin.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/grin.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/halloween.xml b/graphics/emotes/halloween.xml index c6368431..215548da 100644 --- a/graphics/emotes/halloween.xml +++ b/graphics/emotes/halloween.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/halloween.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/halloween.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/happy.xml b/graphics/emotes/happy.xml index a175f881..07dd24cf 100644 --- a/graphics/emotes/happy.xml +++ b/graphics/emotes/happy.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/happy.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/happy.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/headache.xml b/graphics/emotes/headache.xml index 74ee14cf..7eb7f8ac 100644 --- a/graphics/emotes/headache.xml +++ b/graphics/emotes/headache.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/headache.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/headache.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/heart.xml b/graphics/emotes/heart.xml index 079063a7..019e3b19 100644 --- a/graphics/emotes/heart.xml +++ b/graphics/emotes/heart.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/heart.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/heart.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/joyful.xml b/graphics/emotes/joyful.xml index 80cc29c8..ee06fe45 100644 --- a/graphics/emotes/joyful.xml +++ b/graphics/emotes/joyful.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/joyful.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/joyful.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/laugh.xml b/graphics/emotes/laugh.xml index adb26105..a670966b 100644 --- a/graphics/emotes/laugh.xml +++ b/graphics/emotes/laugh.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/laugh.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/laugh.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/love.xml b/graphics/emotes/love.xml index cc29ff75..2cb5ff49 100644 --- a/graphics/emotes/love.xml +++ b/graphics/emotes/love.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/love.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/love.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/melancholy.xml b/graphics/emotes/melancholy.xml index d1d755d2..b86b06b4 100644 --- a/graphics/emotes/melancholy.xml +++ b/graphics/emotes/melancholy.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/melancholy.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/melancholy.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/meow.xml b/graphics/emotes/meow.xml index 76c2231c..0327464f 100644 --- a/graphics/emotes/meow.xml +++ b/graphics/emotes/meow.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/meow.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/meow.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/money.xml b/graphics/emotes/money.xml index 42a02634..7773b4c9 100644 --- a/graphics/emotes/money.xml +++ b/graphics/emotes/money.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/money.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/money.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/pain.xml b/graphics/emotes/pain.xml index 38bc2d81..c20710be 100644 --- a/graphics/emotes/pain.xml +++ b/graphics/emotes/pain.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/pain.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/pain.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/perturbed.xml b/graphics/emotes/perturbed.xml index 9c1bd618..3b72327b 100644 --- a/graphics/emotes/perturbed.xml +++ b/graphics/emotes/perturbed.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/perturbed.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/perturbed.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/rest.xml b/graphics/emotes/rest.xml index 7379ebda..6198c87b 100644 --- a/graphics/emotes/rest.xml +++ b/graphics/emotes/rest.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/rest.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/rest.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/sad.xml b/graphics/emotes/sad.xml index 8b54b542..10bb6b3c 100644 --- a/graphics/emotes/sad.xml +++ b/graphics/emotes/sad.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/sad.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/sad.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/shy.xml b/graphics/emotes/shy.xml index 24b50810..dcd5e94e 100644 --- a/graphics/emotes/shy.xml +++ b/graphics/emotes/shy.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/shy.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/shy.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/sleep.xml b/graphics/emotes/sleep.xml index 89ec18d6..8892e0de 100644 --- a/graphics/emotes/sleep.xml +++ b/graphics/emotes/sleep.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/sleep.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/sleep.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/speech.xml b/graphics/emotes/speech.xml index 99ca11f2..eeff9ccd 100644 --- a/graphics/emotes/speech.xml +++ b/graphics/emotes/speech.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/speech.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/speech.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/surprise.xml b/graphics/emotes/surprise.xml index b2da5b41..4829b53f 100644 --- a/graphics/emotes/surprise.xml +++ b/graphics/emotes/surprise.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/surprise.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/surprise.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/suspicious.xml b/graphics/emotes/suspicious.xml index 17c85c9b..9d40f892 100644 --- a/graphics/emotes/suspicious.xml +++ b/graphics/emotes/suspicious.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/suspicious.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/suspicious.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/swear.xml b/graphics/emotes/swear.xml index f4d45402..66eeab6c 100644 --- a/graphics/emotes/swear.xml +++ b/graphics/emotes/swear.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/swear.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/swear.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/tears.xml b/graphics/emotes/tears.xml index dacf2686..5aeb1eff 100644 --- a/graphics/emotes/tears.xml +++ b/graphics/emotes/tears.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/tears.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/tears.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/tongue.xml b/graphics/emotes/tongue.xml index 47739b60..9993fd73 100644 --- a/graphics/emotes/tongue.xml +++ b/graphics/emotes/tongue.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/tongue.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/tongue.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/upset.xml b/graphics/emotes/upset.xml index ea1d5413..74d820c1 100644 --- a/graphics/emotes/upset.xml +++ b/graphics/emotes/upset.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/upset.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/upset.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/vicious.xml b/graphics/emotes/vicious.xml index bd78d137..bbc0e32b 100644 --- a/graphics/emotes/vicious.xml +++ b/graphics/emotes/vicious.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/vicious.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/vicious.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/emotes/wink.xml b/graphics/emotes/wink.xml index be4c594d..bd56b912 100644 --- a/graphics/emotes/wink.xml +++ b/graphics/emotes/wink.xml @@ -1,18 +1,17 @@ -<?xml version="1.0"?>
-<effect>
- <particle
- position-x="0" position-y="0" position-z="105" lifetime="5">
- <emitter>
- <property name="position-x" value="0"/>
- <property name="position-y" value="0"/>
- <property name="position-z" value="-32"/>
- <property name="lifetime" value="150"/>
- <property name="fade-out" value="80"/>
- <property name="gravity" value="-0.005"/>
- <animation imageset="graphics/emotes/wink.png" width="30" height="32">
- <frame index="0"/>
- </animation>
- <property name="follow-parent"/>
- </emitter>
- </particle>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="105" lifetime="5"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-32"/> + <property name="lifetime" value="150"/> + <property name="fade-out" value="80"/> + <property name="gravity" value="-0.005"/> + <animation imageset="graphics/emotes/wink.png" width="30" height="32"> + <frame index="0"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/apple.particle.xml b/graphics/particles/apple.particle.xml index 48639d67..f3fdcc73 100644 --- a/graphics/particles/apple.particle.xml +++ b/graphics/particles/apple.particle.xml @@ -1,45 +1,44 @@ <?xml version="1.0"?> - <effect> - <particle position-x="0" position-y="0" position-z="0"> - <emitter> - <property name="position-x" min="-13" max="30" /> - <property name="position-y" min="15" max="18" /> - <property name="position-z" min="35" max="88" /> - <property name="image" value="graphics/particles/apple.png" /> - <property name="output" min="-2350" max="1" /> - <property name="horizontal-angle" value="90" /> - <property name="gravity" value="0.01" /> - <property name="fade-in" value="50" /> - <property name="lifetime" value="1070" /> - <property name="fade-out" value="20" /> - <property name="bounce" min="0.2" max="0.2" /> - </emitter> - <emitter> - <property name="position-x" min="-15" max="0" /> - <property name="position-y" min="0" max="3" /> - <property name="position-z" min="15" max="15" /> - <property name="image" value="graphics/particles/apple.png" /> - <property name="output" min="-3000" max="1" /> - <property name="horizontal-angle" value="90" /> - <property name="gravity" value="0.01" /> - <property name="fade-in" value="30" /> - <property name="lifetime" value="870" /> - <property name="fade-out" value="20" /> - <property name="bounce" min="0.3" max="0.3" /> - </emitter> - <emitter> - <property name="position-x" min="13" max="30" /> - <property name="position-y" min="0" max="3" /> - <property name="position-z" min="15" max="15" /> - <property name="image" value="graphics/particles/apple.png" /> - <property name="output" min="-3000" max="1" /> - <property name="horizontal-angle" value="90" /> - <property name="gravity" value="0.01" /> - <property name="fade-in" value="30" /> - <property name="lifetime" value="870" /> - <property name="fade-out" value="20" /> - <property name="bounce" min="0.3" max="0.3" /> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-13" max="30"/> + <property name="position-y" min="15" max="18"/> + <property name="position-z" min="35" max="88"/> + <property name="image" value="graphics/particles/apple.png"/> + <property name="output" min="-2350" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="gravity" value="0.01"/> + <property name="fade-in" value="50"/> + <property name="lifetime" value="1070"/> + <property name="fade-out" value="20"/> + <property name="bounce" min="0.2" max="0.2"/> + </emitter> + <emitter> + <property name="position-x" min="-15" max="0"/> + <property name="position-y" min="0" max="3"/> + <property name="position-z" min="15" max="15"/> + <property name="image" value="graphics/particles/apple.png"/> + <property name="output" min="-3000" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="gravity" value="0.01"/> + <property name="fade-in" value="30"/> + <property name="lifetime" value="870"/> + <property name="fade-out" value="20"/> + <property name="bounce" min="0.3" max="0.3"/> + </emitter> + <emitter> + <property name="position-x" min="13" max="30"/> + <property name="position-y" min="0" max="3"/> + <property name="position-z" min="15" max="15"/> + <property name="image" value="graphics/particles/apple.png"/> + <property name="output" min="-3000" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="gravity" value="0.01"/> + <property name="fade-in" value="30"/> + <property name="lifetime" value="870"/> + <property name="fade-out" value="20"/> + <property name="bounce" min="0.3" max="0.3"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/arrow-hail.xml b/graphics/particles/arrow-hail.xml index 5372e9a3..0b148030 100644 --- a/graphics/particles/arrow-hail.xml +++ b/graphics/particles/arrow-hail.xml @@ -1,23 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "400" - lifetime = "100" - > - <!-- <property name="follow-parent" value="0"/> --> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="lifetime" min="180" max="180"/> - <property name="position-x" min="105" max="145"/> - <property name="position-y" min="-20" max="20"/> - <property name="vertical-angle" value="255"/> - <property name="power" value="14"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="10" max="20"/> - <property name="gravity" value="0.09"/> - <property name="image" value="graphics/particles/arrow-down.png"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="400" lifetime="100"> + <!-- <property name="follow-parent" value="0"/> --> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="lifetime" min="180" max="180"/> + <property name="position-x" min="105" max="145"/> + <property name="position-y" min="-20" max="20"/> + <property name="vertical-angle" value="255"/> + <property name="power" value="14"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="10" max="20"/> + <property name="gravity" value="0.09"/> + <property name="image" value="graphics/particles/arrow-down.png"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/arrow.particle.xml b/graphics/particles/arrow.particle.xml index e19e2205..37409035 100644 --- a/graphics/particles/arrow.particle.xml +++ b/graphics/particles/arrow.particle.xml @@ -1,14 +1,8 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "32" - lifetime = "128" - > - <rotation imageset="graphics/particles/arrowh.png" width="16" height="16"> - <sequence start="0" end="7" /> - </rotation> - </particle> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <rotation imageset="graphics/particles/arrowh.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> </effect> diff --git a/graphics/particles/attack.particle.xml b/graphics/particles/attack.particle.xml index c8dc5f3e..452e9df7 100644 --- a/graphics/particles/attack.particle.xml +++ b/graphics/particles/attack.particle.xml @@ -1,60 +1,53 @@ <?xml version="1.0"?> - <!-- A burst of red particles emitted in a narrow, horizontal cone. Could be used to visualize some kind of special attack. --> - <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="0" max="45"/> - <property name="horizontal-angle" min="45" max="135"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="100"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ff0000"/> - <property name="lifetime" min="0" max="80"/> - <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="0" max="45"/> - <property name="horizontal-angle" min="45" max="135"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffffff"/> - <property name="lifetime" min="0" max="80"/> - <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="0" max="45"/> - <property name="horizontal-angle" min="45" max="135"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ff0000"/> - <property name="lifetime" min="0" max="80"/> - <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="0" max="45"/> - <property name="horizontal-angle" min="45" max="135"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="3" max="6"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <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="0" max="45"/> + <property name="horizontal-angle" min="45" max="135"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="100"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ff0000"/> + <property name="lifetime" min="0" max="80"/> + <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="0" max="45"/> + <property name="horizontal-angle" min="45" max="135"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <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="0" max="45"/> + <property name="horizontal-angle" min="45" max="135"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ff0000"/> + <property name="lifetime" min="0" max="80"/> + <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="0" max="45"/> + <property name="horizontal-angle" min="45" max="135"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/black-glow.particle.xml b/graphics/particles/black-glow.particle.xml index 8f1013c5..e98f7243 100644 --- a/graphics/particles/black-glow.particle.xml +++ b/graphics/particles/black-glow.particle.xml @@ -3,43 +3,39 @@ Orange-ish particles that fly up to the sky; based on Crush's Soul Menhir effect. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" min="16" max="48" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="10" max="25"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#000000"/> - <property name="lifetime" value="35"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <animation imageset="graphics/particles/sparkle.png|W:#000000" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="lifetime" value="35"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" min="16" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#000000"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <animation imageset="graphics/particles/sparkle.png|W:#000000" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="lifetime" value="35"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/bonfire-shifted.particle.xml b/graphics/particles/bonfire-shifted.particle.xml index 8b5d3547..65b51363 100644 --- a/graphics/particles/bonfire-shifted.particle.xml +++ b/graphics/particles/bonfire-shifted.particle.xml @@ -1,124 +1,118 @@ <?xml version="1.0"?> - <!-- Special fire animation for bonfire tile. Can be used only on the open air. This one can be placed directly on the border between four tiles --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" value="-5"/> - <property name="position-y" min="-4" max="-4"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" value="5"/> - <property name="position-y" min="-4" max="-2"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-y" min="-4" max="0"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0.0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-y" min="-10" max="-20"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="50"/> - <property name="power" min="0.2" max="0.4"/> - <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16"> - <sequence start="0" end="8" delay="90"/> - <frame index="14" delay="200"/> - </animation> - <property name="lifetime" value="50"/> - <property name="output" min="0" max="2"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="180"/> - </emitter> - <emitter> - <property name="position-y" value="-10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.5"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="80"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="230"/> - </emitter> - <emitter> - <property name="position-x" min="2" max="3"/> - <property name="position-y" value="-10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.2"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="60"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="1"/> - </emitter> - <emitter> - <property name="position-x" min="-3" max="4"/> - <property name="position-y" value="-9"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.2"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="60"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="150"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" value="-5"/> + <property name="position-y" min="-4" max="-4"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" value="5"/> + <property name="position-y" min="-4" max="-2"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-4" max="0"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-10" max="-20"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="50"/> + <property name="power" min="0.2" max="0.4"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16"> + <sequence start="0" end="8" delay="90"/> + <frame index="14" delay="200"/> + </animation> + <property name="lifetime" value="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="180"/> + </emitter> + <emitter> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.5"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="80"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="230"/> + </emitter> + <emitter> + <property name="position-x" min="2" max="3"/> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="1"/> + </emitter> + <emitter> + <property name="position-x" min="-3" max="4"/> + <property name="position-y" value="-9"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="150"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/bonfire.particle.xml b/graphics/particles/bonfire.particle.xml index 0ac91091..f3a90fc2 100644 --- a/graphics/particles/bonfire.particle.xml +++ b/graphics/particles/bonfire.particle.xml @@ -1,123 +1,117 @@ <?xml version="1.0"?> - <!-- Special fire animation for bonfire tile. Can be used only on the open air. --> - <effect> - <particle - position-x = "15" - position-y = "0" - position-z = "15" - > - <emitter> - <property name="position-x" value="-5"/> - <property name="position-y" min="-4" max="-4"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" value="5"/> - <property name="position-y" min="-4" max="-2"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-y" min="-4" max="0"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0.0" max="0.05"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30"/> - <frame index="14" delay="1000"/> - </animation> - <property name="lifetime" value="15"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-y" min="-10" max="-20"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="50"/> - <property name="power" min="0.2" max="0.4"/> - <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16"> - <sequence start="0" end="8" delay="90"/> - <frame index="14" delay="200"/> - </animation> - <property name="lifetime" value="50"/> - <property name="output" min="0" max="2"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="180"/> - </emitter> - <emitter> - <property name="position-y" value="-10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.5"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="80"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="230"/> - </emitter> - <emitter> - <property name="position-x" min="2" max="3"/> - <property name="position-y" value="-10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.2"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="60"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="1"/> - </emitter> - <emitter> - <property name="position-x" min="-3" max="4"/> - <property name="position-y" value="-9"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="180"/> - <property name="power" value="0.2"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4"> - <frame index="0" delay="100"/> - <frame index="0" delay="1000"/> - </animation> - <property name="lifetime" value="60"/> - <property name="output" value="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="150"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="15" position-y="0" position-z="15"> + <emitter> + <property name="position-x" value="-5"/> + <property name="position-y" min="-4" max="-4"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" value="5"/> + <property name="position-y" min="-4" max="-2"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-4" max="0"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-10" max="-20"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="50"/> + <property name="power" min="0.2" max="0.4"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16"> + <sequence start="0" end="8" delay="90"/> + <frame index="14" delay="200"/> + </animation> + <property name="lifetime" value="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="180"/> + </emitter> + <emitter> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.5"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="80"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="230"/> + </emitter> + <emitter> + <property name="position-x" min="2" max="3"/> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="1"/> + </emitter> + <emitter> + <property name="position-x" min="-3" max="4"/> + <property name="position-y" value="-9"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="150"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/casket-lid.xml b/graphics/particles/casket-lid.xml index b5b353b9..80a79c4a 100644 --- a/graphics/particles/casket-lid.xml +++ b/graphics/particles/casket-lid.xml @@ -1,19 +1,17 @@ <?xml version="1.0"?> - <effect> - <!-- The lid opening portion of the casket trap--> - <particle position-x="0" position-y="0" position-z="43" lifetime="80"> - <emitter> - <property name="position-y" value="37" /> - <property name="lifetime" value="80"/> - <property name="output" value="1"/> - <property name="output-pause" value="12"/> - <animation imageset="graphics/particles/casket-trap_96x96.png" width="96" height="96"> - <frame index="10" delay="250"/> - <frame index="11" delay="400"/> - <frame index="10" delay="150"/> - </animation> - </emitter> - </particle> - + <!-- The lid opening portion of the casket trap--> + <particle position-x="0" position-y="0" position-z="43" lifetime="80"> + <emitter> + <property name="position-y" value="37"/> + <property name="lifetime" value="80"/> + <property name="output" value="1"/> + <property name="output-pause" value="12"/> + <animation imageset="graphics/particles/casket-trap_96x96.png" width="96" height="96"> + <frame index="10" delay="250"/> + <frame index="11" delay="400"/> + <frame index="10" delay="150"/> + </animation> + </emitter> + </particle> </effect> diff --git a/graphics/particles/casket-monster.xml b/graphics/particles/casket-monster.xml index 68e52dee..8857f029 100644 --- a/graphics/particles/casket-monster.xml +++ b/graphics/particles/casket-monster.xml @@ -1,21 +1,19 @@ <?xml version="1.0"?> - <effect> - <!-- The monster portion of the casket trap--> - <particle position-x="100" position-y="0" position-z="97" lifetime="80"> - <emitter> - <property name="position-y" value="114" /> - <property name="lifetime" value="80"/> - <property name="output" value="1"/> - <property name="output-pause" value="12"/> - <animation imageset="graphics/particles/casket-trap_96x96.png" width="96" height="96"> - <frame index="0" delay="250"/> - <sequence start="1" end="3" delay="70" /> - <frame index="4" delay="120"/> - <frame index="1" delay="70"/> - <frame index="0" delay="150"/> - </animation> - </emitter> - </particle> - + <!-- The monster portion of the casket trap--> + <particle position-x="100" position-y="0" position-z="97" lifetime="80"> + <emitter> + <property name="position-y" value="114"/> + <property name="lifetime" value="80"/> + <property name="output" value="1"/> + <property name="output-pause" value="12"/> + <animation imageset="graphics/particles/casket-trap_96x96.png" width="96" height="96"> + <frame index="0" delay="250"/> + <sequence start="1" end="3" delay="70"/> + <frame index="4" delay="120"/> + <frame index="1" delay="70"/> + <frame index="0" delay="150"/> + </animation> + </emitter> + </particle> </effect> diff --git a/graphics/particles/circle.particle.xml b/graphics/particles/circle.particle.xml index e38f263d..b42aecf8 100644 --- a/graphics/particles/circle.particle.xml +++ b/graphics/particles/circle.particle.xml @@ -1,30 +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>
\ No newline at end of file + <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/colorful-orbits.particle.xml b/graphics/particles/colorful-orbits.particle.xml index c3965c40..e7a96936 100644 --- a/graphics/particles/colorful-orbits.particle.xml +++ b/graphics/particles/colorful-orbits.particle.xml @@ -1,5 +1,4 @@ <?xml version="1.0"?> - <!-- 6 differently colored objects which orbit around a centerpoint in different circular orbits forming a sphere with 80 pixels diameter. Beautiful but I can't @@ -12,113 +11,102 @@ Want it bigger or smaller? When you half the orbit (distance) just double the acceleration and vice versa. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "40" - lifetime = "1" - > - <!-- BLUE --> - <emitter> - <property name="position-x" value = "40"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "0"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#0000ff" /> - <property name="horizontal-angle" value= "90"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#0000ff,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - <!-- CYAN--> - <emitter> - <property name="position-x" value = "-40"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "0"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#00ffff" /> - <property name="horizontal-angle" value= "270"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - <!-- GREEN --> - <emitter> - <property name="position-x" value = "28.28"/> - <property name="position-y" value = "-28.28"/> - <property name="position-z" value = "0"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#00ff00" /> - <property name="horizontal-angle" value= "0"/> - <property name="vertical-angle" value = "90" /> - <property name="power" value="3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#00ff00,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - <!-- YELLOW --> - <emitter> - <property name="position-x" value = "-28.28"/> - <property name="position-y" value = "28.28"/> - <property name="position-z" value = "0"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00" /> - <property name="horizontal-angle" value= "0"/> - <property name="vertical-angle" value = "270" /> - <property name="power" value="3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - <!-- RED --> - <emitter> - <property name="position-x" value = "0"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "40"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ff0000" /> - <property name="horizontal-angle" value= "45"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - <!-- MAGENTA --> - <emitter> - <property name="position-x" value = "0"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "-40"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ff00ff" /> - <property name="horizontal-angle" value= "225"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.2" /> - <emitter> - <property name="image" value="graphics/particles/star-small.png|W:#ff00ff,ffffff"/> - <property name="lifetime" value="40" /> - <property name="fade-out" value="40" /> - </emitter> - </emitter> - - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="40" lifetime="1"> + <!-- BLUE --> + <emitter> + <property name="position-x" value="40"/> + <property name="position-y" value="0"/> + <property name="position-z" value="0"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#0000ff"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#0000ff,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <!-- CYAN--> + <emitter> + <property name="position-x" value="-40"/> + <property name="position-y" value="0"/> + <property name="position-z" value="0"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#00ffff"/> + <property name="horizontal-angle" value="270"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <!-- GREEN --> + <emitter> + <property name="position-x" value="28.28"/> + <property name="position-y" value="-28.28"/> + <property name="position-z" value="0"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#00ff00"/> + <property name="horizontal-angle" value="0"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#00ff00,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <!-- YELLOW --> + <emitter> + <property name="position-x" value="-28.28"/> + <property name="position-y" value="28.28"/> + <property name="position-z" value="0"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00"/> + <property name="horizontal-angle" value="0"/> + <property name="vertical-angle" value="270"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <!-- RED --> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="40"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ff0000"/> + <property name="horizontal-angle" value="45"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <!-- MAGENTA --> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="-40"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ff00ff"/> + <property name="horizontal-angle" value="225"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.2"/> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#ff00ff,ffffff"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/cookingfire.hoveringpot.particle.xml b/graphics/particles/cookingfire.hoveringpot.particle.xml index cc7a7621..14f529e7 100644 --- a/graphics/particles/cookingfire.hoveringpot.particle.xml +++ b/graphics/particles/cookingfire.hoveringpot.particle.xml @@ -1,16 +1,10 @@ <?xml version="1.0"?> - <!-- A fire at the ground and some steam above it designed for use with the brass cauldron from the woodland_indoor tileset. --> - <effect> - <particle - position-x = "0" - position-y = "-6" - position-z = "8" - > + <particle position-x="0" position-y="-6" position-z="8"> <emitter> <property name="position-x" min="6" max="28"/> <property name="position-y" min="-6" max="12"/> @@ -19,8 +13,8 @@ cauldron from the woodland_indoor tileset. <property name="power" min="0" max="0.25"/> <property name="gravity" value="-0.02"/> <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="10" /> - <frame index="14" delay="1000" /> + <sequence start="0" end="14" delay="10"/> + <frame index="14" delay="1000"/> </animation> <property name="lifetime" min="20" max="40"/> <property name="output" min="0" max="4"/> diff --git a/graphics/particles/cookingfire.particle.xml b/graphics/particles/cookingfire.particle.xml index 796cc828..3fce93a4 100644 --- a/graphics/particles/cookingfire.particle.xml +++ b/graphics/particles/cookingfire.particle.xml @@ -1,73 +1,67 @@ <?xml version="1.0"?> - <!-- A fire at the ground and some steam above it designed for use with the brass cauldron from the woodland_indoor tileset. --> - <effect> - <particle - position-x = "0" - position-y = "-6" - position-z = "8" - > - <emitter> - <property name="position-x" min="6" max="28"/> - <property name="position-y" min="-6" max="0"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0" max="0.25"/> - <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="10" /> - <frame index="14" delay="1000" /> - </animation> - <property name="lifetime" min="20" max="40"/> - <property name="output" min="0" max="4"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="30"/> - </emitter> - <emitter> - <property name="position-x" min="16" max="24"/> - <property name="position-y" min="-18" max="-10"/> - <property name="position-z" min="32" max="32"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="1.0"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="-2" max="1"/> - <property name="lifetime" min="20" max="60"/> - <property name="fade-out" value="100"/> - </emitter> - <emitter> - <property name="position-x" min="16" max="24"/> - <property name="position-y" min="-18" max="-10"/> - <property name="position-z" min="32" max="32"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="1.0"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="-2" max="1"/> - <property name="lifetime" min="40" max="100"/> - <property name="fade-out" value="100"/> - </emitter> - <emitter> - <property name="position-x" min="16" max="24"/> - <property name="position-y" min="-18" max="-10"/> - <property name="position-z" min="32" max="32"/> - <property name="image" value="graphics/particles/fog-medium-c.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="1.0"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="-2" max="1"/> - <property name="lifetime" min="40" max="100"/> - <property name="fade-out" value="100"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="-6" position-z="8"> + <emitter> + <property name="position-x" min="6" max="28"/> + <property name="position-y" min="-6" max="0"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.25"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="10"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="20" max="40"/> + <property name="output" min="0" max="4"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="30"/> + </emitter> + <emitter> + <property name="position-x" min="16" max="24"/> + <property name="position-y" min="-18" max="-10"/> + <property name="position-z" min="32" max="32"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="1.0"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="-2" max="1"/> + <property name="lifetime" min="20" max="60"/> + <property name="fade-out" value="100"/> + </emitter> + <emitter> + <property name="position-x" min="16" max="24"/> + <property name="position-y" min="-18" max="-10"/> + <property name="position-z" min="32" max="32"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="1.0"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="-2" max="1"/> + <property name="lifetime" min="40" max="100"/> + <property name="fade-out" value="100"/> + </emitter> + <emitter> + <property name="position-x" min="16" max="24"/> + <property name="position-y" min="-18" max="-10"/> + <property name="position-z" min="32" max="32"/> + <property name="image" value="graphics/particles/fog-medium-c.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="1.0"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="-2" max="1"/> + <property name="lifetime" min="40" max="100"/> + <property name="fade-out" value="100"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/crit.particle.xml b/graphics/particles/crit.particle.xml index e8a773c1..f28cddb6 100644 --- a/graphics/particles/crit.particle.xml +++ b/graphics/particles/crit.particle.xml @@ -1,41 +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="" 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>
\ No newline at end of file + <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="" 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/dark-aura.particle.xml b/graphics/particles/dark-aura.particle.xml index ae569a71..e6a1d54b 100644 --- a/graphics/particles/dark-aura.particle.xml +++ b/graphics/particles/dark-aura.particle.xml @@ -1,56 +1,52 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "-10" - position-z = "16" - > - <emitter> - <property name="position-z" min="16" max="48" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="10" max="25"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <property name="follow-parent"/> - <emitter> - <property name="gravity" value="-0.06"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#401c52"/> - <property name="lifetime" value="35"/> - <property name="fade-in" value="2"/> - <property name="fade-out" value="10"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="120"/> - <property name="randomnes" value="200"/> - <property name="acceleration" value="0.1"/> - <property name="follow-parent"/> - </emitter> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-small.png|W:#401c52"/> - <property name="lifetime" value="25"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="120"/> - <property name="randomnes" value="200"/> - <property name="acceleration" value="0.1"/> - <property name="follow-parent"/> - </emitter> - <emitter> - <property name="image" value="graphics/particles/orb-large.png|W:#2c0c31"/> - <property name="lifetime" value="95"/> - <property name="fade-in" value="5"/> - <property name="position-y" value="40" /> - <property name="fade-out" value="40"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="50" max="100"/> - <property name="follow-parent"/> - <property name="gravity" value="-0.005"/> - <property name="acceleration" value="0.02"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="-10" position-z="16"> + <emitter> + <property name="position-z" min="16" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <property name="follow-parent"/> + <emitter> + <property name="gravity" value="-0.06"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#401c52"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="2"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="120"/> + <property name="randomnes" value="200"/> + <property name="acceleration" value="0.1"/> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#401c52"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="120"/> + <property name="randomnes" value="200"/> + <property name="acceleration" value="0.1"/> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-large.png|W:#2c0c31"/> + <property name="lifetime" value="95"/> + <property name="fade-in" value="5"/> + <property name="position-y" value="40"/> + <property name="fade-out" value="40"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="50" max="100"/> + <property name="follow-parent"/> + <property name="gravity" value="-0.005"/> + <property name="acceleration" value="0.02"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/electricity.blue.large.xml b/graphics/particles/electricity.blue.large.xml index 6fa31381..5d140478 100644 --- a/graphics/particles/electricity.blue.large.xml +++ b/graphics/particles/electricity.blue.large.xml @@ -1,21 +1,17 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="lifetime" value="80"/> - <property name="output" value="2"/> - <property name="position-x" min="-32" max="32" /> - <property name="position-y" min="-32" max="32" /> - <property name="gravity" value="-1.5"/> - <property name="momentum" value="0.3"/> - <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="fade-out" value="30"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="lifetime" value="80"/> + <property name="output" value="2"/> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-32" max="32"/> + <property name="gravity" value="-1.5"/> + <property name="momentum" value="0.3"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="30"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/electricity.blue.xml b/graphics/particles/electricity.blue.xml index d574a44a..192e067f 100644 --- a/graphics/particles/electricity.blue.xml +++ b/graphics/particles/electricity.blue.xml @@ -1,22 +1,17 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "300" - > - <emitter> - <property name="lifetime" value="30"/> - <property name="output" value="1"/> - <property name="position-x" min="-16" max="16" /> - <property name="position-y" min="-16" max="16" /> - <property name="gravity" value="-2"/> - <property name="momentum" value="0.3"/> - <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="fade-out" value="30"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="300"> + <emitter> + <property name="lifetime" value="30"/> + <property name="output" value="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="gravity" value="-2"/> + <property name="momentum" value="0.3"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="30"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/electricity.red.large.xml b/graphics/particles/electricity.red.large.xml index 8c936190..462826c0 100644 --- a/graphics/particles/electricity.red.large.xml +++ b/graphics/particles/electricity.red.large.xml @@ -1,21 +1,17 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="lifetime" value="80"/> - <property name="output" value="2"/> - <property name="position-x" min="-32" max="32" /> - <property name="position-y" min="-32" max="32" /> - <property name="gravity" value="-1.5"/> - <property name="momentum" value="0.3"/> - <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="fade-out" value="30"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="lifetime" value="80"/> + <property name="output" value="2"/> + <property name="position-x" min="-32" max="32"/> + <property name="position-y" min="-32" max="32"/> + <property name="gravity" value="-1.5"/> + <property name="momentum" value="0.3"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="30"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/electricity.red.xml b/graphics/particles/electricity.red.xml index 69a9d05b..a831d38f 100644 --- a/graphics/particles/electricity.red.xml +++ b/graphics/particles/electricity.red.xml @@ -1,22 +1,17 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "300" - > - <emitter> - <property name="lifetime" value="30"/> - <property name="output" value="1"/> - <property name="position-x" min="-16" max="16" /> - <property name="position-y" min="-16" max="16" /> - <property name="gravity" value="-2"/> - <property name="momentum" value="0.3"/> - <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="fade-out" value="30"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="300"> + <emitter> + <property name="lifetime" value="30"/> + <property name="output" value="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="gravity" value="-2"/> + <property name="momentum" value="0.3"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="fade-out" value="30"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/evilobelisk.particle.xml b/graphics/particles/evilobelisk.particle.xml index bd588844..f6819102 100644 --- a/graphics/particles/evilobelisk.particle.xml +++ b/graphics/particles/evilobelisk.particle.xml @@ -5,38 +5,34 @@ high and supposed to give an object which is about half as large as a player character some magical aura. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="16" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="20" max="24"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#f05050"/> - <property name="lifetime" value="100"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="90"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-small.png|W:#f05050"/> - <property name="lifetime" value="100"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="90"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#f05050"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#f05050"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/fire-burst.xml b/graphics/particles/fire-burst.xml index 0c025e29..ec337160 100644 --- a/graphics/particles/fire-burst.xml +++ b/graphics/particles/fire-burst.xml @@ -1,54 +1,47 @@ <?xml version="1.0"?> - <!-- An explosion of white particles. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "20" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="35" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="2"/> - <property name="gravity" value="0.1"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="20" /> - <frame index="14" delay="1000" /> - </animation> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="35" max="50"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="6" max="12"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="65" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="-0.1"/> - <property name="image" value="graphics/particles/smoke-large-grey.png"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="1" max="2"/> - <property name="fade-out" value="80"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="35" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="35" max="50"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="65" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="-0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="1" max="2"/> + <property name="fade-out" value="80"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/fire-explosion.xml b/graphics/particles/fire-explosion.xml index 821e3050..4f7a7fec 100644 --- a/graphics/particles/fire-explosion.xml +++ b/graphics/particles/fire-explosion.xml @@ -1,54 +1,47 @@ <?xml version="1.0"?> - <!-- An explosion of white particles. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "20" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="-10" max="10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="5"/> - <property name="gravity" value="0.1"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="20" /> - <frame index="14" delay="1000" /> - </animation> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="300" max="330"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="8"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="6" max="12"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" min="-10" max="10"/> - <property name="position-y" min="-10" max="10"/> - <property name="vertical-angle" min="65" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="-0.1"/> - <property name="image" value="graphics/particles/smoke-large-grey.png"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="10" max="15"/> - <property name="fade-out" value="80"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="300" max="330"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="8"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="vertical-angle" min="65" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="-0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="15"/> + <property name="fade-out" value="80"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/fireplace.particle.xml b/graphics/particles/fireplace.particle.xml index 7bcc36f4..36b431ec 100644 --- a/graphics/particles/fireplace.particle.xml +++ b/graphics/particles/fireplace.particle.xml @@ -1,31 +1,25 @@ <?xml version="1.0"?> - <!-- A one tile wide rectangular fire effect intended for use with the fireplace from the woodland_indoor tileset. --> - <effect> - <particle - position-x = "0" - position-y = "32" - position-z = "16" - > - <emitter> - <property name="position-x" min="0" max="32"/> - <property name="position-y" min="-24" max="-8"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0.1" max="0.3"/> - <property name="gravity" value="-0.04"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="20" /> - <frame index="14" delay="1000" /> - </animation> - <property name="lifetime" min="25" max="35"/> - <property name="output" min="0" max="20"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="15"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="32" position-z="16"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="-24" max="-8"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.04"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="25" max="35"/> + <property name="output" min="0" max="20"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="15"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/flame.particle.xml b/graphics/particles/flame.particle.xml index 8d1def5a..145aa889 100644 --- a/graphics/particles/flame.particle.xml +++ b/graphics/particles/flame.particle.xml @@ -1,30 +1,24 @@ <?xml version="1.0"?> - <!-- Small flame with a point-like source designed for the lamps on the cave tileset but it should also work to visualize some kind of torch or - when launched by a parent emitter - a small fireball. --> - <effect> - <particle - position-x = "17" - position-y = "0" - position-z = "32" - > - <emitter> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" min="0.1" max="0.3"/> - <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> - <sequence start="0" end="14" delay="30" /> - <frame index="14" delay="1000" /> - </animation> - <property name="lifetime" min="35" max="50"/> - <property name="output" min="0" max="2"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="17" position-y="0" position-z="32"> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="35" max="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/fountain.particle.xml b/graphics/particles/fountain.particle.xml index 980e96d2..8e57db5e 100644 --- a/graphics/particles/fountain.particle.xml +++ b/graphics/particles/fountain.particle.xml @@ -3,34 +3,30 @@ Fancy fireworks effect which fills the whole screen. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "32" - > - <emitter> - <property name="position-x" min="0" max="32"/> - <property name="position-y" min="0" max="32"/> - <property name="position-z" min="0" max="32"/> - <property name="image" value="graphics/particles/star-medium.png|W:#00ffff,ffffff"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="power" min="6" max="7"/> - <property name="gravity" value="0.1"/> - <property name="lifetime" value="300"/> - <property name="output" min="0" max="1"/> - <emitter> - <property name="position-x" value="0"/> - <property name="position-y" value="0"/> - <property name="position-z" value="0"/> - <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" value="1"/> - <property name="randomnes" value="100"/> - <property name="lifetime" min="20" max="30"/> - <property name="output" min="0" max="1"/> - </emitter> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="32"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="32"/> + <property name="position-z" min="0" max="32"/> + <property name="image" value="graphics/particles/star-medium.png|W:#00ffff,ffffff"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="power" min="6" max="7"/> + <property name="gravity" value="0.1"/> + <property name="lifetime" value="300"/> + <property name="output" min="0" max="1"/> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="0"/> + <property name="position-z" value="0"/> + <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" value="1"/> + <property name="randomnes" value="100"/> + <property name="lifetime" min="20" max="30"/> + <property name="output" min="0" max="1"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/gate-opening.xml b/graphics/particles/gate-opening.xml index 26d82882..3a04b2a8 100644 --- a/graphics/particles/gate-opening.xml +++ b/graphics/particles/gate-opening.xml @@ -1,11 +1,10 @@ <?xml version="1.0"?> - <effect> - <!-- The gate opening animation --> - <particle position-x="0" position-y="0" position-z="32"> - <animation imageset="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"> - <sequence start="0" end="4" delay="100" /> - <frame index="5" /> - </animation> - </particle> + <!-- The gate opening animation --> + <particle position-x="0" position-y="0" position-z="32"> + <animation imageset="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"> + <sequence start="0" end="4" delay="100"/> + <frame index="5"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/geyser.particle.xml b/graphics/particles/geyser.particle.xml index f91ce822..1844de9b 100644 --- a/graphics/particles/geyser.particle.xml +++ b/graphics/particles/geyser.particle.xml @@ -4,26 +4,14 @@ A geysir which appears at regular intervals and becomes stronger and weaker. An example of changing emitters. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="output" value="2" - change-func="sine" - change-amplitude="3" - change-period="800" - /> - <property name="power" min="1.5" max="2.5" - change-func="sine" - change-amplitude="3" - change-period="800" - /> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="85" max="90" /> - <property name="image" value="graphics/particles/orb-medium.png"/> - <property name="gravity" value="0.1" /> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="output" value="2" change-func="sine" change-amplitude="3" change-period="800"/> + <property name="power" min="1.5" max="2.5" change-func="sine" change-amplitude="3" change-period="800"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="85" max="90"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="gravity" value="0.1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/golbenez.particle.xml b/graphics/particles/golbenez.particle.xml index 8581e884..ddb2269c 100644 --- a/graphics/particles/golbenez.particle.xml +++ b/graphics/particles/golbenez.particle.xml @@ -5,38 +5,34 @@ high and supposed to give an object which is about half as large as a player character some magical aura. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="16" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="20" max="24"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.5"/> - <property name="image" value="graphics/particles/star-small.png|W:#580000,A40000,C02020,ff6060"/> - <property name="lifetime" value="20"/> - <property name="fade-in" value="1"/> - <property name="fade-out" value="5"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="100"/> - </emitter> - <emitter> - <property name="gravity" value="0.2"/> - <property name="momentum" value="0.1"/> - <property name="image" value="graphics/particles/orb-large.png"/> - <property name="lifetime" value="5"/> - <property name="fade-in" value="1"/> - <property name="fade-out" value="5"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="100"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#580000,A40000,C02020,ff6060"/> + <property name="lifetime" value="20"/> + <property name="fade-in" value="1"/> + <property name="fade-out" value="5"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="100"/> + </emitter> + <emitter> + <property name="gravity" value="0.2"/> + <property name="momentum" value="0.1"/> + <property name="image" value="graphics/particles/orb-large.png"/> + <property name="lifetime" value="5"/> + <property name="fade-in" value="1"/> + <property name="fade-out" value="5"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="100"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/green-bubbles.particle.xml b/graphics/particles/green-bubbles.particle.xml index e272d85c..f4a0582a 100644 --- a/graphics/particles/green-bubbles.particle.xml +++ b/graphics/particles/green-bubbles.particle.xml @@ -3,38 +3,34 @@ Green poison bubbles --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="90" /> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="4" max="15"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.1"/> - <property name="momentum" value="0.9"/> - <animation imageset="graphics/particles/fullbubble-16px.png|W:#80ff80,40a020" width="16" height="16"> - <frame index="0" delay="80" /> - <frame index="1" delay="80" /> - <frame index="2" delay="80" /> - <frame index="3" delay="80" /> - <frame index="4" delay="80" /> - <frame index="5" delay="30" /> - <frame index="6" delay="20" /> - <frame index="7" delay="-1" /> - </animation> - <property name="lifetime" value="45"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="90"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="4" max="15"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <animation imageset="graphics/particles/fullbubble-16px.png|W:#80ff80,40a020" width="16" height="16"> + <frame index="0" delay="80"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="30"/> + <frame index="6" delay="20"/> + <frame index="7" delay="-1"/> + </animation> + <property name="lifetime" value="45"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/hadesblaze.particle.xml b/graphics/particles/hadesblaze.particle.xml index dd4fd6a3..1a314f44 100644 --- a/graphics/particles/hadesblaze.particle.xml +++ b/graphics/particles/hadesblaze.particle.xml @@ -1,45 +1,39 @@ <?xml version="1.0"?> - <!-- A huge, blue blaze-like effect about 100 pixels wide and 300 pixels high. Takes exactly 1161 particles and reduces my framerate to one third but looks really awesome. Maybe we can use this effect at some "special place". Maybe some evil magicans laboratory or a demonic temple or something like that. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="16" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="30" max="34"/> - <property name="lifetime" value="1"/> - <property name="output" value="2"/> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#00ffff"/> - <property name="lifetime" value="180"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="150"/> - <property name="output" value="1"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/glow-medium.png|W:#0000ff"/> - <property name="lifetime" value="200"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="150"/> - <property name="output" value="1"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="30" max="34"/> + <property name="lifetime" value="1"/> + <property name="output" value="2"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#00ffff"/> + <property name="lifetime" value="180"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="150"/> + <property name="output" value="1"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#0000ff"/> + <property name="lifetime" value="200"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="150"/> + <property name="output" value="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hellblaze.particle.xml b/graphics/particles/hellblaze.particle.xml index 181cd988..71b60dc8 100644 --- a/graphics/particles/hellblaze.particle.xml +++ b/graphics/particles/hellblaze.particle.xml @@ -8,64 +8,60 @@ 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="randomnes" 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="randomnes" value="200"/> - <property name="horizontal-angle" min="0" max="360" /> - <property name="power" min="0" max="2" /> - </emitter> - </particle> -</effect>
\ No newline at end of file + <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="randomnes" 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="randomnes" 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/hillunderfall.particle.xml b/graphics/particles/hillunderfall.particle.xml index 12037757..cdd89f24 100644 --- a/graphics/particles/hillunderfall.particle.xml +++ b/graphics/particles/hillunderfall.particle.xml @@ -1,22 +1,17 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-26" max="39"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="122" max="132"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-26" max="39"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="122" max="132"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hillunderfall2.particle.xml b/graphics/particles/hillunderfall2.particle.xml index edaa1ccd..c28e4f4d 100644 --- a/graphics/particles/hillunderfall2.particle.xml +++ b/graphics/particles/hillunderfall2.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-26" max="39"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="78" max="88"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-42" max="50"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-26" max="39"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="78" max="88"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-42" max="50"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit.particle.xml b/graphics/particles/hit.particle.xml index c5c295fc..fc59c8ff 100644 --- a/graphics/particles/hit.particle.xml +++ b/graphics/particles/hit.particle.xml @@ -1,59 +1,52 @@ <?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="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-small.png"/> - <property name="lifetime" min="0" max="80"/> - <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="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> - <property name="lifetime" min="0" max="80"/> - <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="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png"/> - <property name="lifetime" min="0" max="80"/> - <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="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="6"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="3" max="6"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <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="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <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="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <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="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <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="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/large-explosion.xml b/graphics/particles/large-explosion.xml index e27bdf74..45cf6fbb 100644 --- a/graphics/particles/large-explosion.xml +++ b/graphics/particles/large-explosion.xml @@ -1,54 +1,47 @@ <?xml version="1.0"?> - <!-- An explosion --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "20" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="-10" max="10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="5"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/smoke-large-grey.png"/> - <property name="lifetime" min="50" max="800"/> - <property name="output" min="300" max="330"/> - <property name="fade-out" value="10"/> - <property name="bounce" value="0.8"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="45" max="60"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="0.8"/> - <property name="gravity" value="0.01"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="lifetime" min="70" max="180"/> - <property name="output" min="10" max="22"/> - <property name="fade-out" value="10"/> - <property name="bounce" value="0.8"/> - </emitter> - <emitter> - <property name="position-x" min="-10" max="10"/> - <property name="position-y" min="-10" max="10"/> - <property name="position-z" min="30" max="40"/> - <property name="vertical-angle" min="15" max="40"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="0.7"/> - <property name="gravity" value="0.001"/> - <property name="image" value="graphics/particles/blaze.png"/> - <property name="lifetime" min="0" max="140"/> - <property name="output" min="20" max="35"/> - <property name="fade-out" value="100"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="300" max="330"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.8"/> + <property name="gravity" value="0.01"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="lifetime" min="70" max="180"/> + <property name="output" min="10" max="22"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="position-z" min="30" max="40"/> + <property name="vertical-angle" min="15" max="40"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.7"/> + <property name="gravity" value="0.001"/> + <property name="image" value="graphics/particles/blaze.png"/> + <property name="lifetime" min="0" max="140"/> + <property name="output" min="20" max="35"/> + <property name="fade-out" value="100"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/levelup.particle.xml b/graphics/particles/levelup.particle.xml index 0c80626b..17e10f82 100644 --- a/graphics/particles/levelup.particle.xml +++ b/graphics/particles/levelup.particle.xml @@ -3,21 +3,16 @@ Red stars which are supposed to engulf a character --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> - <property name="vertical-angle" value="90"/> - <property name="power" value="2"/> - <property name="lifetime" value="36"/> - <property name="output" min="-5" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="0" max="32"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="2"/> + <property name="lifetime" value="36"/> + <property name="output" min="-5" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="0" max="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/lightning1.xml b/graphics/particles/lightning1.xml index a94f7349..0fe869b0 100644 --- a/graphics/particles/lightning1.xml +++ b/graphics/particles/lightning1.xml @@ -1,23 +1,16 @@ <?xml version="1.0"?> - <!-- An explosion of white particles. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "120" - lifetime = "1" - > - <emitter> - <property name="power" min="0" max="0"/> - <property name="gravity" value="0"/> - <property name="image" value="graphics/particles/lightning1-240.png"/> - <property name="lifetime" min="5" max="10"/> - <property name="output" value="1"/> - <property name="fade-out" value="8"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="120" lifetime="1"> + <emitter> + <property name="power" min="0" max="0"/> + <property name="gravity" value="0"/> + <property name="image" value="graphics/particles/lightning1-240.png"/> + <property name="lifetime" min="5" max="10"/> + <property name="output" value="1"/> + <property name="fade-out" value="8"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/lightning2.xml b/graphics/particles/lightning2.xml index cf803299..6f5d059d 100644 --- a/graphics/particles/lightning2.xml +++ b/graphics/particles/lightning2.xml @@ -1,23 +1,16 @@ <?xml version="1.0"?> - <!-- An explosion of white particles. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "131" - lifetime = "1" - > - <emitter> - <property name="power" min="0" max="0"/> - <property name="gravity" value="0"/> - <property name="image" value="graphics/particles/lightning2-263.png"/> - <property name="lifetime" min="5" max="10"/> - <property name="output" value="1"/> - <property name="fade-out" value="8"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="131" lifetime="1"> + <emitter> + <property name="power" min="0" max="0"/> + <property name="gravity" value="0"/> + <property name="image" value="graphics/particles/lightning2-263.png"/> + <property name="lifetime" min="5" max="10"/> + <property name="output" value="1"/> + <property name="fade-out" value="8"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/lightning3.xml b/graphics/particles/lightning3.xml index e4a53d04..3734f1f8 100644 --- a/graphics/particles/lightning3.xml +++ b/graphics/particles/lightning3.xml @@ -1,23 +1,16 @@ <?xml version="1.0"?> - <!-- An explosion of white particles. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "137" - lifetime = "1" - > - <emitter> - <property name="power" min="0" max="0"/> - <property name="gravity" value="0"/> - <property name="image" value="graphics/particles/lightning3-275.png"/> - <property name="lifetime" min="5" max="10"/> - <property name="output" value="1"/> - <property name="fade-out" value="8"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="137" lifetime="1"> + <emitter> + <property name="power" min="0" max="0"/> + <property name="gravity" value="0"/> + <property name="image" value="graphics/particles/lightning3-275.png"/> + <property name="lifetime" min="5" max="10"/> + <property name="output" value="1"/> + <property name="fade-out" value="8"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.black.xml b/graphics/particles/magic.black.xml index e0c7f914..88c8f9b8 100644 --- a/graphics/particles/magic.black.xml +++ b/graphics/particles/magic.black.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#000000" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="0" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#000000" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="0" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.blue.xml b/graphics/particles/magic.blue.xml index f7dc7eea..d047dcd9 100644 --- a/graphics/particles/magic.blue.xml +++ b/graphics/particles/magic.blue.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#0000e0,7080ff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#0000e0,7080ff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.default.xml b/graphics/particles/magic.default.xml index 2e9917db..0363f067 100644 --- a/graphics/particles/magic.default.xml +++ b/graphics/particles/magic.default.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#0020ff,20f0ff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#0020ff,20f0ff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.enhance.xml b/graphics/particles/magic.enhance.xml index 866263cd..18fb52ca 100644 --- a/graphics/particles/magic.enhance.xml +++ b/graphics/particles/magic.enhance.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#a0a000,ffdf10" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#a0a000,ffdf10" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.generic.xml b/graphics/particles/magic.generic.xml index 4b139779..eb123202 100644 --- a/graphics/particles/magic.generic.xml +++ b/graphics/particles/magic.generic.xml @@ -1,104 +1,95 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> -<!-- red --> <animation imageset="graphics/particles/sparkle.png|W:#b00000,ff8020" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - - - <emitter> -<!-- green --> <animation imageset="graphics/particles/sparkle.png|W:#00a000,30ff30" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - - <emitter> -<!-- blue --> <animation imageset="graphics/particles/sparkle.png|W:#0000e0,7080ff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - - - <emitter> -<!-- yellow --> <animation imageset="graphics/particles/sparkle.png|W:#9090000,ffff00" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - - - <emitter> -<!-- cyan --> <animation imageset="graphics/particles/sparkle.png|W:#008080,00ffff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - - - <emitter> -<!-- magenta --> <animation imageset="graphics/particles/sparkle.png|W:#800080,ff00ff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="output-pause" min="0" max="12"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <!-- red --> + <animation imageset="graphics/particles/sparkle.png|W:#b00000,ff8020" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + <emitter> + <!-- green --> + <animation imageset="graphics/particles/sparkle.png|W:#00a000,30ff30" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + <emitter> + <!-- blue --> + <animation imageset="graphics/particles/sparkle.png|W:#0000e0,7080ff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + <emitter> + <!-- yellow --> + <animation imageset="graphics/particles/sparkle.png|W:#9090000,ffff00" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + <emitter> + <!-- cyan --> + <animation imageset="graphics/particles/sparkle.png|W:#008080,00ffff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + <emitter> + <!-- magenta --> + <animation imageset="graphics/particles/sparkle.png|W:#800080,ff00ff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="output-pause" min="0" max="12"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.golden.xml b/graphics/particles/magic.golden.xml index 866263cd..18fb52ca 100644 --- a/graphics/particles/magic.golden.xml +++ b/graphics/particles/magic.golden.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#a0a000,ffdf10" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#a0a000,ffdf10" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.green.xml b/graphics/particles/magic.green.xml index ec204198..6641c6e8 100644 --- a/graphics/particles/magic.green.xml +++ b/graphics/particles/magic.green.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#00a000,30ff30" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#00a000,30ff30" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.hit.evil.xml b/graphics/particles/magic.hit.evil.xml index 9560df98..7392c63c 100644 --- a/graphics/particles/magic.hit.evil.xml +++ b/graphics/particles/magic.hit.evil.xml @@ -1,65 +1,59 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="4"/> - <property name="gravity" value="100"/> - <property name="image" value="graphics/particles/orb-small.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="30" max="60"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="4"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-medium.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="40" max="55"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="4"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="60" max="80"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="2"/> - <property name="gravity" value="0.1"/> - <animation imageset="graphics/particles/electricity-spark.png" width="15" height="15"> - <sequence start="0" end="7" delay="10" /> - <frame index="0" delay="10" /> - </animation> - <property name="lifetime" min="10" max="800"/> - <property name="output" min="5" max="20"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="4"/> + <property name="gravity" value="100"/> + <property name="image" value="graphics/particles/orb-small.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="30" max="60"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="4"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="40" max="55"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="4"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="60" max="80"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/electricity-spark.png" width="15" height="15"> + <sequence start="0" end="7" delay="10"/> + <frame index="0" delay="10"/> + </animation> + <property name="lifetime" min="10" max="800"/> + <property name="output" min="5" max="20"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.hit.xml b/graphics/particles/magic.hit.xml index 96170247..1141116c 100644 --- a/graphics/particles/magic.hit.xml +++ b/graphics/particles/magic.hit.xml @@ -1,65 +1,59 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="3"/> - <property name="gravity" value="100"/> - <property name="image" value="graphics/particles/orb-small.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="30" max="60"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="3"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/star-medium.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="30" max="50"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="3"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#000000"/> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="40" max="60"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="position-z" min="1" max="5"/> - <property name="vertical-angle" min="45" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="2"/> - <property name="gravity" value="0.1"/> - <animation imageset="graphics/particles/electricity-spark.png" width="15" height="15"> - <sequence start="0" end="7" delay="10" /> - <frame index="0" delay="10" /> - </animation> - <property name="lifetime" min="10" max="800"/> - <property name="output" min="12" max="20"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="3"/> + <property name="gravity" value="100"/> + <property name="image" value="graphics/particles/orb-small.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="30" max="60"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="3"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="30" max="50"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="3"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#000000"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="40" max="60"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-z" min="1" max="5"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/electricity-spark.png" width="15" height="15"> + <sequence start="0" end="7" delay="10"/> + <frame index="0" delay="10"/> + </animation> + <property name="lifetime" min="10" max="800"/> + <property name="output" min="12" max="20"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.red.xml b/graphics/particles/magic.red.xml index fcf151e6..59a494ae 100644 --- a/graphics/particles/magic.red.xml +++ b/graphics/particles/magic.red.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#b00000,ff8020" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#b00000,ff8020" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.shield-ends.xml b/graphics/particles/magic.shield-ends.xml index 79c6e385..7f328ddd 100644 --- a/graphics/particles/magic.shield-ends.xml +++ b/graphics/particles/magic.shield-ends.xml @@ -1,278 +1,301 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "85" - lifetime = "1" - follow-parent = "1" - > - <!-- <property name="follow-parent" value="0"/> --> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="270"/> - <property name="power" value="4"/> - <property name="lifetime" value="1"/> - <property name="output" min="1" max="1"/> - - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="-11" max="11"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="4" end="4" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="11" max="33"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="3" end="3" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="34" max="56"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="2" end="2" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="56" max="78"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="1" end="1" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="79" max="101"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="101" max="123"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="7" end="7" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="124" max="146"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="6" end="6" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="146" max="168"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="169" max="191"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="4" end="4" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="191" max="213"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="3" end="3" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="214" max="236"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="2" end="2" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="236" max="258"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="1" end="1" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="259" max="281"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="281" max="303"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="7" end="7" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="304" max="326"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="6" end="6" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="326" max="348"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="10" max="15"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="position-z" min="-85" max="0"/> - <property name="gravity" value="0.2"/> - <property name="lifetime" value="40"/> - <property name="fade-out" value="40"/> - </emitter> - </emitter> - - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="85" lifetime="1" follow-parent="1"> + <!-- <property name="follow-parent" value="0"/> --> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="270"/> + <property name="power" value="4"/> + <property name="lifetime" value="1"/> + <property name="output" min="1" max="1"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="-11" max="11"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="11" max="33"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="34" max="56"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="56" max="78"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="79" max="101"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="101" max="123"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="124" max="146"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="146" max="168"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="169" max="191"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="191" max="213"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="214" max="236"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="236" max="258"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="259" max="281"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="281" max="303"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="304" max="326"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="326" max="348"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.shield.xml b/graphics/particles/magic.shield.xml index de89f313..67a357c4 100644 --- a/graphics/particles/magic.shield.xml +++ b/graphics/particles/magic.shield.xml @@ -1,246 +1,269 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "1" - follow-parent = "0" - > - <!-- <property name="follow-parent" value="0"/> --> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="90"/> - <property name="power" value="4"/> - <property name="lifetime" value="25"/> - <property name="output" min="1" max="1"/> - - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="-11" max="11"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="4" end="4" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="11" max="33"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="3" end="3" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="34" max="56"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="2" end="2" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="56" max="78"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="1" end="1" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="79" max="101"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="101" max="123"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="7" end="7" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="124" max="146"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="6" end="6" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="146" max="168"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="5" end="5" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="169" max="191"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="4" end="4" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="191" max="213"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="3" end="3" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="214" max="236"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="2" end="2" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="236" max="258"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="1" end="1" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="259" max="281"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="0" end="0" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="281" max="303"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="7" end="7" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="304" max="326"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="6" end="6" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="vertical-angle" value="0"/> - <property name="horizontal-angle" min="326" max="348"/> - <property name="power" min="18" max="20"/> - <property name="lifetime" value="1"/> - <property name="output" min="0" max="2"/> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> - <sequence start="5" end="5" delay="10000" /> - </animation> - <property name="lifetime" value="40"/> - <property name="fade-in" value="5"/> - </emitter> - </emitter> - - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="1" follow-parent="0"> + <!-- <property name="follow-parent" value="0"/> --> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="90"/> + <property name="power" value="4"/> + <property name="lifetime" value="25"/> + <property name="output" min="1" max="1"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="-11" max="11"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="11" max="33"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="34" max="56"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="56" max="78"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="79" max="101"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="101" max="123"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="124" max="146"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="146" max="168"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="5" end="5" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="169" max="191"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="191" max="213"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="214" max="236"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="236" max="258"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="259" max="281"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="281" max="303"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="304" max="326"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="326" max="348"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <animation imageset="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"> + <sequence start="5" end="5" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.teleport.xml b/graphics/particles/magic.teleport.xml index 2f43a0c4..7b4a1ef2 100644 --- a/graphics/particles/magic.teleport.xml +++ b/graphics/particles/magic.teleport.xml @@ -1,25 +1,19 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "16" - > - <emitter> - <animation imageset="graphics/particles/puff-blue.png" width="17" height="17"> - <sequence start="0" end="9" delay="30" /> - <frame index="0" delay="300" /> - <end /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" value="4"/> - <property name="lifetime" value="30"/> - <property name="output" min="2" max="5"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="0" max="3"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="16"> + <emitter> + <animation imageset="graphics/particles/puff-blue.png" width="17" height="17"> + <sequence start="0" end="9" delay="30"/> + <frame index="0" delay="300"/> + <end/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="4"/> + <property name="lifetime" value="30"/> + <property name="output" min="2" max="5"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="0" max="3"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/magic.white.xml b/graphics/particles/magic.white.xml index 12f499be..ef3d387f 100644 --- a/graphics/particles/magic.white.xml +++ b/graphics/particles/magic.white.xml @@ -1,24 +1,18 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <animation imageset="graphics/particles/sparkle.png|W:#e0e0e0,ffffff" width="15" height="15"> - <sequence start="0" end="3" delay="50" /> - <frame index="0" delay="100" /> - </animation> - <property name="vertical-angle" value="90"/> - <property name="power" min="1" max="1"/> - <property name="lifetime" min="15" max="25"/> - <property name="output" min="1" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="29" max="40"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <animation imageset="graphics/particles/sparkle.png|W:#e0e0e0,ffffff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" min="1" max="1"/> + <property name="lifetime" min="15" max="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="29" max="40"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/manaseed.particle.xml b/graphics/particles/manaseed.particle.xml index 805dc931..b4eaf752 100644 --- a/graphics/particles/manaseed.particle.xml +++ b/graphics/particles/manaseed.particle.xml @@ -1,25 +1,19 @@ <?xml version="1.0"?> - <!-- A one tile wide rectangular fire effect intended for use with the fireplace from the woodland_indoor tileset. --> - <effect> - <particle - position-x = "0" - position-y = "8" - position-z = "16" - > - <emitter> - <property name="randomnes" value="100" /> - <property name="image" value="graphics/particles/star-small.png|W:#990000,ffffff" /> - <property name="gravity" value="-0.001" /> - <property name="lifetime" value="200"/> - <property name="output-pause" value="10" /> - <property name="output" min="0" max="1"/> - <property name="fade-out" value="100"/> - <property name="bounce" value="1" /> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="8" position-z="16"> + <emitter> + <property name="randomnes" value="100"/> + <property name="image" value="graphics/particles/star-small.png|W:#990000,ffffff"/> + <property name="gravity" value="-0.001"/> + <property name="lifetime" value="200"/> + <property name="output-pause" value="10"/> + <property name="output" min="0" max="1"/> + <property name="fade-out" value="100"/> + <property name="bounce" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/medium-explosion.xml b/graphics/particles/medium-explosion.xml index c15b4c5f..ff37b920 100644 --- a/graphics/particles/medium-explosion.xml +++ b/graphics/particles/medium-explosion.xml @@ -1,54 +1,47 @@ <?xml version="1.0"?> - <!-- An explosion --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "20" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="-10" max="10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="5"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/smoke-large-grey.png"/> - <property name="lifetime" min="50" max="800"/> - <property name="output" min="100" max="230"/> - <property name="fade-out" value="10"/> - <property name="bounce" value="0.8"/> - </emitter> - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="45" max="60"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="0.8"/> - <property name="gravity" value="0.01"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="lifetime" min="70" max="180"/> - <property name="output" min="3" max="12"/> - <property name="fade-out" value="10"/> - <property name="bounce" value="0.8"/> - </emitter> - <emitter> - <property name="position-x" min="-10" max="10"/> - <property name="position-y" min="-10" max="10"/> - <property name="position-z" min="30" max="40"/> - <property name="vertical-angle" min="15" max="40"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="0.7"/> - <property name="gravity" value="0.001"/> - <property name="image" value="graphics/particles/blaze.png"/> - <property name="lifetime" min="0" max="140"/> - <property name="output" min="10" max="15"/> - <property name="fade-out" value="100"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="100" max="230"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.8"/> + <property name="gravity" value="0.01"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="lifetime" min="70" max="180"/> + <property name="output" min="3" max="12"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="position-z" min="30" max="40"/> + <property name="vertical-angle" min="15" max="40"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.7"/> + <property name="gravity" value="0.001"/> + <property name="image" value="graphics/particles/blaze.png"/> + <property name="lifetime" min="0" max="140"/> + <property name="output" min="10" max="15"/> + <property name="fade-out" value="100"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/medium-smoke.xml b/graphics/particles/medium-smoke.xml index 38632a8f..72e3a940 100644 --- a/graphics/particles/medium-smoke.xml +++ b/graphics/particles/medium-smoke.xml @@ -1,28 +1,21 @@ <?xml version="1.0"?> - <!-- An explosion --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "20" - lifetime = "1" - > - <emitter> - <property name="position-x" min="-8" max="8"/> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="-10" max="10"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="0" max="5"/> - <property name="gravity" value="0.1"/> - <property name="image" value="graphics/particles/smoke-large-grey.png"/> - <property name="lifetime" min="50" max="800"/> - <property name="output" min="10" max="130"/> - <property name="fade-out" value="10"/> - <property name="bounce" value="0.8"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="10" max="130"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/monster-ball-lightning-blue.particle.xml b/graphics/particles/monster-ball-lightning-blue.particle.xml index b23f0479..ef05fe90 100644 --- a/graphics/particles/monster-ball-lightning-blue.particle.xml +++ b/graphics/particles/monster-ball-lightning-blue.particle.xml @@ -1,20 +1,19 @@ <?xml version="1.0"?> - <effect> - <particle position-x = "0" position-y = "0" position-z = "10" > - <emitter> - <property name="position-z" min="16" max="48" /> - <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="horizontal-angle" min="0" max="360"/> - <property name="gravity" value="0.1"/> - <property name="randomnes" value="125"/> - <property name="lifetime" value="75"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="alpha" value="0.6" /> - <property name="output" value="1"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="10"> + <emitter> + <property name="position-z" min="16" max="48"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#0000FF" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="horizontal-angle" min="0" max="360"/> + <property name="gravity" value="0.1"/> + <property name="randomnes" value="125"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="alpha" value="0.6"/> + <property name="output" value="1"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/monster-ball-lightning-red.particle.xml b/graphics/particles/monster-ball-lightning-red.particle.xml index d05fbdc3..6a5048c8 100644 --- a/graphics/particles/monster-ball-lightning-red.particle.xml +++ b/graphics/particles/monster-ball-lightning-red.particle.xml @@ -1,20 +1,19 @@ <?xml version="1.0"?> - <effect> - <particle position-x = "0" position-y = "0" position-z = "10" > - <emitter> - <property name="position-z" min="16" max="48" /> - <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> - <sequence start="0" end="7" delay="20" /> - </animation> - <property name="horizontal-angle" min="0" max="360"/> - <property name="gravity" value="0.1"/> - <property name="randomnes" value="125"/> - <property name="lifetime" value="75"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="alpha" value="0.6" /> - <property name="output" value="1"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="10"> + <emitter> + <property name="position-z" min="16" max="48"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FF0000" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="horizontal-angle" min="0" max="360"/> + <property name="gravity" value="0.1"/> + <property name="randomnes" value="125"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="alpha" value="0.6"/> + <property name="output" value="1"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/monster-ball-lightning.particle.xml b/graphics/particles/monster-ball-lightning.particle.xml index c4de5a03..94947a49 100644 --- a/graphics/particles/monster-ball-lightning.particle.xml +++ b/graphics/particles/monster-ball-lightning.particle.xml @@ -1,20 +1,19 @@ -<?xml version="1.0"?>
-
-<effect>
- <particle position-x = "0" position-y = "0" position-z = "10" >
- <emitter>
- <property name="position-z" min="16" max="48" />
- <animation imageset="graphics/particles/monster-ball-lightning.particle.png" width="15" height="15">
- <sequence start="0" end="7" delay="20" />
- </animation>
- <property name="horizontal-angle" min="0" max="360"/> - <property name="gravity" value="0.1"/>
- <property name="randomnes" value="125"/>
- <property name="lifetime" value="75"/>
- <property name="fade-in" value="5"/>
- <property name="fade-out" value="20"/>
- <property name="alpha" value="0.6" />
- <property name="output" value="1"/> - </emitter>
- </particle>
-</effect>
+<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="10"> + <emitter> + <property name="position-z" min="16" max="48"/> + <animation imageset="graphics/particles/monster-ball-lightning.particle.png" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="horizontal-angle" min="0" max="360"/> + <property name="gravity" value="0.1"/> + <property name="randomnes" value="125"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="alpha" value="0.6"/> + <property name="output" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-goblin-firebreath.particle.xml b/graphics/particles/monster-goblin-firebreath.particle.xml index 86f9a8a3..7ac82b5b 100644 --- a/graphics/particles/monster-goblin-firebreath.particle.xml +++ b/graphics/particles/monster-goblin-firebreath.particle.xml @@ -1,41 +1,34 @@ <?xml version="1.0"?> - <!-- A horizontal flame burst with a range of about 60 pixels. Creates up to 400 particles but only for a very brief moment. used for the fire breath attack of the fire goblins. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "16" - lifetime = "25" - > - <emitter> - <property name="position-x" min="0" max="0"/> - <property name="position-y" min="-8" max="-8"/> - <property name="horizontal-angle" min="80" max="100"/> - <property name="vertical-angle" min="-20" max="20"/> - <property name="power" min="1" max="1.5"/> - <property name="momentum" value="0.99" /> - <property name="gravity" value="-0.02"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#ffff00,ff0000" width="16" height="16"> - <frame index="0" delay="5" /> - <frame index="1" delay="10" /> - <frame index="2" delay="15" /> - <frame index="3" delay="25" /> - <frame index="4" delay="35" /> - <frame index="5" delay="60" /> - <frame index="6" delay="95" /> - <frame index="7" delay="160" /> - <frame index="8" delay="9999" /> - </animation> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="5" max="10"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="60"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="16" lifetime="25"> + <emitter> + <property name="position-x" min="0" max="0"/> + <property name="position-y" min="-8" max="-8"/> + <property name="horizontal-angle" min="80" max="100"/> + <property name="vertical-angle" min="-20" max="20"/> + <property name="power" min="1" max="1.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#ffff00,ff0000" width="16" height="16"> + <frame index="0" delay="5"/> + <frame index="1" delay="10"/> + <frame index="2" delay="15"/> + <frame index="3" delay="25"/> + <frame index="4" delay="35"/> + <frame index="5" delay="60"/> + <frame index="6" delay="95"/> + <frame index="7" delay="160"/> + <frame index="8" delay="9999"/> + </animation> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="5" max="10"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="60"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-leaf.particle.xml b/graphics/particles/monster-leaf.particle.xml index 200ff911..9fa201ce 100644 --- a/graphics/particles/monster-leaf.particle.xml +++ b/graphics/particles/monster-leaf.particle.xml @@ -1,101 +1,95 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "40" - > - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <animation imageset="graphics/particles/leaf.png|W:#6a9419" width="8" height="8"> - <sequence start="0" end="6" delay="50"/> - </animation> - <property name="follow-parent" /> - </emitter> - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <animation imageset="graphics/particles/leaf.png|W:#945019" width="8" height="8"> - <sequence start="0" end="6" delay="50"/> - </animation> - <property name="follow-parent" /> - </emitter> - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <animation imageset="graphics/particles/leaf.png|W:#791b1b" width="8" height="8"> - <sequence start="0" end="6" delay="50"/> - </animation> - <property name="follow-parent" /> - </emitter> - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <animation imageset="graphics/particles/leaf.png|W:#465018" width="8" height="8"> - <sequence start="0" end="6" delay="50"/> - </animation> - <property name="follow-parent" /> - </emitter> - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <animation imageset="graphics/particles/leaf.png|W:#a05e00" width="8" height="8"> - <sequence start="0" end="6" delay="50"/> - </animation> - <property name="follow-parent" /> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="40"> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <animation imageset="graphics/particles/leaf.png|W:#6a9419" width="8" height="8"> + <sequence start="0" end="6" delay="50"/> + </animation> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <animation imageset="graphics/particles/leaf.png|W:#945019" width="8" height="8"> + <sequence start="0" end="6" delay="50"/> + </animation> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <animation imageset="graphics/particles/leaf.png|W:#791b1b" width="8" height="8"> + <sequence start="0" end="6" delay="50"/> + </animation> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <animation imageset="graphics/particles/leaf.png|W:#465018" width="8" height="8"> + <sequence start="0" end="6" delay="50"/> + </animation> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <animation imageset="graphics/particles/leaf.png|W:#a05e00" width="8" height="8"> + <sequence start="0" end="6" delay="50"/> + </animation> + <property name="follow-parent"/> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/monster-lizard-firebreath.particle.xml b/graphics/particles/monster-lizard-firebreath.particle.xml index f62c987b..5c9152ac 100644 --- a/graphics/particles/monster-lizard-firebreath.particle.xml +++ b/graphics/particles/monster-lizard-firebreath.particle.xml @@ -1,43 +1,36 @@ <?xml version="1.0"?> - <!-- A horizontal flame burst with a range of about 60 pixels. Creates up to 400 particles but only for a very brief moment. used for the fire breath attack of the fire lizard. mostly a copy&paste from the fire goblin, just with positions and vectors tuned. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "16" - lifetime = "25" - > - <emitter> - <property name="position-x" min="0" max="0"/> - <property name="position-y" min="14" max="14"/> - <property name="position-z" min="40" max="40"/> - <property name="horizontal-angle" min="90" max="100"/> - <property name="vertical-angle" min="-30" max="-20"/> - <property name="power" min="2" max="4"/> - <property name="momentum" value="0.97" /> - <property name="gravity" value="-0.04"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#ffff00,cc0000" width="16" height="16"> - <frame index="0" delay="5" /> - <frame index="1" delay="10" /> - <frame index="2" delay="15" /> - <frame index="3" delay="25" /> - <frame index="4" delay="35" /> - <frame index="5" delay="60" /> - <frame index="6" delay="95" /> - <frame index="7" delay="160" /> - <frame index="8" delay="9999" /> - </animation> - <property name="lifetime" min="0" max="80"/> - <property name="output" min="5" max="10"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="60"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="16" lifetime="25"> + <emitter> + <property name="position-x" min="0" max="0"/> + <property name="position-y" min="14" max="14"/> + <property name="position-z" min="40" max="40"/> + <property name="horizontal-angle" min="90" max="100"/> + <property name="vertical-angle" min="-30" max="-20"/> + <property name="power" min="2" max="4"/> + <property name="momentum" value="0.97"/> + <property name="gravity" value="-0.04"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#ffff00,cc0000" width="16" height="16"> + <frame index="0" delay="5"/> + <frame index="1" delay="10"/> + <frame index="2" delay="15"/> + <frame index="3" delay="25"/> + <frame index="4" delay="35"/> + <frame index="5" delay="60"/> + <frame index="6" delay="95"/> + <frame index="7" delay="160"/> + <frame index="8" delay="9999"/> + </animation> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="5" max="10"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="60"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-reaper.particle.xml b/graphics/particles/monster-reaper.particle.xml index 967dc686..dfcfa029 100644 --- a/graphics/particles/monster-reaper.particle.xml +++ b/graphics/particles/monster-reaper.particle.xml @@ -1,42 +1,36 @@ -<?xml version="1.0"?>
-<!--
-Purple-ish ghost faces rise up from the ground
--->
-<effect>
- <particle
- position-x = "0"
- position-y = "0"
- position-z = "0"
- >
- <emitter>
- <property name="position-x" min="-24" max ="24"/>
- <property name="position-z" min="2" max ="32"/>
- <property name="gravity" value="-0.01"/>
- <property name="lifetime" value="180"/>
- <property name="fade-out" value="40"/>
- <property name="output" value="1"/>
- <property name="output-pause" min="11" max="61"/>
- <property name="follow-parent" />
-
- <animation imageset="graphics/particles/mist-face-a.png|W:#855385" width="30" height="30">
- <sequence start="0" end="2" delay="300"/>
- <frame index="3" />
- </animation>
- </emitter>
- <emitter>
- <property name="position-x" min="-24" max ="24"/>
- <property name="position-z" min="2" max ="32"/>
- <property name="gravity" value="-0.01"/>
- <property name="lifetime" value="180"/>
- <property name="fade-out" value="40"/>
- <property name="output" value="1"/>
- <property name="output-pause" min="17" max="67"/>
- <property name="follow-parent" />
-
- <animation imageset="graphics/particles/mist-face-b.png|W:#5b3558" width="30" height="30">
- <sequence start="0" end="2" delay="300"/>
- <frame index="3" />
- </animation>
- </emitter>
- </particle>
-</effect>
+<?xml version="1.0"?> +<!-- +Purple-ish ghost faces rise up from the ground +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="11" max="61"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/mist-face-a.png|W:#855385" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="17" max="67"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/mist-face-b.png|W:#5b3558" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-snail-trail.particle.xml b/graphics/particles/monster-snail-trail.particle.xml index 6614539a..e86b02b1 100644 --- a/graphics/particles/monster-snail-trail.particle.xml +++ b/graphics/particles/monster-snail-trail.particle.xml @@ -1,17 +1,17 @@ <?xml version="1.0"?> <!-- A thin trail of slime. --> <effect> - <particle position-x="0" position-y="0" position-z="0" > - <emitter> - <property name="position-y" min="-1" max="5"/> - <property name="position-x" min="-3" max="3"/> - <property name="lifetime" value="400"/> - <property name="fade-out" value="100" /> - <property name="fade-in" value="40" /> - <property name="output" min="1" max="5"/> - <property name="output-pause" min="30" max="80"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#96A776,B9FF30,BDDF8F" /> - <property name="alpha" value=".1" /> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-y" min="-1" max="5"/> + <property name="position-x" min="-3" max="3"/> + <property name="lifetime" value="400"/> + <property name="fade-out" value="100"/> + <property name="fade-in" value="40"/> + <property name="output" min="1" max="5"/> + <property name="output-pause" min="30" max="80"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#96A776,B9FF30,BDDF8F"/> + <property name="alpha" value=".1"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/nomadpipe.particle.xml b/graphics/particles/nomadpipe.particle.xml index 4f5f9fd8..6142d72b 100644 --- a/graphics/particles/nomadpipe.particle.xml +++ b/graphics/particles/nomadpipe.particle.xml @@ -1,57 +1,51 @@ <?xml version="1.0"?> - <!-- Small smoke puffs emitted in irregular pulses. Designed for the pipe of the nomad NPC. --> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "44" - > - <emitter> - <property name="position-x" value="24"/> - <property name="output" value="1"/> - <property name="output-pause" min="300" max="330"/> - <property name="lifetime" value="10"/> - <emitter> - <property name="image" value="graphics/particles/fog-medium-a.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomnes" value="50"/> - </emitter> - <emitter> - <property name="image" value="graphics/particles/fog-medium-b.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomnes" value="50"/> - </emitter> - <emitter> - <property name="image" value="graphics/particles/fog-medium-c.png|W:#9999bb"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="50" max="90"/> - <property name="power" value="0.5"/> - <property name="momentum" value="0.99"/> - <property name="gravity" value="0"/> - <property name="output" min="0" max="2"/> - <property name="lifetime" min="20" max="200"/> - <property name="fade-out" value="100"/> - <property name="randomnes" value="50"/> - </emitter> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="44"> + <emitter> + <property name="position-x" value="24"/> + <property name="output" value="1"/> + <property name="output-pause" min="300" max="330"/> + <property name="lifetime" value="10"/> + <emitter> + <property name="image" value="graphics/particles/fog-medium-a.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium-b.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium-c.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="50"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/orange-violent-glow.particle.xml b/graphics/particles/orange-violent-glow.particle.xml index e2931b85..8ffcf607 100644 --- a/graphics/particles/orange-violent-glow.particle.xml +++ b/graphics/particles/orange-violent-glow.particle.xml @@ -3,40 +3,36 @@ Orange-ish particles that fly up to the sky; based on Crush's Soul Menhir effect. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" min="16" max="48" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="10" max="25"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.4"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#ffa000"/> - <property name="lifetime" value="25"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.4"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffa000"/> - <property name="lifetime" value="25"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" min="16" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#ffa000"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffa000"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/pentagram-blacklinedraw.particle.xml b/graphics/particles/pentagram-blacklinedraw.particle.xml index 5018e14d..3b557296 100644 --- a/graphics/particles/pentagram-blacklinedraw.particle.xml +++ b/graphics/particles/pentagram-blacklinedraw.particle.xml @@ -1,5 +1,4 @@ <?xml version="1.0"?> - <!-- Pentagram on floor effect with flashes along the lines. Based on the one by fate with simplified structure and modified to be a permanent effect. @@ -12,134 +11,117 @@ Particle count fluctuates around 800-1000 (-35, 33)] [(35, 33), --> - - <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="60"/> - <property name="lifetime" value="1"/> - <property name="output" value="5"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="77"/> - <property name="fade-in" value="57"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="57" /> - <property name="position-y" value="-35" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="180"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-57" /> - <property name="position-y" value="-35" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="36"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="35" /> - <property name="position-y" value="33" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="252"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - <emitter> - <property name="position-y" value="-76" /> - <property name="position-x" value="0" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="108"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-35" /> - <property name="position-y" value="33" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="324"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - </particle> + <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="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="5"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pentagram-buildup-short.xml b/graphics/particles/pentagram-buildup-short.xml index c0a55d40..587179a1 100644 --- a/graphics/particles/pentagram-buildup-short.xml +++ b/graphics/particles/pentagram-buildup-short.xml @@ -1,5 +1,4 @@ <?xml version="1.0"?> - <!-- (0, -76.0), @@ -8,130 +7,112 @@ (-35, 33)] [(35, 33), --> - - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "1" - > - <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="60"/> - <property name="lifetime" value="1"/> - <property name="output" value="150"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="77"/> - <property name="fade-in" value="57"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="180"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="36"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="252"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - <emitter> - <property name="position-y" value="-76" /> - <property name="position-x" value="0" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="108"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="324"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <emitter> - <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="1"> + <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="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="150"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pentagram-burst.xml b/graphics/particles/pentagram-burst.xml index d1914bab..0f39c0f5 100644 --- a/graphics/particles/pentagram-burst.xml +++ b/graphics/particles/pentagram-burst.xml @@ -1,161 +1,142 @@ <?xml version="1.0"?> - <!-- 330 particles total. --> - - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "1" - > - <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="60"/> - <property name="lifetime" value="1"/> - <property name="output" value="130"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="180"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <property name="output" value="40"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="36"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <property name="output" value="40"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="252"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <property name="output" value="40"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - <emitter> - <property name="position-y" value="-76" /> - <property name="position-x" value="0" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="108"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <property name="output" value="40"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <emitter> - <property name="horizontal-angle" value="324"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <property name="output" value="40"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="120"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="80"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - </particle> + <particle position-x="0" position-y="0" position-z="0" lifetime="1"> + <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="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="130"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pentagram-raise.particle.xml b/graphics/particles/pentagram-raise.particle.xml index 39a26301..4cb60d54 100644 --- a/graphics/particles/pentagram-raise.particle.xml +++ b/graphics/particles/pentagram-raise.particle.xml @@ -1,141 +1,124 @@ <?xml version="1.0"?> - <!-- Pentagram on floor effect. based on the one by fate with simplified structure and modified to be a permanent effect. 1201 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="60"/> - <property name="lifetime" value="1"/> - <property name="output" value="5"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <property name="horizontal-angle" value="180"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-57" /> - <property name="position-y" value="-35" /> - <property name="lifetime" value="1" /> - <property name="horizontal-angle" value="36"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <property name="horizontal-angle" value="252"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - <emitter> - <property name="position-y" value="-76" /> - <property name="position-x" value="0" /> - <property name="lifetime" value="1" /> - <property name="horizontal-angle" value="108"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-35" /> - <property name="position-y" value="33" /> - <property name="lifetime" value="1" /> - <property name="horizontal-angle" value="324"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0" max="114"/> - <emitter> - <property name="gravity" min="-0.005" max="-0.002"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="80" max="100"/> - <property name="power" min="0.01" max="0.4"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> - <property name="lifetime" value="60"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </particle> + <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="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="5"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="lifetime" value="1"/> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="60"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pentagram-redlinedraw.particle.xml b/graphics/particles/pentagram-redlinedraw.particle.xml index 885fa2a0..95a90e5b 100644 --- a/graphics/particles/pentagram-redlinedraw.particle.xml +++ b/graphics/particles/pentagram-redlinedraw.particle.xml @@ -1,5 +1,4 @@ <?xml version="1.0"?> - <!-- Pentagram on floor effect with flashes along the lines. Based on the one by fate with simplified structure and modified to be a permanent effect. @@ -12,134 +11,117 @@ Particle count fluctuates around 800-1000 (-35, 33)] [(35, 33), --> - - <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="60"/> - <property name="lifetime" value="1"/> - <property name="output" value="5"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="77"/> - <property name="fade-in" value="57"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="57" /> - <property name="position-y" value="-35" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="180"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-57" /> - <property name="position-y" value="-35" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="36"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="35" /> - <property name="position-y" value="33" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="252"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - <emitter> - <property name="position-y" value="-76" /> - <property name="position-x" value="0" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="108"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - - <emitter> - <property name="position-x" value="-35" /> - <property name="position-y" value="33" /> - <property name="output" min="-50" max="1"/> - <property name="lifetime" value="1"/> - <emitter> - <property name="horizontal-angle" value="324"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" value="2"/> - <property name="lifetime" value="57"/> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> - <property name="lifetime" value="20"/> - <property name="fade-out" value="20"/> - <property name="output" value="1"/> - </emitter> - </emitter> - </emitter> - - </particle> + <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="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="5"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ff0000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pink-violent-glow.particle.xml b/graphics/particles/pink-violent-glow.particle.xml index 42e839fc..4d3e650f 100644 --- a/graphics/particles/pink-violent-glow.particle.xml +++ b/graphics/particles/pink-violent-glow.particle.xml @@ -3,40 +3,36 @@ Pink-ish particles that fly up to the sky; based on Crush's Soul Menhir effect. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" min="16" max="48" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="10" max="25"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.4"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/> - <property name="lifetime" value="25"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.4"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/> - <property name="lifetime" value="25"/> - <property name="fade-in" value="5"/> - <property name="fade-out" value="20"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="30" max="80"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" min="16" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/playerglow.particle.xml b/graphics/particles/playerglow.particle.xml index d9ed5b9e..bae38447 100644 --- a/graphics/particles/playerglow.particle.xml +++ b/graphics/particles/playerglow.particle.xml @@ -5,27 +5,22 @@ orbiting yellow particles. Rather useless but could be used as a template for more useful status effect particle effects. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "64" - lifetime = "-1" - > - <animation imageset="graphics/sprites/monster-bat.png" width="37" height="38"> - <sequence start="1" end="4" delay="50" /> - </animation> - <emitter> - <property name="position-x" min="-1" max="1"/> - <property name="position-y" min="-1" max="1"/> - <property name="position-z" min="0" max="0"/> - <property name="power" min="0" max="3"/> - <property name="vertical-angle" min="0" max="360"/>--> - <property name="output" value="1"/> - <property name="lifetime" value="60"/> - <property name="fade-out" value="30"/> - <property name="acceleration" value="0.1"/> - <property name="momentum" value="0.998"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="64" lifetime="-1"> + <animation imageset="graphics/sprites/monster-bat.png" width="37" height="38"> + <sequence start="1" end="4" delay="50"/> + </animation> + <emitter> + <property name="position-x" min="-1" max="1"/> + <property name="position-y" min="-1" max="1"/> + <property name="position-z" min="0" max="0"/> + <property name="power" min="0" max="3"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="output" value="1"/> + <property name="lifetime" value="60"/> + <property name="fade-out" value="30"/> + <property name="acceleration" value="0.1"/> + <property name="momentum" value="0.998"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/polter.particle.xml b/graphics/particles/polter.particle.xml index 723bbb28..110d163a 100644 --- a/graphics/particles/polter.particle.xml +++ b/graphics/particles/polter.particle.xml @@ -1,31 +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 = "48" - > - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <property name="image" value="graphics/particles/star-small.png|W:#77ffdd,77ddff" /> - <property name="follow-parent" /> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="48"> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#77ffdd,77ddff"/> + <property name="follow-parent"/> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/pool-1-crozenite.particle.xml b/graphics/particles/pool-1-crozenite.particle.xml index 821e3c5f..e1523d6c 100644 --- a/graphics/particles/pool-1-crozenite.particle.xml +++ b/graphics/particles/pool-1-crozenite.particle.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> - <effect> - <!-- Crozenite pool --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool-undyed.png|W:#332f27,584a31,af7817,ffffff" width="65" height="27"> - <sequence start="0" end="7" delay="235" /> - </animation> - </particle> + <!-- Crozenite pool --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool-undyed.png|W:#332f27,584a31,af7817,ffffff" width="65" height="27"> + <sequence start="0" end="7" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-2-bromenal.particle.xml b/graphics/particles/pool-2-bromenal.particle.xml index 37754bfd..ff1224bd 100644 --- a/graphics/particles/pool-2-bromenal.particle.xml +++ b/graphics/particles/pool-2-bromenal.particle.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> - <effect> - <!-- Crozenite pool --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool-undyed.png|W:#3f2e26,644435,7c513c,ffffff" width="65" height="27"> - <sequence start="0" end="7" delay="235" /> - </animation> - </particle> + <!-- Crozenite pool --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool-undyed.png|W:#3f2e26,644435,7c513c,ffffff" width="65" height="27"> + <sequence start="0" end="7" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-3-silver.particle.xml b/graphics/particles/pool-3-silver.particle.xml index e3e0a79b..15ae2e46 100644 --- a/graphics/particles/pool-3-silver.particle.xml +++ b/graphics/particles/pool-3-silver.particle.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> - <effect> - <!-- Crozenite pool --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool-undyed.png|W:#4c4c4c,737373,999999,ffffff" width="65" height="27"> - <sequence start="0" end="7" delay="235" /> - </animation> - </particle> + <!-- Crozenite pool --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool-undyed.png|W:#4c4c4c,737373,999999,ffffff" width="65" height="27"> + <sequence start="0" end="7" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-4-gold.particle.xml b/graphics/particles/pool-4-gold.particle.xml index af40ff6a..d4b9fa12 100644 --- a/graphics/particles/pool-4-gold.particle.xml +++ b/graphics/particles/pool-4-gold.particle.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> - <effect> - <!-- Crozenite pool --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool-undyed.png|W:#998100,bfa100,e6c100,ffffff" width="65" height="27"> - <sequence start="0" end="7" delay="235" /> - </animation> - </particle> + <!-- Crozenite pool --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool-undyed.png|W:#998100,bfa100,e6c100,ffffff" width="65" height="27"> + <sequence start="0" end="7" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-horiz-2.xml b/graphics/particles/pool-horiz-2.xml index 4b909ce4..1215c72f 100644 --- a/graphics/particles/pool-horiz-2.xml +++ b/graphics/particles/pool-horiz-2.xml @@ -1,11 +1,10 @@ <?xml version="1.0"?> - <effect> - <!-- The gate opening animation --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool_65x27.particle.png" width="65" height="27"> - <sequence start="3" end="7" delay="235" /> - <sequence start="0" end="2" delay="235" /> - </animation> - </particle> + <!-- The gate opening animation --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool_65x27.particle.png" width="65" height="27"> + <sequence start="3" end="7" delay="235"/> + <sequence start="0" end="2" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-horiz.xml b/graphics/particles/pool-horiz.xml index 617f5594..39420d6e 100644 --- a/graphics/particles/pool-horiz.xml +++ b/graphics/particles/pool-horiz.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> - <effect> - <!-- The gate opening animation --> - <particle position-x="16" position-y="0" position-z="44"> - <animation imageset="graphics/particles/pool_65x27.particle.png" width="65" height="27"> - <sequence start="0" end="7" delay="235" /> - </animation> - </particle> + <!-- The gate opening animation --> + <particle position-x="16" position-y="0" position-z="44"> + <animation imageset="graphics/particles/pool_65x27.particle.png" width="65" height="27"> + <sequence start="0" end="7" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-vert-2.xml b/graphics/particles/pool-vert-2.xml index f8aff50c..64f8fb36 100644 --- a/graphics/particles/pool-vert-2.xml +++ b/graphics/particles/pool-vert-2.xml @@ -1,11 +1,10 @@ <?xml version="1.0"?> - <effect> - <!-- The gate opening animation --> - <particle position-x="0" position-y="0" position-z="60"> - <animation imageset="graphics/particles/pool_32x59.particle.png" width="32" height="59"> - <sequence start="4" end="7" delay="235" /> - <sequence start="0" end="3" delay="235" /> - </animation> - </particle> + <!-- The gate opening animation --> + <particle position-x="0" position-y="0" position-z="60"> + <animation imageset="graphics/particles/pool_32x59.particle.png" width="32" height="59"> + <sequence start="4" end="7" delay="235"/> + <sequence start="0" end="3" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/pool-vert.xml b/graphics/particles/pool-vert.xml index 575068d4..cbc4f859 100644 --- a/graphics/particles/pool-vert.xml +++ b/graphics/particles/pool-vert.xml @@ -1,11 +1,10 @@ <?xml version="1.0"?> - <effect> - <!-- The gate opening animation --> - <particle position-x="0" position-y="0" position-z="60"> - <animation imageset="graphics/particles/pool_32x59.particle.png" width="32" height="59"> - <sequence start="2" end="7" delay="235" /> - <sequence start="0" end="1" delay="235" /> - </animation> - </particle> + <!-- The gate opening animation --> + <particle position-x="0" position-y="0" position-z="60"> + <animation imageset="graphics/particles/pool_32x59.particle.png" width="32" height="59"> + <sequence start="2" end="7" delay="235"/> + <sequence start="0" end="1" delay="235"/> + </animation> + </particle> </effect> diff --git a/graphics/particles/portal-door.particle.xml b/graphics/particles/portal-door.particle.xml index 44b7366f..46ca3c24 100644 --- a/graphics/particles/portal-door.particle.xml +++ b/graphics/particles/portal-door.particle.xml @@ -1,49 +1,44 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "15" - position-y = "0" - position-z = "38" - > - <emitter> - <property name="vertical-angle" min="0" max="360"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="8" max="10"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> -<!-- <property name="position-x" value="-5"/> --> - <property name="position-y" min="0" max="30"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" value="0.3"/> - <property name="gravity" value="-0.01"/> - <animation imageset="graphics/particles/aniblaze-medium.png|W:#a831cf" width="16" height="16"> - <sequence start="0" end="8" delay="60" /> - <frame index="8" delay="900" /> - </animation> - <property name="lifetime" value="60"/> - <property name="output" min="0" max="2"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - </emitter> - <emitter> - <property name="position-x" min="20" max="-20"/> - <property name="position-y" min="-40" max="35"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" value="0.1"/> - <property name="gravity" value="-0.03"/> - <animation imageset="graphics/particles/fog-medium-b.png|W:#535cd5" width="32" height="32"> - <frame index="0" delay="90" /> - <frame index="0" delay="900" /> - </animation> - <property name="lifetime" value="60"/> - <property name="output" min="0" max="2"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="130"/> - </emitter> - </emitter> - </particle> + <particle position-x="15" position-y="0" position-z="38"> + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="8" max="10"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <!-- <property name="position-x" value="-5"/> --> + <property name="position-y" min="0" max="30"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" value="0.3"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#a831cf" width="16" height="16"> + <sequence start="0" end="8" delay="60"/> + <frame index="8" delay="900"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="20" max="-20"/> + <property name="position-y" min="-40" max="35"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" value="0.1"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/fog-medium-b.png|W:#535cd5" width="32" height="32"> + <frame index="0" delay="90"/> + <frame index="0" delay="900"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="130"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/portal.particle.xml b/graphics/particles/portal.particle.xml index ea574ae6..1892af9a 100644 --- a/graphics/particles/portal.particle.xml +++ b/graphics/particles/portal.particle.xml @@ -8,36 +8,32 @@ 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:#000099"/> - <property name="lifetime" min="60" max="140"/> - <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:#000022"/> - <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> - </particle> -</effect>
\ No newline at end of file + <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:#000099"/> + <property name="lifetime" min="60" max="140"/> + <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:#000022"/> + <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> + </particle> +</effect> diff --git a/graphics/particles/rain.xml b/graphics/particles/rain.xml index 63f97a6c..4717325d 100644 --- a/graphics/particles/rain.xml +++ b/graphics/particles/rain.xml @@ -1,22 +1,17 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "400" - lifetime = "100" - > - <!-- <property name="follow-parent" value="0"/> --> - <emitter><!-- <property name="follow-parent" value="0"/> --> - <property name="lifetime" min="25" max="30"/> - <property name="position-x" min="60" max="120"/> - <property name="position-y" min="-30" max="30"/> - <property name="vertical-angle" value="260"/> - <property name="power" value="20"/> - <property name="output" min="0" max="1"/> - <property name="gravity" value="0.04"/> - <property name="image" value="graphics/particles/raindrop.png"/> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="400" lifetime="100"> + <!-- <property name="follow-parent" value="0"/> --> + <emitter> + <!-- <property name="follow-parent" value="0"/> --> + <property name="lifetime" min="25" max="30"/> + <property name="position-x" min="60" max="120"/> + <property name="position-y" min="-30" max="30"/> + <property name="vertical-angle" value="260"/> + <property name="power" value="20"/> + <property name="output" min="0" max="1"/> + <property name="gravity" value="0.04"/> + <property name="image" value="graphics/particles/raindrop.png"/> + </emitter> + </particle> </effect> diff --git a/graphics/particles/skillup.particle.xml b/graphics/particles/skillup.particle.xml index 91d79e7a..897d03d4 100644 --- a/graphics/particles/skillup.particle.xml +++ b/graphics/particles/skillup.particle.xml @@ -3,21 +3,16 @@ Green stars which are supposed to engulf a character --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - lifetime = "128" - > - <emitter> - <property name="image" value="graphics/particles/star-medium.png|W:#00ff00,ffffff"/> - <property name="vertical-angle" value="90"/> - <property name="power" value="2"/> - <property name="lifetime" value="36"/> - <property name="output" min="-5" max="1"/> - <property name="position-x" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="0" max="32"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0" lifetime="128"> + <emitter> + <property name="image" value="graphics/particles/star-medium.png|W:#00ff00,ffffff"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="2"/> + <property name="lifetime" value="36"/> + <property name="output" min="-5" max="1"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="0" max="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/small-green-bubbles.particle.xml b/graphics/particles/small-green-bubbles.particle.xml index 8a09a287..1826500d 100644 --- a/graphics/particles/small-green-bubbles.particle.xml +++ b/graphics/particles/small-green-bubbles.particle.xml @@ -3,36 +3,32 @@ Green slow-poison bubbles --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="90" /> - <property name="position-y" min="-8" max="8"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="4" max="15"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.1"/> - <property name="momentum" value="0.9"/> - <animation imageset="graphics/particles/fullbubble-16px.png|W:#80ff80,40a020" width="16" height="16"> - <frame index="0" delay="80" /> - <frame index="1" delay="80" /> - <frame index="2" delay="80" /> - <frame index="5" delay="30" /> - <frame index="6" delay="20" /> - <frame index="7" delay="-1" /> - </animation> - <property name="lifetime" value="29"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="10"/> - <property name="output" min="-3" max="1"/> - <property name="output-pause" min="30" max="80"/> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="90"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="4" max="15"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <animation imageset="graphics/particles/fullbubble-16px.png|W:#80ff80,40a020" width="16" height="16"> + <frame index="0" delay="80"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="5" delay="30"/> + <frame index="6" delay="20"/> + <frame index="7" delay="-1"/> + </animation> + <property name="lifetime" value="29"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + <property name="output" min="-3" max="1"/> + <property name="output-pause" min="30" max="80"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/snow.particle.xml b/graphics/particles/snow.particle.xml index f4ea9191..d6def9c1 100644 --- a/graphics/particles/snow.particle.xml +++ b/graphics/particles/snow.particle.xml @@ -4,21 +4,16 @@ Snowflakes which cover 200x200 tiles which is enough for most reasonably-sized maps. Most people think it sucks. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "512" - > - <emitter> - <property name="position-x" min="0.0" max="6400"/> - <property name="position-y" min="0.0" max="6400"/> - <property name="gravity" value="0.03"/> - <property name="momentum" value="0.97"/> - <!--<property name="randomnes" value="100"/>--> - <property name="image" value="graphics/particles/snowflake.png"/> - <property name="output" min="0" max="3"/> - <property name="fade-in" value="100"/> - </emitter> - - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="512"> + <emitter> + <property name="position-x" min="0.0" max="6400"/> + <property name="position-y" min="0.0" max="6400"/> + <property name="gravity" value="0.03"/> + <property name="momentum" value="0.97"/> + <!--<property name="randomnes" value="100"/>--> + <property name="image" value="graphics/particles/snowflake.png"/> + <property name="output" min="0" max="3"/> + <property name="fade-in" value="100"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/soulmenhir.particle.xml b/graphics/particles/soulmenhir.particle.xml index b4ef779f..658e9fca 100644 --- a/graphics/particles/soulmenhir.particle.xml +++ b/graphics/particles/soulmenhir.particle.xml @@ -5,38 +5,34 @@ high and supposed to give an object which is about half as large as a player character some magical aura. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-z" value="16" /> - <property name="vertical-angle" min="0" max="90"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" min="20" max="24"/> - <property name="lifetime" value="1"/> - <property name="output" value="1"/> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/gloworb-medium.png|W:#00ffff"/> - <property name="lifetime" value="100"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="90"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="200"/> - </emitter> - <emitter> - <property name="gravity" value="-0.2"/> - <property name="momentum" value="0.9"/> - <property name="image" value="graphics/particles/orb-small.png|W:#00ffff"/> - <property name="lifetime" value="100"/> - <property name="fade-in" value="10"/> - <property name="fade-out" value="90"/> - <property name="output" min="0" max="1"/> - <property name="randomnes" value="200"/> - </emitter> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#00ffff"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#00ffff"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/sparkle.big.green.particle.xml b/graphics/particles/sparkle.big.green.particle.xml index 5c60080c..2f2c7b1a 100644 --- a/graphics/particles/sparkle.big.green.particle.xml +++ b/graphics/particles/sparkle.big.green.particle.xml @@ -1,14 +1,10 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > + <particle position-x="0" position-y="0" position-z="0"> <emitter> <animation imageset="graphics/particles/sparkle.png|W:#99ff66" width="15" height="15"> - <sequence start="0" end="3" delay="100" /> - <frame index="0" delay="200" /> + <sequence start="0" end="3" delay="100"/> + <frame index="0" delay="200"/> </animation> <property name="vertical-angle" value="90"/> <property name="power" min="0.5" max="0.5"/> diff --git a/graphics/particles/sparkle.green.particle.xml b/graphics/particles/sparkle.green.particle.xml index 652b2f8b..e78a1473 100644 --- a/graphics/particles/sparkle.green.particle.xml +++ b/graphics/particles/sparkle.green.particle.xml @@ -1,14 +1,10 @@ <?xml version="1.0"?> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > + <particle position-x="0" position-y="0" position-z="0"> <emitter> <animation imageset="graphics/particles/sparkle.png|W:#99ff66" width="15" height="15"> - <sequence start="0" end="3" delay="100" /> - <frame index="0" delay="200" /> + <sequence start="0" end="3" delay="100"/> + <frame index="0" delay="200"/> </animation> <property name="vertical-angle" value="90"/> <property name="power" min="0.5" max="0.5"/> diff --git a/graphics/particles/spectre.particle.xml b/graphics/particles/spectre.particle.xml index 097e0fed..632e5801 100644 --- a/graphics/particles/spectre.particle.xml +++ b/graphics/particles/spectre.particle.xml @@ -1,31 +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 = "48" - > - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <property name="image" value="graphics/particles/star-small.png|W:#ff77dd,dd77ff" /> - <property name="follow-parent" /> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="48"> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#ff77dd,dd77ff"/> + <property name="follow-parent"/> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/sphere-white.particle.xml b/graphics/particles/sphere-white.particle.xml index f8f2fe9c..d9326523 100644 --- a/graphics/particles/sphere-white.particle.xml +++ b/graphics/particles/sphere-white.particle.xml @@ -4,26 +4,22 @@ A sphere large enough for a player character. Useful to visualize a barrier. 481 particles. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "32" - > - <emitter> - <property name="vertical-angle" min="0" max="360"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="power" value="17"/> - <property name="lifetime" value="1"/> - <property name="output" value="3"/> - <property name="follow-parent" /> - <emitter> - <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff" /> - <property name="lifetime" value="80"/> - <property name="fade-in" value="40"/> - <property name="fade-out" value="40"/> - <property name="output" value="1"/> - <property name="follow-parent" /> - </emitter> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="32"> + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" value="17"/> + <property name="lifetime" value="1"/> + <property name="output" value="3"/> + <property name="follow-parent"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="80"/> + <property name="fade-in" value="40"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="follow-parent"/> + </emitter> + </emitter> + </particle> </effect> diff --git a/graphics/particles/voidportal.particle.xml b/graphics/particles/voidportal.particle.xml index 45c58fe6..8d6a0edb 100644 --- a/graphics/particles/voidportal.particle.xml +++ b/graphics/particles/voidportal.particle.xml @@ -1,35 +1,32 @@ -<effect> -<!-- +<?xml version="1.0"?> +<effect> + <!-- A black circle about 100 pixels in diameter with an unsharp border which emits white particles. Looks like a portal to another dimension. It takes about 420 particles and reduces the FPS by about 30%. Could be used for a monster spawn area. --> - <particle - position-x = "0" - position-y = "0" - position-z = "64" - > - <emitter> - <property name="power" min="1" max="2"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="position-x" min="-18" max="18"/> - <property name="position-z" min="-18" max="18"/> - <property name="image" value="graphics/particles/glow-medium.png|W:#000000"/> - <property name="output" min="1" max="2"/> - <property name="acceleration" value="0.05" /> - <property name="lifetime" value="80" /> - </emitter> - <emitter> - <property name="power" value="0.2"/> - <property name="vertical-angle" min="-80" max="80"/> - <property name="horizontal-angle" min="10" max="170"/> - <property name="momentum" value="1.03"/> - <property name="image" value="graphics/particles/orb-medium.png|W:#ffffff"/> - <property name="lifetime" value="90"/> - <property name="fade-out" value="45"/> - <property name="output" value="3"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="64"> + <emitter> + <property name="power" min="1" max="2"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="position-x" min="-18" max="18"/> + <property name="position-z" min="-18" max="18"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#000000"/> + <property name="output" min="1" max="2"/> + <property name="acceleration" value="0.05"/> + <property name="lifetime" value="80"/> + </emitter> + <emitter> + <property name="power" value="0.2"/> + <property name="vertical-angle" min="-80" max="80"/> + <property name="horizontal-angle" min="10" max="170"/> + <property name="momentum" value="1.03"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ffffff"/> + <property name="lifetime" value="90"/> + <property name="fade-out" value="45"/> + <property name="output" value="3"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/warparea.particle.xml b/graphics/particles/warparea.particle.xml index 8b12a8e4..dfbce40f 100644 --- a/graphics/particles/warparea.particle.xml +++ b/graphics/particles/warparea.particle.xml @@ -3,22 +3,17 @@ Fancy fireworks effect which fills the whole screen. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "1" - size-adjustable = "true" - > - <emitter> - <property name="position-x" min="0" max="32"/> - <property name="position-y" min="0" max="48"/> - <property name="image" value="graphics/particles/star-medium.png"/> - <property name="gravity" value="-0.003"/> - <property name="lifetime" value="90"/> - <property name="output" min="0" max="1"/> - <property name="output-pause" min="0" max="10"/> - <property name="fade-in" value="30"/> - <property name="fade-out" value="30"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="1" size-adjustable="true"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="48"/> + <property name="image" value="graphics/particles/star-medium.png"/> + <property name="gravity" value="-0.003"/> + <property name="lifetime" value="90"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="0" max="10"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="30"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-1x2.particle.xml b/graphics/particles/waterfall-1x2.particle.xml index ecba64e1..9fe21913 100644 --- a/graphics/particles/waterfall-1x2.particle.xml +++ b/graphics/particles/waterfall-1x2.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-4" max="14"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="52" max="62"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="0" max="1"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="26"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="26"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-4" max="14"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="52" max="62"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="26"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="26"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-1x3.particle.xml b/graphics/particles/waterfall-1x3.particle.xml index 818f431a..3be4f8b4 100644 --- a/graphics/particles/waterfall-1x3.particle.xml +++ b/graphics/particles/waterfall-1x3.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-4" max="14"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="72" max="82"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="0" max="1"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="26"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="1"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="26"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="1"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-4" max="14"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="72" max="82"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="26"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="1"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="26"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="1"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-2x1.particle.xml b/graphics/particles/waterfall-2x1.particle.xml index a45c2e68..1cca7cc3 100644 --- a/graphics/particles/waterfall-2x1.particle.xml +++ b/graphics/particles/waterfall-2x1.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-24" max="30"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="27" max="37"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="2" max="3"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="2" max="3"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="30"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="27" max="37"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="2" max="3"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="2" max="3"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-2x2.particle.xml b/graphics/particles/waterfall-2x2.particle.xml index cb7559e4..985d8330 100644 --- a/graphics/particles/waterfall-2x2.particle.xml +++ b/graphics/particles/waterfall-2x2.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-24" max="30"/> - <property name="position-y" min="-24" max="-20"/> - <property name="position-z" min="55" max="65"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="30" max="40"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="30" max="40"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="30"/> + <property name="position-y" min="-24" max="-20"/> + <property name="position-z" min="55" max="65"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="30" max="40"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="30" max="40"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-2x3.particle.xml b/graphics/particles/waterfall-2x3.particle.xml index 3d62fd0f..4b7c4e9d 100644 --- a/graphics/particles/waterfall-2x3.particle.xml +++ b/graphics/particles/waterfall-2x3.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-24" max="30"/> - <property name="position-y" min="-28" max="-24"/> - <property name="position-z" min="0" max="100"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.7" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="34" max="44"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="30"/> + <property name="position-y" min="-28" max="-24"/> + <property name="position-z" min="0" max="100"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.7" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="34" max="44"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-2x4.particle.xml b/graphics/particles/waterfall-2x4.particle.xml index 075950b3..6eec650a 100644 --- a/graphics/particles/waterfall-2x4.particle.xml +++ b/graphics/particles/waterfall-2x4.particle.xml @@ -1,46 +1,41 @@ <?xml version="1.0"?> - <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="-24" max="30"/> - <property name="position-y" min="-62" max="-58"/> - <property name="position-z" min="105" max="115"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="2" max="2"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-40" max="48"/> - <property name="position-y" min="20" max="30"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="30"/> + <property name="position-y" min="-62" max="-58"/> + <property name="position-z" min="105" max="115"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="2" max="2"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-40" max="48"/> + <property name="position-y" min="20" max="30"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall.particle.xml b/graphics/particles/waterfall.particle.xml index 03aa1200..501f6400 100644 --- a/graphics/particles/waterfall.particle.xml +++ b/graphics/particles/waterfall.particle.xml @@ -4,58 +4,54 @@ A waterfall viewed from the front with some steam at the bottom. A little more than one tile wide and about 3 tiles high. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "0" - > - <emitter> - <property name="position-x" min="0" max="32"/> - <property name="position-y" min="0" max="8"/> - <property name="position-z" min="80" max="88"/> - <property name="image" value="graphics/particles/waterfall-a.png"/> - <property name="output" min="1" max="1"/> - <property name="horizontal-angle" value="90"/> - <property name="vertical-angle" min="0" max="0"/> - <property name="power" min="0.8" max="1.0"/> - <property name="gravity" value="0.05"/> - <property name="fade-in" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="48"/> - <property name="position-y" min="48" max="58"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-a.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="48"/> - <property name="position-y" min="48" max="58"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-b.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - <emitter> - <property name="position-x" min="-16" max="48"/> - <property name="position-y" min="48" max="58"/> - <property name="position-z" min="0" max="8"/> - <property name="image" value="graphics/particles/fog-medium-c.png"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="90"/> - <property name="power" value="1.0"/> - <property name="output" min="1" max="2"/> - <property name="lifetime" min="20" max="40"/> - <property name="fade-out" value="20"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="8"/> + <property name="position-z" min="80" max="88"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="1" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-c.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/whirlpool.particle.xml b/graphics/particles/whirlpool.particle.xml index 7ea82a1a..5b18dfe5 100644 --- a/graphics/particles/whirlpool.particle.xml +++ b/graphics/particles/whirlpool.particle.xml @@ -3,28 +3,24 @@ White bubbles which come out of the ground and fill exactly one tile. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "1" - > - <emitter> - <property name="position-x" min="0" max="32"/> - <property name="position-y" min="0" max="48"/> - <animation imageset="graphics/particles/bubble_8px.png" width="8" height="8"> - <frame index="0" delay="50" /> - <frame index="1" delay="50" /> - <frame index="2" delay="50" /> - <frame index="3" delay="50" /> - <frame index="4" delay="50" /> - <frame index="5" delay="50" /> - <frame index="6" delay="50" /> - <frame index="7" delay="-1" /> - </animation> - <property name="lifetime" value="100"/> - <property name="output" min="-1" max="1"/> - <property name="fade-in" value="0"/> - <property name="fade-out" value="0"/> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="1"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="48"/> + <animation imageset="graphics/particles/bubble_8px.png" width="8" height="8"> + <frame index="0" delay="50"/> + <frame index="1" delay="50"/> + <frame index="2" delay="50"/> + <frame index="3" delay="50"/> + <frame index="4" delay="50"/> + <frame index="5" delay="50"/> + <frame index="6" delay="50"/> + <frame index="7" delay="-1"/> + </animation> + <property name="lifetime" value="100"/> + <property name="output" min="-1" max="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="0"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/wisp.particle.xml b/graphics/particles/wisp.particle.xml index fd2f92c6..d9ca2851 100644 --- a/graphics/particles/wisp.particle.xml +++ b/graphics/particles/wisp.particle.xml @@ -1,31 +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 = "48" - > - <emitter> - <property name="position-y" min="-16" max="16"/> - <property name="position-y" min="-16" max="16"/> - <property name="position-z" min="-16" max="16"/> - <property name="horizontal-angle" min="0" max="360"/> - <property name="vertical-angle" min="0" max="360"/> - <property name="power" min="0.4" max="2"/> - <property name="lifetime" value="160"/> - <property name="fade-out" value="40" /> - <property name="fade-in" value="40" /> - <property name="output" min="-20" max="1"/> - <property name="acceleration" value="0.1" /> - <property name="alpha" value="0.5" /> - <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff" /> - <property name="follow-parent" /> - </emitter> - </particle> + <particle position-x="0" position-y="0" position-z="48"> + <emitter> + <property name="position-y" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff"/> + <property name="follow-parent"/> + </emitter> + </particle> </effect> - diff --git a/graphics/particles/wispdance.particle.xml b/graphics/particles/wispdance.particle.xml index 019ead23..3069fa3a 100644 --- a/graphics/particles/wispdance.particle.xml +++ b/graphics/particles/wispdance.particle.xml @@ -1,5 +1,4 @@ <?xml version="1.0"?> - <!-- Two orbiting particles high above ground which leave a trail of falling sparks and thus create a falling double helix. @@ -9,48 +8,42 @@ About 180 particles on max detail. Does not work with particleFastPhysics on 2. --> <effect> - <particle - position-x = "0" - position-y = "0" - position-z = "200" - lifetime = "1" - > - <!-- PURPLE --> - <emitter> - <property name="position-x" value = "60"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "20"/> - <property name="image" value="graphics/particles/orb-large.png|W:#dd66ff,ffffff" /> - <property name="horizontal-angle" value= "90"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.1" /> - <emitter> - <property name="output" min="-2" max="2" /> - <property name="image" value="graphics/particles/star-small.png|W:#dd66ff,ffffff"/> - <property name="lifetime" min="200" max="250"/> - <property name="fade-out" value="200" /> - <property name="gravity" value="0.005" /> - </emitter> - </emitter> - - <!-- CYAN--> - <emitter> - <property name="position-x" value = "-60"/> - <property name="position-y" value = "0"/> - <property name="position-z" value = "20"/> - <property name="image" value="graphics/particles/orb-large.png|W:#00ffff,ffffff" /> - <property name="horizontal-angle" value= "270"/> - <property name="vertical-angle" value = "0" /> - <property name="power" value = "3" /> - <property name="acceleration" value = "0.1" /> - <emitter> - <property name="output" min="-2" max="2" /> - <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> - <property name="lifetime" min="200" max="250"/> - <property name="fade-out" value="200" /> - <property name="gravity" value="0.005" /> - </emitter> - </emitter> - </particle> -</effect>
\ No newline at end of file + <particle position-x="0" position-y="0" position-z="200" lifetime="1"> + <!-- PURPLE --> + <emitter> + <property name="position-x" value="60"/> + <property name="position-y" value="0"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large.png|W:#dd66ff,ffffff"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.1"/> + <emitter> + <property name="output" min="-2" max="2"/> + <property name="image" value="graphics/particles/star-small.png|W:#dd66ff,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200"/> + <property name="gravity" value="0.005"/> + </emitter> + </emitter> + <!-- CYAN--> + <emitter> + <property name="position-x" value="-60"/> + <property name="position-y" value="0"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large.png|W:#00ffff,ffffff"/> + <property name="horizontal-angle" value="270"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.1"/> + <emitter> + <property name="output" min="-2" max="2"/> + <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200"/> + <property name="gravity" value="0.005"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/sprites/emote.xml b/graphics/sprites/emote.xml index 37b1b20f..4f483fb9 100644 --- a/graphics/sprites/emote.xml +++ b/graphics/sprites/emote.xml @@ -1,11 +1,9 @@ <?xml version="1.0"?> <sprite variants="42" variant_offset="1"> - <imageset name="emotes" src="graphics/sprites/emote.png" width="30" height="32"/> - - <action name="stand" imageset="emotes"> - <animation direction="default"> - <frame index="0"/> - </animation> - </action> - + <imageset name="emotes" src="graphics/sprites/emote.png" width="30" height="32"/> + <action name="stand" imageset="emotes"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/assassin-female.xml b/graphics/sprites/equipment/chest/assassin-female.xml index 3213d1cc..9b6a16bb 100644 --- a/graphics/sprites/equipment/chest/assassin-female.xml +++ b/graphics/sprites/equipment/chest/assassin-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/assassin-female.png" width="64" height="64" /> - - <include file="player_female_base.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/chest/assassin-female.png" width="64" height="64"/> + <include file="player_female_base.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/assassin-male.xml b/graphics/sprites/equipment/chest/assassin-male.xml index b741df75..14bc6653 100644 --- a/graphics/sprites/equipment/chest/assassin-male.xml +++ b/graphics/sprites/equipment/chest/assassin-male.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/assassin-male.png" width="64" height="64" /> - - <include file="player_male_base.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/chest/assassin-male.png" width="64" height="64"/> + <include file="player_male_base.xml"/> </sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml index 20b94c37..1035ecc4 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-female.xml +++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.xml b/graphics/sprites/equipment/chest/bromenalchest-male.xml index dac81aca..671dfa5f 100644 --- a/graphics/sprites/equipment/chest/bromenalchest-male.xml +++ b/graphics/sprites/equipment/chest/bromenalchest-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml index cbfe657c..d1f0d41f 100644 --- a/graphics/sprites/equipment/chest/chainmail-female.xml +++ b/graphics/sprites/equipment/chest/chainmail-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-male.xml b/graphics/sprites/equipment/chest/chainmail-male.xml index 946f224f..2d10fa74 100644 --- a/graphics/sprites/equipment/chest/chainmail-male.xml +++ b/graphics/sprites/equipment/chest/chainmail-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/cotton-female.xml b/graphics/sprites/equipment/chest/cotton-female.xml index 59351cb1..c2c9a8da 100644 --- a/graphics/sprites/equipment/chest/cotton-female.xml +++ b/graphics/sprites/equipment/chest/cotton-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/cotton-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/cotton-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/cotton-male.xml b/graphics/sprites/equipment/chest/cotton-male.xml index e15bdd62..0249bb0c 100644 --- a/graphics/sprites/equipment/chest/cotton-male.xml +++ b/graphics/sprites/equipment/chest/cotton-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/cotton-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/cotton-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor-female.xml b/graphics/sprites/equipment/chest/forest-armor-female.xml index 4d7d6a04..ff742afb 100644 --- a/graphics/sprites/equipment/chest/forest-armor-female.xml +++ b/graphics/sprites/equipment/chest/forest-armor-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor-male.xml b/graphics/sprites/equipment/chest/forest-armor-male.xml index 263675e2..d2acb67f 100644 --- a/graphics/sprites/equipment/chest/forest-armor-male.xml +++ b/graphics/sprites/equipment/chest/forest-armor-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/equipment/chest/forest-armor-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/chest/leather-female.xml b/graphics/sprites/equipment/chest/leather-female.xml index 0f90e919..229a9277 100644 --- a/graphics/sprites/equipment/chest/leather-female.xml +++ b/graphics/sprites/equipment/chest/leather-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/leather-female.png|W;R" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/leather-female.png|W;R" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/leather-male.xml b/graphics/sprites/equipment/chest/leather-male.xml index ef5cf3f1..2e4a4215 100644 --- a/graphics/sprites/equipment/chest/leather-male.xml +++ b/graphics/sprites/equipment/chest/leather-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/leather-male.png|W;R" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/leather-male.png|W;R" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml index 13bd7ab0..379c2177 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-female.xml +++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.xml b/graphics/sprites/equipment/chest/lightplatemail-male.xml index 962ad222..ac5ba00e 100644 --- a/graphics/sprites/equipment/chest/lightplatemail-male.xml +++ b/graphics/sprites/equipment/chest/lightplatemail-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/robe-female.xml b/graphics/sprites/equipment/chest/robe-female.xml index 93d8a2a4..37f5852d 100644 --- a/graphics/sprites/equipment/chest/robe-female.xml +++ b/graphics/sprites/equipment/chest/robe-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/robe-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/robe-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/robe-male.xml b/graphics/sprites/equipment/chest/robe-male.xml index c903635e..2bdb073c 100644 --- a/graphics/sprites/equipment/chest/robe-male.xml +++ b/graphics/sprites/equipment/chest/robe-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/robe-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/robe-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml index 5986e3b3..1751b82e 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-female.xml +++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.xml b/graphics/sprites/equipment/chest/shorttanktop-male.xml index 6b4987f8..da85bd1e 100644 --- a/graphics/sprites/equipment/chest/shorttanktop-male.xml +++ b/graphics/sprites/equipment/chest/shorttanktop-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml index c3850ca3..456a81d0 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml +++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml @@ -1,106 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> - - diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-male.xml b/graphics/sprites/equipment/chest/sorcerer-robe-male.xml index e7213f4c..c96d02a2 100644 --- a/graphics/sprites/equipment/chest/sorcerer-robe-male.xml +++ b/graphics/sprites/equipment/chest/sorcerer-robe-male.xml @@ -1,106 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-male.png|W;R" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/sorcerer-robe-male.png|W;R" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> - - diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml index 33dcf2fc..50c6c852 100644 --- a/graphics/sprites/equipment/chest/tanktop-female.xml +++ b/graphics/sprites/equipment/chest/tanktop-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/tanktop-male.xml b/graphics/sprites/equipment/chest/tanktop-male.xml index 677edf6a..15325678 100644 --- a/graphics/sprites/equipment/chest/tanktop-male.xml +++ b/graphics/sprites/equipment/chest/tanktop-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/terranite-female.xml b/graphics/sprites/equipment/chest/terranite-female.xml index b297d4f3..b32f4de4 100644 --- a/graphics/sprites/equipment/chest/terranite-female.xml +++ b/graphics/sprites/equipment/chest/terranite-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/terranite-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/terranite-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/terranite-male.xml b/graphics/sprites/equipment/chest/terranite-male.xml index 67161406..86ac6a36 100644 --- a/graphics/sprites/equipment/chest/terranite-male.xml +++ b/graphics/sprites/equipment/chest/terranite-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/terranite-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/terranite-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml index 38885720..c620700b 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-female.xml +++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.xml b/graphics/sprites/equipment/chest/tnecksweater-male.xml index ec65e385..f466a43e 100644 --- a/graphics/sprites/equipment/chest/tnecksweater-male.xml +++ b/graphics/sprites/equipment/chest/tnecksweater-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/valentine-dress.xml b/graphics/sprites/equipment/chest/valentine-dress.xml index fc8b331a..47a4656a 100644 --- a/graphics/sprites/equipment/chest/valentine-dress.xml +++ b/graphics/sprites/equipment/chest/valentine-dress.xml @@ -1,104 +1,96 @@ -<?xml version="1.0"?>
-<sprite name="player" action="stand">
-
- <imageset name="base" src="graphics/sprites/equipment/chest/valentine-dress.png|R" width="64" height="64" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" />
- </animation>
- <animation direction="left">
- <frame index="18" />
- </animation>
- <animation direction="up">
- <frame index="36" />
- </animation>
- <animation direction="right">
- <frame index="54" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="6" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="19" end="24" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="37" end="42" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="55" end="60" delay="75" />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="7" />
- </animation>
- <animation direction="left">
- <frame index="25" />
- </animation>
- <animation direction="up">
- <frame index="43" />
- </animation>
- <animation direction="right">
- <frame index="61" />
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="8" />
- </animation>
- <animation direction="left">
- <frame index="26" />
- </animation>
- <animation direction="up">
- <frame index="44" />
- </animation>
- <animation direction="right">
- <frame index="62" />
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <sequence start="9" end="12" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="27" end="30" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="45" end="48" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="63" end="66" delay="75" />
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <sequence start="13" end="17" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="31" end="35" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="49" end="53" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="67" end="71" delay="75" />
- <end />
- </animation>
- </action>
-
-</sprite>
\ No newline at end of file +<?xml version="1.0"?> +<sprite name="player" action="stand"> + <imageset name="base" src="graphics/sprites/equipment/chest/valentine-dress.png|R" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml index ae353565..75d4aa3c 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-female.xml +++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.xml b/graphics/sprites/equipment/chest/vnecksweater-male.xml index 42b4ae70..8fcb1879 100644 --- a/graphics/sprites/equipment/chest/vnecksweater-male.xml +++ b/graphics/sprites/equipment/chest/vnecksweater-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml index 063ac46e..87faa0f7 100644 --- a/graphics/sprites/equipment/chest/warlordplate-female.xml +++ b/graphics/sprites/equipment/chest/warlordplate-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-male.xml b/graphics/sprites/equipment/chest/warlordplate-male.xml index 537b464b..a2397c99 100644 --- a/graphics/sprites/equipment/chest/warlordplate-male.xml +++ b/graphics/sprites/equipment/chest/warlordplate-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.xml b/graphics/sprites/equipment/feet/assassin-boots-female.xml index 37285506..1dfab109 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-female.xml +++ b/graphics/sprites/equipment/feet/assassin-boots-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-female.png" width="64" height="64" /> - - <include file="equipment/feet/boots-female.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-female.png" width="64" height="64"/> + <include file="equipment/feet/boots-female.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots-male.xml b/graphics/sprites/equipment/feet/assassin-boots-male.xml index 89904cc8..16052639 100644 --- a/graphics/sprites/equipment/feet/assassin-boots-male.xml +++ b/graphics/sprites/equipment/feet/assassin-boots-male.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-male.png" width="64" height="64" /> - - <include file="equipment/feet/boots-male.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/feet/assassin-boots-male.png" width="64" height="64"/> + <include file="equipment/feet/boots-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml index 4bb2fffe..c7e3545b 100644 --- a/graphics/sprites/equipment/feet/boots-female.xml +++ b/graphics/sprites/equipment/feet/boots-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/boots-female.png|W" width="64" height="64" /> - - <include file="equipment/feet/boots-male.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/feet/boots-female.png|W" width="64" height="64"/> + <include file="equipment/feet/boots-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/boots-male.xml b/graphics/sprites/equipment/feet/boots-male.xml index 7edbcef6..7a7d6bfe 100644 --- a/graphics/sprites/equipment/feet/boots-male.xml +++ b/graphics/sprites/equipment/feet/boots-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/boots-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/feet/boots-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml index 3a2cc633..f5e01dcb 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-female.xml +++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.xml b/graphics/sprites/equipment/feet/bromenalboots-male.xml index 35749913..5e8d0d99 100644 --- a/graphics/sprites/equipment/feet/bromenalboots-male.xml +++ b/graphics/sprites/equipment/feet/bromenalboots-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/feet/furboots-female.xml b/graphics/sprites/equipment/feet/furboots-female.xml index 31b079b2..435c42ca 100644 --- a/graphics/sprites/equipment/feet/furboots-female.xml +++ b/graphics/sprites/equipment/feet/furboots-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/furboots-female.png" width="64" height="64" /> - - <include file="equipment/feet/boots-female.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/feet/furboots-female.png" width="64" height="64"/> + <include file="equipment/feet/boots-female.xml"/> </sprite> diff --git a/graphics/sprites/equipment/feet/furboots-male.xml b/graphics/sprites/equipment/feet/furboots-male.xml index ed3f584e..cb48994b 100644 --- a/graphics/sprites/equipment/feet/furboots-male.xml +++ b/graphics/sprites/equipment/feet/furboots-male.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/feet/furboots-male.png" width="64" height="64" /> - - <include file="equipment/feet/boots-male.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/feet/furboots-male.png" width="64" height="64"/> + <include file="equipment/feet/boots-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/assassin-female.xml b/graphics/sprites/equipment/hands/assassin-female.xml index 2d2a2224..8a9311bb 100644 --- a/graphics/sprites/equipment/hands/assassin-female.xml +++ b/graphics/sprites/equipment/hands/assassin-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/assassin-female.png" width="64" height="64" /> - - <include file="equipment/hands/generic-female.xml" /> - + <imageset name="base" src="graphics/sprites/equipment/hands/assassin-female.png" width="64" height="64"/> + <include file="equipment/hands/generic-female.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/assassin-male.xml b/graphics/sprites/equipment/hands/assassin-male.xml index b87adb08..caa16d36 100644 --- a/graphics/sprites/equipment/hands/assassin-male.xml +++ b/graphics/sprites/equipment/hands/assassin-male.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/assassin-male.png" width="64" height="64" /> - - <include file="equipment/hands/generic-male.xml" /> - + <imageset name="base" src="graphics/sprites/equipment/hands/assassin-male.png" width="64" height="64"/> + <include file="equipment/hands/generic-male.xml"/> </sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml index 03ce3e5a..573bad23 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-female.xml +++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/equipment/hands/bromenalgloves-male.xml index 0d39eb09..00f382e6 100644 --- a/graphics/sprites/equipment/hands/bromenalgloves-male.xml +++ b/graphics/sprites/equipment/hands/bromenalgloves-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/hands/generic-female.xml b/graphics/sprites/equipment/hands/generic-female.xml index 07fbbb13..f4e9b556 100644 --- a/graphics/sprites/equipment/hands/generic-female.xml +++ b/graphics/sprites/equipment/hands/generic-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/generic-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/hands/generic-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/hands/generic-male.xml b/graphics/sprites/equipment/hands/generic-male.xml index 1defce1b..6595e1e8 100644 --- a/graphics/sprites/equipment/hands/generic-male.xml +++ b/graphics/sprites/equipment/hands/generic-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/hands/generic-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/hands/generic-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/antlerhat.xml b/graphics/sprites/equipment/head/antlerhat.xml index efec175c..96742da9 100644 --- a/graphics/sprites/equipment/head/antlerhat.xml +++ b/graphics/sprites/equipment/head/antlerhat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/antlerhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml index a0177bdb..0c4ca2f0 100644 --- a/graphics/sprites/equipment/head/axehat.xml +++ b/graphics/sprites/equipment/head/axehat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-44"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-44"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-44" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-44" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-44" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-44" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-44" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-45" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-45" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-42" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-43" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-44" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-45" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-43" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-44" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-45" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-32"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-35"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/axehat.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="150"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-44" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="150"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="0" offsetY="-44" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="4" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="225"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-44" delay="225"/> + <frame index="1" offsetX="5" offsetY="-45" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-45" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-35"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/bandana.xml b/graphics/sprites/equipment/head/bandana.xml index 41337535..1cb9d7b3 100644 --- a/graphics/sprites/equipment/head/bandana.xml +++ b/graphics/sprites/equipment/head/bandana.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bandana.png" width="29" height="21"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-38"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-38" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-38" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-36" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-37" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-38" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-39" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-37" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-38" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-39" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-29"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-17"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/bandana.png" width="29" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="150"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="150"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-39" delay="75"/> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-38" delay="225"/> + <frame index="1" offsetX="5" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-17"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.xml b/graphics/sprites/equipment/head/bowler-hat-brown.xml index 3f601631..9e26af35 100644 --- a/graphics/sprites/equipment/head/bowler-hat-brown.xml +++ b/graphics/sprites/equipment/head/bowler-hat-brown.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat.xml b/graphics/sprites/equipment/head/bowler-hat.xml index 34f369a5..6770f471 100644 --- a/graphics/sprites/equipment/head/bowler-hat.xml +++ b/graphics/sprites/equipment/head/bowler-hat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/bowler-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml index d234fe8c..1ed8e8c1 100644 --- a/graphics/sprites/equipment/head/bromenalhelmet.xml +++ b/graphics/sprites/equipment/head/bromenalhelmet.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-42"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-42" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-40" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY ="-43" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-43" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY ="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-33"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/bromenalhelmet.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml index 3e627561..ef473179 100644 --- a/graphics/sprites/equipment/head/bunnyears.xml +++ b/graphics/sprites/equipment/head/bunnyears.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY ="-45" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-48" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-48" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-38"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/bunnyears.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet.xml index e30c187b..5ca8af31 100644 --- a/graphics/sprites/equipment/head/candlehelmet.xml +++ b/graphics/sprites/equipment/head/candlehelmet.xml @@ -1,186 +1,179 @@ <?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="75"/> - <frame index="1" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="4" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="5" offsetX="-1" offsetY ="-39" delay="75"/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="7" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="8" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="9" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="10" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="11" offsetX="-2" offsetY ="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="12" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="13" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="14" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="15" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="16" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="17" offsetX="-2" offsetY ="-38" delay="75"/> - </animation> - <animation direction="right"> - <frame index="18" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="19" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="20" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="21" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="22" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="23" offsetX="1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="4" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="5" offsetX="-1" offsetY ="-39" delay="75"/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="7" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="8" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="9" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="10" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="11" offsetX="-2" offsetY ="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="12" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="13" offsetX="-2" offsetY ="-39" delay="75"/> - <frame index="14" offsetX="-2" offsetY ="-39" delay="75"/> - <frame index="15" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="16" offsetX="-2" offsetY ="-39" delay="75"/> - <frame index="17" offsetX="-2" offsetY ="-39" delay="75"/> - </animation> - <animation direction="right"> - <frame index="18" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="19" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="20" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="21" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="22" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="23" offsetX="1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-35" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-34" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="6" offsetX="2" offsetY ="-39" delay="75"/> - <frame index="7" offsetX="2" offsetY ="-40" delay="75"/> - <frame index="8" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="9" offsetX="-3" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="12" offsetX="-3" offsetY ="-38" delay="75"/> - <frame index="13" offsetX="-3" offsetY ="-38" delay="75"/> - <frame index="14" offsetX="-3" offsetY ="-38" delay="75"/> - <frame index="15" offsetX="-3" offsetY ="-35" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="18" offsetX="-2" offsetY ="-41" delay="75"/> - <frame index="19" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="20" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="21" offsetX="2" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="4" offsetX="-1" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="6" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="7" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="8" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="9" offsetX="5" offsetY ="-42" delay="75"/> - <frame index="10" offsetX="5" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="12" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="13" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="14" offsetX="-3" offsetY ="-42" delay="75"/> - <frame index="15" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="16" offsetX="-3" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="18" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="19" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="20" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="21" offsetX="-5" offsetY ="-42" delay="75"/> - <frame index="22" offsetX="-5" offsetY ="-42" delay="75"/> - <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="140"/> - <frame index="14" offsetX="40" offsetY="-7" delay="0"/> - </animation> - </action> - + <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="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="10" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="14" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="75"/> + <frame index="19" offsetX="1" offsetY="-40" delay="75"/> + <frame index="20" offsetX="1" offsetY="-40" delay="75"/> + <frame index="21" offsetX="1" offsetY="-40" delay="75"/> + <frame index="22" offsetX="1" offsetY="-40" delay="75"/> + <frame index="23" offsetX="1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="10" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="14" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-39" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="75"/> + <frame index="19" offsetX="1" offsetY="-39" delay="75"/> + <frame index="20" offsetX="1" offsetY="-40" delay="75"/> + <frame index="21" offsetX="1" offsetY="-40" delay="75"/> + <frame index="22" offsetX="1" offsetY="-39" delay="75"/> + <frame index="23" offsetX="1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="75"/> + <frame index="7" offsetX="2" offsetY="-40" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="20" offsetX="1" offsetY="-39" delay="75"/> + <frame index="21" offsetX="2" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-41" delay="75"/> + <frame index="7" offsetX="3" offsetY="-41" delay="75"/> + <frame index="8" offsetX="3" offsetY="-41" delay="75"/> + <frame index="9" offsetX="5" offsetY="-42" delay="75"/> + <frame index="10" offsetX="5" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="14" offsetX="-3" offsetY="-42" delay="75"/> + <frame index="15" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="16" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="20" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="21" offsetX="-5" offsetY="-42" delay="75"/> + <frame index="22" offsetX="-5" offsetY="-42" delay="75"/> + <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="140"/> + <frame index="14" offsetX="40" offsetY="-7" delay="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml index 024ac82a..b1de01ee 100644 --- a/graphics/sprites/equipment/head/cap.xml +++ b/graphics/sprites/equipment/head/cap.xml @@ -1,123 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-45"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-45"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-45" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-45" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-45" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-45" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="3" offsetY ="-43" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-45" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-46" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-45" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-46" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-36"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-36"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="27" offsetY="-16"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/equipment/head/cap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml index 5ee38cbb..8414a05a 100644 --- a/graphics/sprites/equipment/head/captain-hat.xml +++ b/graphics/sprites/equipment/head/captain-hat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-43"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-43"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-43" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-43" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-44" delay="150"/> - <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-44" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-43" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-43" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-45" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY ="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-45" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-41" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-43" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-44" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-43" delay="225"/> - <frame index="2" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-4" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-43" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-44" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-34"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-3"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/captain-hat.png" width="21" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="150"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="0" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-44" delay="75"/> + <frame index="1" offsetX="4" offsetY="-45" delay="75"/> + <frame index="1" offsetX="0" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-44" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-43" delay="225"/> + <frame index="1" offsetX="5" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-43" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-43" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-3"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml index 924ba813..9f1c72ce 100644 --- a/graphics/sprites/equipment/head/catears.xml +++ b/graphics/sprites/equipment/head/catears.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY ="-45" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-48" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-48" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-38"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="33" offsetY="-11"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/catears.png|M;W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-11"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml index 65c8394f..6f164676 100644 --- a/graphics/sprites/equipment/head/chefhat.xml +++ b/graphics/sprites/equipment/head/chefhat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-50"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-48" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-51" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-50" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-51" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-41"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/chefhat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/christmastree.xml b/graphics/sprites/equipment/head/christmastree.xml index 91de1a74..1c3da7ca 100644 --- a/graphics/sprites/equipment/head/christmastree.xml +++ b/graphics/sprites/equipment/head/christmastree.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="34" offsetY="-5"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/christmastree.png" width="80" height="51"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="34" offsetY="-5"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/circlet.xml b/graphics/sprites/equipment/head/circlet.xml index 01e3b60c..a5317f22 100644 --- a/graphics/sprites/equipment/head/circlet.xml +++ b/graphics/sprites/equipment/head/circlet.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/circlet.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack.xml b/graphics/sprites/equipment/head/cowboyblack.xml index 03ef7eb7..c65be883 100644 --- a/graphics/sprites/equipment/head/cowboyblack.xml +++ b/graphics/sprites/equipment/head/cowboyblack.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-47"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-47"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-42" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-49" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-48" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-49" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-46" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-47" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-48" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-47" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-48" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-47" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-48" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="37" offsetY="-11"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboyblack.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite.xml b/graphics/sprites/equipment/head/cowboywhite.xml index 16ee9e37..e379f06d 100644 --- a/graphics/sprites/equipment/head/cowboywhite.xml +++ b/graphics/sprites/equipment/head/cowboywhite.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-47"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-47"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-47"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-47" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-49" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-42" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-49" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-48" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-49" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-46" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-47" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-48" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-48" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-47" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-48" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-47" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-48" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-40"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="37" offsetY="-11"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/cowboywhite.png" width="28" height="18"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="150"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="0" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="150"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-48" delay="75"/> + <frame index="1" offsetX="4" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46" delay="225"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-47" delay="225"/> + <frame index="1" offsetX="5" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="37" offsetY="-11"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml index 75f43a42..19bd953b 100644 --- a/graphics/sprites/equipment/head/crown.xml +++ b/graphics/sprites/equipment/head/crown.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-49"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-49"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-49"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-49" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-49" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-44" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-50" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-51" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-49" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-50" delay="75"/>
- <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-49" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-50" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-49" delay="225"/>
- <frame index="3" offsetX="-6" offsetY ="-50" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY ="-40"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="0" offsetX="40" offsetY="-10"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crown.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="40" offsetY="-10"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm.xml b/graphics/sprites/equipment/head/crusadehelm.xml index 05bc63fd..92a138d7 100644 --- a/graphics/sprites/equipment/head/crusadehelm.xml +++ b/graphics/sprites/equipment/head/crusadehelm.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-39"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY ="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-39"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-39"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-39" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-39" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-39" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-40" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-40" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-39" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-39" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-41" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-39" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-41" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-38" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-39" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-40" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-39" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-39" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-40" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-31"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-30"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-12"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/crusadehelm.png" width="22" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-39"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="150"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-39" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="150"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="225"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="225"/> + <frame index="1" offsetX="5" offsetY="-40" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-39" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-39" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-40" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-30"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask.xml b/graphics/sprites/equipment/head/demonmask.xml index fcf86d89..0ff58d67 100644 --- a/graphics/sprites/equipment/head/demonmask.xml +++ b/graphics/sprites/equipment/head/demonmask.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png" width="25" height="23"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="20" offsetY="-7"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/demonmask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet.xml b/graphics/sprites/equipment/head/desert-helmet.xml index 91e4fbb3..9c712045 100644 --- a/graphics/sprites/equipment/head/desert-helmet.xml +++ b/graphics/sprites/equipment/head/desert-helmet.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/desert-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml index 8912082d..4687b9ef 100644 --- a/graphics/sprites/equipment/head/deserthat.xml +++ b/graphics/sprites/equipment/head/deserthat.xml @@ -1,142 +1,135 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32" height="35"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-32"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="-1" offsetY ="-32"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-2" offsetY ="-32"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="0" offsetY ="-32"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="4" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="5" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="6" offsetX="-1" offsetY ="-32" delay="75"/>
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="9" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="10" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="11" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="12" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="13" offsetX="-1" offsetY ="-32" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-2" offsetY ="-32" delay="75"/>
- <frame index="17" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="18" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="19" offsetX="-2" offsetY ="-32" delay="75"/>
- <frame index="20" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="21" offsetX="-2" offsetY ="-33" delay="75"/>
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="24" offsetX="0" offsetY ="-31" delay="75"/>
- <frame index="25" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="26" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="27" offsetX="0" offsetY ="-31" delay="75"/>
- <frame index="28" offsetX="0" offsetY ="-32" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY ="-30" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-29" delay="75"/>
- <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="3" offsetY ="-33" delay="75"/>
- <frame index="9" offsetX="3" offsetY ="-34" delay="75"/>
- <frame index="10" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="11" offsetX="-1" offsetY ="-31" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="17" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="18" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="19" offsetX="-3" offsetY ="-31" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY ="-33" delay="75"/>
- <frame index="24" offsetX="-3" offsetY ="-33" delay="75"/>
- <frame index="25" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="26" offsetX="1" offsetY ="-31" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="1" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/>
- <frame index="4" offsetX="-1" offsetY ="-30" delay="75"/>
- <frame index="5" offsetX="-1" offsetY ="-32" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="8" offsetX="2" offsetY ="-32" delay="75"/>
- <frame index="9" offsetX="2" offsetY ="-32" delay="75"/>
- <frame index="10" offsetX="2" offsetY ="-32" delay="75"/>
- <frame index="11" offsetX="4" offsetY ="-33" delay="75"/>
- <frame index="12" offsetX="4" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="16" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="17" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="18" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="19" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="20" offsetX="-3" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="23" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="24" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="25" offsetX="-3" offsetY ="-32" delay="75"/>
- <frame index="26" offsetX="-5" offsetY ="-33" delay="75"/>
- <frame index="27" offsetX="-5" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-20"/>
- </animation>
- <animation direction="left">
- <frame index="7" offsetX="3" offsetY ="-23"/>
- </animation>
- <animation direction="up">
- <frame index="15" offsetX="-1" offsetY ="-24"/>
- </animation>
- <animation direction="right">
- <frame index="22" offsetX="-6" offsetY ="-23"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="14" offsetX="20" offsetY="-6"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32" height="35"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="9" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="10" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="12" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="13" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="18" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="21" offsetX="-2" offsetY="-33" delay="75"/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="0" offsetY="-32" delay="75"/> + <frame index="24" offsetX="0" offsetY="-31" delay="75"/> + <frame index="25" offsetX="0" offsetY="-32" delay="75"/> + <frame index="26" offsetX="0" offsetY="-32" delay="75"/> + <frame index="27" offsetX="0" offsetY="-31" delay="75"/> + <frame index="28" offsetX="0" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="75"/> + <frame index="9" offsetX="3" offsetY="-34" delay="75"/> + <frame index="10" offsetX="0" offsetY="-32" delay="75"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="25" offsetX="0" offsetY="-32" delay="75"/> + <frame index="26" offsetX="1" offsetY="-31" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="2" offsetY="-32" delay="75"/> + <frame index="9" offsetX="2" offsetY="-32" delay="75"/> + <frame index="10" offsetX="2" offsetY="-32" delay="75"/> + <frame index="11" offsetX="4" offsetY="-33" delay="75"/> + <frame index="12" offsetX="4" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="20" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="24" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="25" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="26" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="27" offsetX="-5" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="3" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="-6" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="14" offsetX="20" offsetY="-6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml index 407917d3..2055f838 100644 --- a/graphics/sprites/equipment/head/devcap.xml +++ b/graphics/sprites/equipment/head/devcap.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-45"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-45"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-45"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-45" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-45" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-45" delay="150"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-45" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-40" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-47" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-45" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-44" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-45" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-46" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-44" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-45" delay="225"/>
- <frame index="3" offsetX="-3" offsetY ="-46" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-36"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="27" offsetY="-16"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/devcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml index 2ed0c0d5..298b834e 100644 --- a/graphics/sprites/equipment/head/earmuffs.xml +++ b/graphics/sprites/equipment/head/earmuffs.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="150"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="225"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-34" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="25" offsetY="0"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/earmuffs.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="25" offsetY="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml index c60566f5..3685a4ff 100644 --- a/graphics/sprites/equipment/head/eggshell.xml +++ b/graphics/sprites/equipment/head/eggshell.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-30" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-30" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-29" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-29" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-28" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-21"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap.xml b/graphics/sprites/equipment/head/elf-nightcap.xml index 78a40144..2255be20 100644 --- a/graphics/sprites/equipment/head/elf-nightcap.xml +++ b/graphics/sprites/equipment/head/elf-nightcap.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-32"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-30" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-35" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY ="-34" delay="150"/> - <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="2" offsetY ="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY ="-23"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/elf-nightcap.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <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="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/eyepatch.xml b/graphics/sprites/equipment/head/eyepatch.xml index c3e37735..452c4eba 100644 --- a/graphics/sprites/equipment/head/eyepatch.xml +++ b/graphics/sprites/equipment/head/eyepatch.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eyepatch.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat.xml b/graphics/sprites/equipment/head/fairy_hat.xml index cf3b8647..817d01ff 100644 --- a/graphics/sprites/equipment/head/fairy_hat.xml +++ b/graphics/sprites/equipment/head/fairy_hat.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fairy_hat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml index ddef4266..b1655dd0 100644 --- a/graphics/sprites/equipment/head/fancyhat.xml +++ b/graphics/sprites/equipment/head/fancyhat.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/fancyhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat.xml index f5c7b930..eca574c6 100644 --- a/graphics/sprites/equipment/head/fluffyhat.xml +++ b/graphics/sprites/equipment/head/fluffyhat.xml @@ -1,142 +1,135 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/fluffyhat.png" width="25" height="22" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-44" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-38"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-38" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-39" delay="75" /> - <frame index="1" offsetX="6" offsetY ="-40" delay="75" /> - <frame index="1" offsetX="2" offsetY ="-37" delay="75" /> - <frame index="1" offsetX="1" offsetY ="-36" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-35" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-36" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-42" delay="75" /> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-38" delay="75" /> - <frame index="1" offsetX="5" offsetY ="-38" delay="75" /> - <frame index="1" offsetX="5" offsetY ="-38" delay="75" /> - <frame index="1" offsetX="7" offsetY ="-39" delay="75" /> - <frame index="1" offsetX="7" offsetY ="-39" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-39" delay="75"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-32" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-29"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-10"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/fluffyhat.png" width="25" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="75"/> + <frame index="1" offsetX="6" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="75"/> + <frame index="1" offsetX="5" offsetY="-38" delay="75"/> + <frame index="1" offsetX="5" offsetY="-38" delay="75"/> + <frame index="1" offsetX="7" offsetY="-39" delay="75"/> + <frame index="1" offsetX="7" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-10"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/funkywinter.xml b/graphics/sprites/equipment/head/funkywinter.xml index b92ddfcf..317c8894 100644 --- a/graphics/sprites/equipment/head/funkywinter.xml +++ b/graphics/sprites/equipment/head/funkywinter.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-42"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-40"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-42" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-42" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-40" delay="150"/>
- <frame index="1" offsetX="1" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-40" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="2" offsetX="0" offsetY ="-42" delay="150"/>
- <frame index="2" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="2" offsetX="0" offsetY ="-42" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-40" delay="150"/>
- <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-40" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY ="-41" delay="75"/>
- <frame index="1" offsetX="5" offsetY ="-42" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-41" delay="225"/>
- <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/>
- <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-41" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-40" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-40" delay="225"/>
- <frame index="1" offsetX="6" offsetY ="-41" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-41" delay="225"/>
- <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-40" delay="225"/>
- <frame index="3" offsetX="-6" offsetY ="-41" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-30"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY ="-31"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="1" offsetY ="-33"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY ="-31"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-6"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/funkywinter.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml index ca3598ae..988899b3 100644 --- a/graphics/sprites/equipment/head/gmcap.xml +++ b/graphics/sprites/equipment/head/gmcap.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-45"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-45"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-45"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-45" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-45" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-45" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-45" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-45" delay="150"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-45" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-41" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-40" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-46" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-47" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-44" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-45" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-46" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-44" delay="75"/>
- <frame index="3" offsetX="3" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-44" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-43" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-44" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-45" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-46" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-45" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-44" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-45" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-45" delay="225"/>
- <frame index="3" offsetX="-3" offsetY ="-46" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-33"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-36"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="27" offsetY="-16"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gmcap.png|R" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask.xml b/graphics/sprites/equipment/head/goblin-mask.xml index 47639629..eaeebbbe 100644 --- a/graphics/sprites/equipment/head/goblin-mask.xml +++ b/graphics/sprites/equipment/head/goblin-mask.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goblin-mask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles.xml b/graphics/sprites/equipment/head/goggles.xml index 9a3e7d32..a6537a26 100644 --- a/graphics/sprites/equipment/head/goggles.xml +++ b/graphics/sprites/equipment/head/goggles.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-36"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-36"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-36" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-36" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-36" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-36" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-36" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-37" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-37" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="150"/>
- <frame index="3" offsetX="2" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-31" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-36" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="3" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-35" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-36" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-37" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-36" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-36" delay="225"/>
- <frame index="3" offsetX="-3" offsetY ="-37" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-27"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-28"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-27"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-15"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/goggles.png|R" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="150"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="3" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35" delay="225"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-36" delay="225"/> + <frame index="1" offsetX="3" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-15"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap.xml b/graphics/sprites/equipment/head/gradcap.xml index 4cbeb518..92bdb973 100644 --- a/graphics/sprites/equipment/head/gradcap.xml +++ b/graphics/sprites/equipment/head/gradcap.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-49"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-49"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-49"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-49" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-49" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-49" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-49" delay="150"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-45" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-44" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-50" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-51" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-49" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-50" delay="75"/>
- <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-49" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-50" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-49" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-49" delay="225"/>
- <frame index="3" offsetX="-6" offsetY ="-50" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-40"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY ="-40"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="0" offsetX="30" offsetY="-15"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/gradcap.png" width="27" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="150"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-50" delay="75"/> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="0" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-47" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="225"/> + <frame index="1" offsetX="5" offsetY="-50" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-50" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="30" offsetY="-15"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes.xml b/graphics/sprites/equipment/head/guyfawkes.xml index 0242216f..50550f7b 100644 --- a/graphics/sprites/equipment/head/guyfawkes.xml +++ b/graphics/sprites/equipment/head/guyfawkes.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/guyfawkes.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml index e811d8ae..8e73b98a 100644 --- a/graphics/sprites/equipment/head/heart-glasses.xml +++ b/graphics/sprites/equipment/head/heart-glasses.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="150"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="225"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-34" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown.xml b/graphics/sprites/equipment/head/highpriest-crown.xml index 51c698f9..ab3484df 100644 --- a/graphics/sprites/equipment/head/highpriest-crown.xml +++ b/graphics/sprites/equipment/head/highpriest-crown.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40" height="40"/> - <include file="equipment/head/monster-skull-helm.xml"/> + <imageset name="base" src="graphics/sprites/equipment/head/highpriest-crown.png" width="40" height="40"/> + <include file="equipment/head/monster-skull-helm.xml"/> </sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm.xml b/graphics/sprites/equipment/head/infantryhelm.xml index a8bd03fb..82a532d2 100644 --- a/graphics/sprites/equipment/head/infantryhelm.xml +++ b/graphics/sprites/equipment/head/infantryhelm.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-38" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-38" delay="150"/>
- <frame index="1" offsetX="2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-38" delay="150"/>
- <frame index="3" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-38" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="6" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-35" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-4" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-37" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY ="-38" delay="225"/>
- <frame index="1" offsetX="7" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY ="-38" delay="225"/>
- <frame index="3" offsetX="-6" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="35" offsetY="-6"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/infantryhelm.png" width="25" height="22"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-39" delay="75"/> + <frame index="1" offsetX="6" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-37" delay="225"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-38" delay="225"/> + <frame index="1" offsetX="7" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml index 8af578ca..52b5b12d 100644 --- a/graphics/sprites/equipment/head/jestermask.xml +++ b/graphics/sprites/equipment/head/jestermask.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="18"/> - </animation> - <animation direction="up"> - <frame index="36"/> - </animation> - <animation direction="right"> - <frame index="54"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75"/> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7"/> - </animation> - <animation direction="left"> - <frame index="25"/> - </animation> - <animation direction="up"> - <frame index="43"/> - </animation> - <animation direction="right"> - <frame index="61"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8"/> - </animation> - <animation direction="left"> - <frame index="26"/> - </animation> - <animation direction="up"> - <frame index="44"/> - </animation> - <animation direction="right"> - <frame index="62"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75"/> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/knighthelm.xml b/graphics/sprites/equipment/head/knighthelm.xml index 86d321ad..49a66676 100644 --- a/graphics/sprites/equipment/head/knighthelm.xml +++ b/graphics/sprites/equipment/head/knighthelm.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-36"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-36"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-36"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-36" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-36" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-36" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-37" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-36" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-37" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-36" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-36" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-36" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-36" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-35" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-35" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-36" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-37" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-36" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-35" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-36" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-37" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-27"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-28"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-27"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="29" offsetY="-13"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/knighthelm.png" width="25" height="25"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="150"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="0" offsetY="-36" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="150"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-36" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-37" delay="75"/> + <frame index="1" offsetX="4" offsetY="-38" delay="75"/> + <frame index="1" offsetX="0" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-36" delay="225"/> + <frame index="1" offsetX="5" offsetY="-37" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-36" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-37" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="29" offsetY="-13"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.xml b/graphics/sprites/equipment/head/knit-cap.xml index 95d23802..ba6e816d 100644 --- a/graphics/sprites/equipment/head/knit-cap.xml +++ b/graphics/sprites/equipment/head/knit-cap.xml @@ -1,142 +1,135 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png" width="24" height="26" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-40" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-40" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-40" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-40" delay="75" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="75"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-38" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-36" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-35" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-41" delay="75" /> - <frame index="1" offsetX="5" offsetY ="-42" delay="75" /> - <frame index="1" offsetX="1" offsetY ="-39" delay="75" /> - <frame index="1" offsetX="0" offsetY ="-38" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-38" delay="75" /> - <frame index="0" offsetX="0" offsetY ="-39" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-40" delay="75" /> - <frame index="1" offsetX="4" offsetY ="-40" delay="75" /> - <frame index="1" offsetX="4" offsetY ="-40" delay="75" /> - <frame index="1" offsetX="6" offsetY ="-41" delay="75" /> - <frame index="1" offsetX="6" offsetY ="-41" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-41" delay="75"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY ="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-31"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="33" offsetY="-13"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/knit-cap.png" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="4" offsetY="-40" delay="75"/> + <frame index="1" offsetX="6" offsetY="-41" delay="75"/> + <frame index="1" offsetX="6" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="33" offsetY="-13"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/mask.xml b/graphics/sprites/equipment/head/mask.xml index e7a8c16f..72f88566 100644 --- a/graphics/sprites/equipment/head/mask.xml +++ b/graphics/sprites/equipment/head/mask.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-19"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat.xml b/graphics/sprites/equipment/head/minershat.xml index 06af45f1..c090ba0f 100644 --- a/graphics/sprites/equipment/head/minershat.xml +++ b/graphics/sprites/equipment/head/minershat.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-29" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-25" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-24" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-30" delay="75"/>
- <frame index="1" offsetX="4" offsetY ="-31" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-28" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-27" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-28" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-27" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-28" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY ="-29" delay="225"/>
- <frame index="1" offsetX="5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-20"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-20"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="21" offsetY="-4"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/minershat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle.xml b/graphics/sprites/equipment/head/monocle.xml index a3c428c3..6ada6a65 100644 --- a/graphics/sprites/equipment/head/monocle.xml +++ b/graphics/sprites/equipment/head/monocle.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="150"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="225"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-34" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-24"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-24"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monocle.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-24"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm.xml b/graphics/sprites/equipment/head/monster-skull-helm.xml index e9d9b451..236f1f4d 100644 --- a/graphics/sprites/equipment/head/monster-skull-helm.xml +++ b/graphics/sprites/equipment/head/monster-skull-helm.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40" height="40"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-34"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-35"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-34" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-35" delay="150"/>
- <frame index="1" offsetX="2" offsetY ="-34" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-35" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-35" delay="150"/>
- <frame index="2" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="2" offsetX="-1" offsetY ="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-35" delay="150"/>
- <frame index="3" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-35" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-33" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-30" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-29" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY ="-36" delay="75"/>
- <frame index="1" offsetX="5" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="1" offsetY ="-34" delay="75"/>
- <frame index="1" offsetX="0" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-34" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-36" delay="75"/>
- <frame index="3" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-33" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-32" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY ="-35" delay="225"/>
- <frame index="1" offsetX="6" offsetY ="-36" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-34" delay="225"/>
- <frame index="2" offsetX="-2" offsetY ="-33" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-35" delay="225"/>
- <frame index="3" offsetX="-5" offsetY ="-36" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-22"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY ="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY ="-24"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY ="-26"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="44" offsetY="-9"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/monster-skull-helm.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="150"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="150"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="1" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="44" offsetY="-9"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml index 4d61cb92..45cdb6e7 100644 --- a/graphics/sprites/equipment/head/mouboohead.xml +++ b/graphics/sprites/equipment/head/mouboohead.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-35"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-35"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-35"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-35" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-35" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-35" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-36" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-35" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-36" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY ="-35" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-34" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-35" delay="150"/>
- <frame index="3" offsetX="2" offsetY ="-34" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-35" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="5" offsetX="0" offsetY ="-33" delay="75"/>
- <frame index="5" offsetX="0" offsetY ="-34" delay="75"/>
- <frame index="5" offsetX="0" offsetY ="-31" delay="75"/>
- <frame index="5" offsetX="0" offsetY ="-30" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="6" offsetX="2" offsetY ="-36" delay="75"/>
- <frame index="6" offsetX="2" offsetY ="-37" delay="75"/>
- <frame index="6" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="6" offsetX="-3" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-35" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="8" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="8" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="8" offsetX="2" offsetY ="-34" delay="75"/>
- <frame index="8" offsetX="3" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-34" delay="225"/>
- <frame index="0" offsetX="0" offsetY ="-33" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-34" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-35" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-36" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-35" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-35" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY ="-35" delay="225"/>
- <frame index="3" offsetX="-3" offsetY ="-36" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY ="-23"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-26"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-27"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY ="-26"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="27" offsetY="-6"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.png" width="28" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-34" delay="75"/> + <frame index="5" offsetX="0" offsetY="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="75"/> + <frame index="6" offsetX="2" offsetY="-37" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="8" offsetX="2" offsetY="-34" delay="75"/> + <frame index="8" offsetX="3" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="225"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="225"/> + <frame index="1" offsetX="3" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/moubootaurhead.xml b/graphics/sprites/equipment/head/moubootaurhead.xml index 0fa315c0..82f5f3a7 100644 --- a/graphics/sprites/equipment/head/moubootaurhead.xml +++ b/graphics/sprites/equipment/head/moubootaurhead.xml @@ -1,5 +1,5 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80" height="51"/> - <include file="equipment/head/christmastree.xml"/> + <imageset name="base" src="graphics/sprites/equipment/head/moubootaurhead.png" width="80" height="51"/> + <include file="equipment/head/christmastree.xml"/> </sprite> diff --git a/graphics/sprites/equipment/head/mushroom.xml b/graphics/sprites/equipment/head/mushroom.xml index b86adfe7..55f67778 100644 --- a/graphics/sprites/equipment/head/mushroom.xml +++ b/graphics/sprites/equipment/head/mushroom.xml @@ -1,123 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-48"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="0" offsetY ="-48"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-2" offsetY ="-48"/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-1" offsetY ="-48"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="0" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-48" delay="150"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-48" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-2" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-2" offsetY ="-49" delay="150"/>
- <frame index="0" offsetX="-2" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-2" offsetY ="-49" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-44" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-43" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="4" offsetY ="-49" delay="75"/>
- <frame index="0" offsetX="4" offsetY ="-50" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-3" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="-3" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-4" offsetY ="-49" delay="75"/>
- <frame index="0" offsetX="-4" offsetY ="-50" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="0" offsetY ="-46" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-47" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="3" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="5" offsetY ="-49" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-2" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="-3" offsetY ="-47" delay="75"/>
- <frame index="0" offsetX="-3" offsetY ="-48" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-4" offsetY ="-48" delay="225"/>
- <frame index="0" offsetX="-6" offsetY ="-49" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36"/>
- </animation>
- <animation direction="left">
- <frame index="0" offsetX="4" offsetY ="-39"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetX="-1" offsetY ="-40"/>
- </animation>
- <animation direction="right">
- <frame index="0" offsetX="-7" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="1" offsetX="40" offsetY="-6"/>
- </animation>
- </action>
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-48" delay="150"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="75"/> + <frame index="0" offsetX="4" offsetY="-50" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="3" offsetY="-48" delay="225"/> + <frame index="0" offsetX="5" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-7" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="40" offsetY="-6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml index 8fc3a763..6604a54b 100644 --- a/graphics/sprites/equipment/head/nohmask.xml +++ b/graphics/sprites/equipment/head/nohmask.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-38"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/>
- <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="150"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-38" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-39" delay="75"/>
- <frame index="1" offsetX="2" offsetY ="-40" delay="75"/>
- <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/>
- <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/>
- <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/>
- <frame index="3" offsetX="1" offsetY ="-37" delay="75"/>
- <frame index="3" offsetX="2" offsetY ="-36" delay="75"/>
- <end />
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/>
- <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/>
- <end />
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="1" offsetY ="-38" delay="225"/>
- <frame index="1" offsetX="3" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/>
- <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/>
- <end />
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/>
- <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/>
- <end />
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY ="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY ="-29"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY ="-30"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY ="-29"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="17" offsetY="-14"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nohmask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml index cef2f4f6..d3a3e9fc 100644 --- a/graphics/sprites/equipment/head/operamask.xml +++ b/graphics/sprites/equipment/head/operamask.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-38"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-38" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-38" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-38" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-38" delay="150"/> - <frame index="3" offsetX="1" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-38" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-37" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-37" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-36" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-37" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-38" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-39" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-38" delay="225"/> - <frame index="3" offsetX="-4" offsetY ="-39" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-29"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="17" offsetY="-14"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/operamask.png" width="25" height="23"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="150"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="1" offsetY="-38" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="3" offsetX="1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-38" delay="225"/> + <frame index="1" offsetX="3" offsetY="-39" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-39" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-29"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-14"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml index 3f63da9a..3a0c43a1 100644 --- a/graphics/sprites/equipment/head/overlordhelm.xml +++ b/graphics/sprites/equipment/head/overlordhelm.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-29" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-32" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-32" delay="150"/> - <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="4" offsetY ="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-22"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/overlordhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <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="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml index 0254aa93..3541c55b 100644 --- a/graphics/sprites/equipment/head/paladinhelm.xml +++ b/graphics/sprites/equipment/head/paladinhelm.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-33" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-33" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-29" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-30" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-32" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-32" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-32" delay="150"/> - <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="4" offsetY ="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-22"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-5"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/paladinhelm.png" width="39" height="39"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-32" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <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="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-5"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/panhat.xml b/graphics/sprites/equipment/head/panhat.xml index 62ea0530..2b02df49 100644 --- a/graphics/sprites/equipment/head/panhat.xml +++ b/graphics/sprites/equipment/head/panhat.xml @@ -1,126 +1,119 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY ="-43"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY ="-43"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY ="-44"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-43"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-43" delay="150"/> - <frame index="0" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-43" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-43" delay="150"/> - <frame index="1" offsetX="-1" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-43" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY ="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY ="-45" delay="150"/> - <frame index="2" offsetX="2" offsetY ="-44" delay="75"/> - <frame index="2" offsetX="2" offsetY ="-45" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-43" delay="150"/> - <frame index="3" offsetX="1" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-43" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-45" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY ="-43" delay="225"/> - <frame index="2" offsetX="1" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-42" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY ="-42" delay="225"/> - <frame index="0" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="-4" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-44" delay="225"/> - <frame index="1" offsetX="4" offsetY ="-44" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="2" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="2" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY ="-43" delay="75"/> - <frame index="2" offsetX="1" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="1" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-44" delay="225"/> - <frame index="3" offsetX="-4" offsetY ="-44" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-4" offsetY ="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="3" offsetY ="-35"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-34"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/panhat.png" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-43"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-43" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + <frame index="2" offsetX="2" offsetY="-44" delay="75"/> + <frame index="2" offsetX="2" offsetY="-45" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="150"/> + <frame index="3" offsetX="1" offsetY="-42" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-45" delay="75"/> + <frame index="1" offsetX="3" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-43" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-43" delay="225"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-43" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-42" delay="225"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-44" delay="225"/> + <frame index="1" offsetX="4" offsetY="-44" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="2" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <frame index="2" offsetX="1" offsetY="-42" delay="75"/> + <frame index="2" offsetX="1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-44" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-44" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-4" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-34"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml index 2442a401..e1ab8e2d 100644 --- a/graphics/sprites/equipment/head/paperbag.xml +++ b/graphics/sprites/equipment/head/paperbag.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-28"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-28" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-26" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-29" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY ="-29" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-19"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/paperbag.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs.xml b/graphics/sprites/equipment/head/parsley-earplugs.xml index 1bebaa02..f2255bb4 100644 --- a/graphics/sprites/equipment/head/parsley-earplugs.xml +++ b/graphics/sprites/equipment/head/parsley-earplugs.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-40"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-40" delay="150"/> - <frame index="1" offsetX="2" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-39" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-40" delay="150"/> - <frame index="3" offsetX="-3" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="6" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-40" delay="225"/> - <frame index="1" offsetX="7" offsetY ="-41" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-38" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-37" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-40" delay="225"/> - <frame index="3" offsetX="-8" offsetY ="-41" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY ="-31"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="1" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/parsley-earplugs.png" width="32" height="16"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="150"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-41" delay="75"/> + <frame index="1" offsetX="6" offsetY="-42" delay="75"/> + <frame index="1" offsetX="2" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-40" delay="225"/> + <frame index="1" offsetX="7" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-38" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml index 9ece2520..6e475a2d 100644 --- a/graphics/sprites/equipment/head/pinkie-helmet.xml +++ b/graphics/sprites/equipment/head/pinkie-helmet.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-35"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-35"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-35" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="5" offsetX="0" offsetY ="-35" delay="150"/> - </animation> - <animation direction="left"> - <frame index="6" offsetX="2" offsetY ="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-34" delay="75"/> - <frame index="6" offsetX="2" offsetY ="-35" delay="150"/> - <frame index="6" offsetX="2" offsetY ="-34" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-35" delay="75"/> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-1" offsetY ="-34" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-35" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-34" delay="75"/> - <frame index="7" offsetX="-1" offsetY ="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="8" offsetX="0" offsetY ="-35" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="8" offsetX="0" offsetY ="-35" delay="150"/> - <frame index="8" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-35" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="5" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="6" offsetX="5" offsetY ="-36" delay="75"/> - <frame index="1" offsetX="5" offsetY ="-37" delay="75"/> - <frame index="6" offsetX="1" offsetY ="-34" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-2" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="8" offsetX="-3" offsetY ="-36" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-37" delay="75"/> - <frame index="8" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-33" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="5" offsetX="0" offsetY ="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-32" delay="75"/> - <frame index="5" offsetX="0" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="6" offsetX="4" offsetY ="-35" delay="225"/> - <frame index="1" offsetX="6" offsetY ="-36" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="7" offsetX="-1" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="7" offsetX="-2" offsetY ="-34" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="8" offsetX="-3" offsetY ="-35" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-36" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-26"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-26"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="44" offsetY="-9"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="5" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="6" offsetX="2" offsetY="-35" delay="150"/> + <frame index="6" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="7" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="8" offsetX="0" offsetY="-35" delay="150"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="6" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="44" offsetY="-9"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml index 61b80329..b456bfcf 100644 --- a/graphics/sprites/equipment/head/pinkiehat.xml +++ b/graphics/sprites/equipment/head/pinkiehat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-28"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-29" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-29" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-28" delay="150"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-28" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="2" offsetX="0" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-26" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-26" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-28" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-29" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-28" delay="225"/> - <frame index="3" offsetX="-4" offsetY ="-29" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-16"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-19"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-20"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-19"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-7"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="40" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="150"/> + <frame index="1" offsetX="0" offsetY="-27" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="150"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="1" offsetY="-28" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <frame index="0" offsetX="0" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="75"/> + <frame index="1" offsetX="3" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-29" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="2" offsetY="-26" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="225"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-28" delay="225"/> + <frame index="1" offsetX="3" offsetY="-29" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-28" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-28" delay="225"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-19"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-7"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/piratehat.xml b/graphics/sprites/equipment/head/piratehat.xml index d086f388..0b722cea 100644 --- a/graphics/sprites/equipment/head/piratehat.xml +++ b/graphics/sprites/equipment/head/piratehat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-47"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-47" delay="150"/> - <frame index="1" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-45" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-46" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-47" delay="150"/> - <frame index="3" offsetX="-3" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-47" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-48" delay="75"/> - <frame index="1" offsetX="6" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-48" delay="75"/> - <frame index="3" offsetX="-6" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-45" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-47" delay="225"/> - <frame index="1" offsetX="7" offsetY ="-48" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-45" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-44" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-47" delay="225"/> - <frame index="3" offsetX="-8" offsetY ="-48" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-37"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-9" offsetY ="-38"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/piratehat.png" width="27" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="150"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-48" delay="75"/> + <frame index="1" offsetX="6" offsetY="-49" delay="75"/> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-47" delay="225"/> + <frame index="1" offsetX="7" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-8" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-9" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.xml b/graphics/sprites/equipment/head/pumpkinhelmet.xml index eb9cf6e5..0a2cb2c4 100644 --- a/graphics/sprites/equipment/head/pumpkinhelmet.xml +++ b/graphics/sprites/equipment/head/pumpkinhelmet.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-29"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-30" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-30" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-29" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-28" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-21"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/pumpkinhelmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-29" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml index 8e3bcbfe..25e5b1ce 100644 --- a/graphics/sprites/equipment/head/rabbit-ears.xml +++ b/graphics/sprites/equipment/head/rabbit-ears.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-46"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-46" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-48" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> - <frame index="3" offsetX="3" offsetY ="-45" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-45" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-47" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-48" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-49" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-47" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-48" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-38"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-38"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="38" offsetY="-11"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="150"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY="-47" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="2" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY="-45" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45" delay="225"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-49" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="38" offsetY="-11"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/rangerhat.xml b/graphics/sprites/equipment/head/rangerhat.xml index 17a9db5d..384afedf 100644 --- a/graphics/sprites/equipment/head/rangerhat.xml +++ b/graphics/sprites/equipment/head/rangerhat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="24" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/rangerhat.png" width="80" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="24" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat.xml b/graphics/sprites/equipment/head/sailor-hat.xml index 235a2164..11cffba9 100644 --- a/graphics/sprites/equipment/head/sailor-hat.xml +++ b/graphics/sprites/equipment/head/sailor-hat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-48"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY ="-48"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-48"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-48"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-48" delay="150"/> - <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="150"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-48" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-44" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-43" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-50" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY ="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY ="-46" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-46" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-47" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-47" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-48" delay="225"/> - <frame index="1" offsetX="4" offsetY ="-49" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-48" delay="225"/> - <frame index="2" offsetX="-4" offsetY ="-47" delay="75"/> - <frame index="2" offsetX="-4" offsetY ="-48" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-48" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-49" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-36"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-39"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-39"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-2"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/sailor-hat.png" width="21" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-49" delay="75"/> + <frame index="1" offsetX="3" offsetY="-50" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="225"/> + <frame index="1" offsetX="4" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-47" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-39"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-2"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml index 0f4caf82..678aa267 100644 --- a/graphics/sprites/equipment/head/santabeardhat.xml +++ b/graphics/sprites/equipment/head/santabeardhat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/santabeardhat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/santahat.xml b/graphics/sprites/equipment/head/santahat.xml index 87775d72..851b027b 100644 --- a/graphics/sprites/equipment/head/santahat.xml +++ b/graphics/sprites/equipment/head/santahat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/santahat.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/santahat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/serf.xml b/graphics/sprites/equipment/head/serf.xml index 1032ea57..9083dea4 100644 --- a/graphics/sprites/equipment/head/serf.xml +++ b/graphics/sprites/equipment/head/serf.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-40"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-36" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-35" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-39" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY ="-41" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-41" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY ="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-31"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-13"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/serf.png" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <frame index="0" offsetX="0" offsetY="-36" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-39" delay="225"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-13"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/shroom.xml b/graphics/sprites/equipment/head/shroom.xml index 9ac9b449..cd295996 100644 --- a/graphics/sprites/equipment/head/shroom.xml +++ b/graphics/sprites/equipment/head/shroom.xml @@ -1,123 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/equipment/head/shroom.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/silkheadband.xml b/graphics/sprites/equipment/head/silkheadband.xml index 70f3fc60..a6b8e149 100644 --- a/graphics/sprites/equipment/head/silkheadband.xml +++ b/graphics/sprites/equipment/head/silkheadband.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml index fd42a770..f24ff73e 100644 --- a/graphics/sprites/equipment/head/skullmask.xml +++ b/graphics/sprites/equipment/head/skullmask.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/skullmask.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles.xml b/graphics/sprites/equipment/head/snowgoggles.xml index 36f050b0..1eb249b3 100644 --- a/graphics/sprites/equipment/head/snowgoggles.xml +++ b/graphics/sprites/equipment/head/snowgoggles.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="150"/> - <frame index="2" offsetX="1" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-34" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> - <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> - <frame index="2" offsetX="0" offsetY="-33" delay="75"/> - <frame index="2" offsetX="1" offsetY="-32" delay="75"/> - <end/> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> - <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> - <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> - <end/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-34" delay="225"/> - <frame index="1" offsetX="4" offsetY="-35" delay="150"/> - <end/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> - <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> - <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> - <end/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> - <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> - <end/> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-2" offsetY="-26"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY="-28"/> - </animation> - <animation direction="up"> - <frame index="3" offsetX="-1" offsetY="-28"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="-6" offsetY="-28"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="19" offsetY="-12"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/snowgoggles.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml index 383cf7c0..917cc9f4 100644 --- a/graphics/sprites/equipment/head/standardheadband.xml +++ b/graphics/sprites/equipment/head/standardheadband.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/standardheadband.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/sunglasses.xml b/graphics/sprites/equipment/head/sunglasses.xml index 80debe67..9b8c1021 100644 --- a/graphics/sprites/equipment/head/sunglasses.xml +++ b/graphics/sprites/equipment/head/sunglasses.xml @@ -1,124 +1,117 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/>
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="150"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-34" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- <frame index="3" offsetX="-2" offsetY="-34" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="150"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="150"/>
- <frame index="2" offsetX="1" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-34" delay="75"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="75"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="75"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="75"/>
- <end/>
- </animation>
- </action>
-
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="225"/>
- <frame index="0" offsetX="-2" offsetY="-32" delay="75"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-34" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-2" offsetY="-34" delay="225"/>
- <frame index="3" offsetX="-3" offsetY="-33" delay="75"/>
- <frame index="3" offsetX="-3" offsetY="-34" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-34" delay="225"/>
- <frame index="2" offsetX="-5" offsetY="-35" delay="150"/>
- <end/>
- </animation>
- </action>
-
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-26"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-28"/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-1" offsetY="-28"/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-6" offsetY="-28"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="19" offsetY="-12"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/sunglasses.png" width="23" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="150"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="225"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="225"/> + <frame index="1" offsetX="4" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm.xml b/graphics/sprites/equipment/head/terranitehelm.xml index c1ee4caf..247f3fb4 100644 --- a/graphics/sprites/equipment/head/terranitehelm.xml +++ b/graphics/sprites/equipment/head/terranitehelm.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY ="-41"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-41"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-42" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-41" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-41" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-36" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="3" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-3" offsetY ="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-39" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="2" offsetX="2" offsetY ="-41" delay="225"/> - <frame index="2" offsetX="4" offsetY ="-42" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-41" delay="225"/> - <frame index="1" offsetX="-3" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-41" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-42" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY ="-32"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY ="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-32"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="30" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/terranitehelm.png" width="19" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-41" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="3" offsetY="-42" delay="75"/> + <frame index="2" offsetX="0" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="0" offsetY="-39" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-41" delay="225"/> + <frame index="2" offsetX="4" offsetY="-42" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-41" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-42" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-32"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="30" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml index 708c9ee6..eaba9d70 100644 --- a/graphics/sprites/equipment/head/tophat.xml +++ b/graphics/sprites/equipment/head/tophat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-50"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-50"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-50"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-50" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-50" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-50" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-50" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-50" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-51" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-51" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-50" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-50" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-46" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-45" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-51" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-52" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-49" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-48" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-51" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-52" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-48" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-49" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-48" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-49" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-50" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-51" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-50" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-50" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-50" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-51" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-41"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-41"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="40" offsetY="-6"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="21" height="17"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-50"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-50" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="150"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="0" offsetY="-50" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-51" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-50" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-51" delay="75"/> + <frame index="1" offsetX="4" offsetY="-52" delay="75"/> + <frame index="1" offsetX="0" offsetY="-49" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-51" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-52" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-49" delay="75"/> + <frame index="3" offsetX="0" offsetY="-48" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-49" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-50" delay="225"/> + <frame index="1" offsetX="5" offsetY="-51" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-50" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-50" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-50" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-51" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-41"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-41"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="40" offsetY="-6"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm.xml b/graphics/sprites/equipment/head/warlordhelm.xml index cbb28ea4..28682b8c 100644 --- a/graphics/sprites/equipment/head/warlordhelm.xml +++ b/graphics/sprites/equipment/head/warlordhelm.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-42"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-42"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-42" delay="150"/> - <frame index="1" offsetX="4" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-42" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-43" delay="150"/> - <frame index="2" offsetX="-2" offsetY ="-42" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-43" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="2" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-42" delay="150"/> - <frame index="3" offsetX="2" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-42" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY ="-43" delay="75"/> - <frame index="1" offsetX="7" offsetY ="-44" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-2" offsetY ="-43" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-44" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-40" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-41" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="6" offsetY ="-42" delay="225"/> - <frame index="1" offsetX="8" offsetY ="-43" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-42" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-42" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-42" delay="225"/> - <frame index="3" offsetX="-3" offsetY ="-43" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="7" offsetY ="-33"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-33"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="31" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/warlordhelm.png" width="27" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-42"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="150"/> + <frame index="1" offsetX="4" offsetY="-41" delay="75"/> + <frame index="1" offsetX="4" offsetY="-42" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-43" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="150"/> + <frame index="3" offsetX="2" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-42" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-43" delay="75"/> + <frame index="1" offsetX="7" offsetY="-44" delay="75"/> + <frame index="1" offsetX="3" offsetY="-41" delay="75"/> + <frame index="1" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-43" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="1" offsetY="-41" delay="75"/> + <frame index="3" offsetX="2" offsetY="-40" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-42" delay="225"/> + <frame index="1" offsetX="8" offsetY="-43" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-42" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-42" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-43" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="7" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-33"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="31" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.xml b/graphics/sprites/equipment/head/witch-doctor-mask.xml index f8e9543b..62ae1966 100644 --- a/graphics/sprites/equipment/head/witch-doctor-mask.xml +++ b/graphics/sprites/equipment/head/witch-doctor-mask.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-34"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY ="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY ="-30"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-34"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-34" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-34" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-4" offsetY ="-34" delay="75"/> - <frame index="1" offsetX="-4" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY ="-34" delay="150"/> - <frame index="1" offsetX="-4" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-4" offsetY ="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY ="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY ="-31" delay="150"/> - <frame index="2" offsetX="-4" offsetY ="-30" delay="75"/> - <frame index="2" offsetX="-4" offsetY ="-31" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="1" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-34" delay="150"/> - <frame index="3" offsetX="1" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-34" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-35" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-36" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-4" offsetY ="-30" delay="225"/> - <frame index="2" offsetX="-4" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-35" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-36" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-32" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-33" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-34" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-35" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-30" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-29" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-30" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-34" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-35" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-22"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-25"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-22"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-25"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/witch-doctor-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + <frame index="2" offsetX="-4" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-31" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="150"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-35" delay="75"/> + <frame index="1" offsetX="4" offsetY="-36" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-4" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="0" offsetY="-33" delay="75"/> + <frame index="3" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-34" delay="225"/> + <frame index="1" offsetX="5" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-30" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-29" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-25"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-22"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-25"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/witch-hat.xml b/graphics/sprites/equipment/head/witch-hat.xml index 5aa0c87a..504defc1 100644 --- a/graphics/sprites/equipment/head/witch-hat.xml +++ b/graphics/sprites/equipment/head/witch-hat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/witch-hat.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat.xml b/graphics/sprites/equipment/head/wizard-hat.xml index 5ee29488..760197f8 100644 --- a/graphics/sprites/equipment/head/wizard-hat.xml +++ b/graphics/sprites/equipment/head/wizard-hat.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-31"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-27"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-31" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-27" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-28" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-31" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-26" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-32" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-29" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-29" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-30" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-30" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-31" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-32" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-27" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-26" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-31" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-32" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-19"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-22"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-19"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-22"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="23" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/wizard-hat.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-31" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="150"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="0" offsetY="-31" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="150"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="0" offsetY="-31" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-32" delay="75"/> + <frame index="1" offsetX="4" offsetY="-33" delay="75"/> + <frame index="1" offsetX="0" offsetY="-30" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="0" offsetY="-30" delay="75"/> + <frame index="3" offsetX="1" offsetY="-29" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30" delay="225"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <frame index="0" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-31" delay="225"/> + <frame index="1" offsetX="5" offsetY="-32" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-31" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-32" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-22"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-22"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/xmaself.xml b/graphics/sprites/equipment/head/xmaself.xml index b0b77bab..37fdf8d4 100644 --- a/graphics/sprites/equipment/head/xmaself.xml +++ b/graphics/sprites/equipment/head/xmaself.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-42"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-42" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="150"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="150"/> - <frame index="2" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-42" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-41" delay="75"/> - <frame index="1" offsetX="5" offsetY ="-42" delay="75"/> - <frame index="1" offsetX="1" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-41" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-40" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-40" delay="225"/> - <frame index="1" offsetX="6" offsetY ="-41" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-41" delay="225"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-41" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-41" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-30"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="5" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="1" offsetY ="-33"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-31"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="35" offsetY="-6"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/xmaself.png" width="21" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-42"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="150"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + <frame index="2" offsetX="0" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-42" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-38" delay="75"/> + <frame index="0" offsetX="0" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-41" delay="75"/> + <frame index="1" offsetX="5" offsetY="-42" delay="75"/> + <frame index="1" offsetX="1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-41" delay="225"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-40" delay="225"/> + <frame index="1" offsetX="6" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-41" delay="225"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-30"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask.xml b/graphics/sprites/equipment/head/yeti-mask.xml index 03240cfc..9c7ba193 100644 --- a/graphics/sprites/equipment/head/yeti-mask.xml +++ b/graphics/sprites/equipment/head/yeti-mask.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-33"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-34"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-32"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-34" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-34" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-35" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-32" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-32" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-29" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="2" offsetY ="-35" delay="75"/> - <frame index="1" offsetX="2" offsetY ="-36" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-33" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-3" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-33" delay="75"/> - <frame index="3" offsetX="-5" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="-2" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-30" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-32" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="1" offsetY ="-34" delay="225"/> - <frame index="1" offsetX="3" offsetY ="-35" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-34" delay="225"/> - <frame index="2" offsetX="-3" offsetY ="-33" delay="75"/> - <frame index="2" offsetX="-3" offsetY ="-34" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-5" offsetY ="-33" delay="225"/> - <frame index="3" offsetX="-7" offsetY ="-34" delay="150"/> - <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="2" offsetY ="-23"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-24"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-8" offsetY ="-23"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/head/yeti-mask.png" width="40" height="31"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-5" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-34" delay="225"/> + <frame index="1" offsetX="3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-33" delay="225"/> + <frame index="3" offsetX="-7" offsetY="-34" delay="150"/> + <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="2" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-8" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/assassin-female.xml b/graphics/sprites/equipment/legs/assassin-female.xml index 2f7d2674..4cca8cb6 100644 --- a/graphics/sprites/equipment/legs/assassin-female.xml +++ b/graphics/sprites/equipment/legs/assassin-female.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/assassin-female.png" width="64" height="64" /> - - <include file="player_female_base.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/legs/assassin-female.png" width="64" height="64"/> + <include file="player_female_base.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/assassin-male.xml b/graphics/sprites/equipment/legs/assassin-male.xml index 679330b7..bc8b65a8 100644 --- a/graphics/sprites/equipment/legs/assassin-male.xml +++ b/graphics/sprites/equipment/legs/assassin-male.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/assassin-male.png" width="64" height="64" /> - - <include file="player_male_base.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/legs/assassin-male.png" width="64" height="64"/> + <include file="player_male_base.xml"/> </sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.xml b/graphics/sprites/equipment/legs/bromenallegs-female.xml index 7b814c7c..ec46ddb7 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-female.xml +++ b/graphics/sprites/equipment/legs/bromenallegs-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs-male.xml b/graphics/sprites/equipment/legs/bromenallegs-male.xml index 049a2280..72c58122 100644 --- a/graphics/sprites/equipment/legs/bromenallegs-male.xml +++ b/graphics/sprites/equipment/legs/bromenallegs-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/bromenallegs-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/chaps-female.xml b/graphics/sprites/equipment/legs/chaps-female.xml index 28fcb860..191fa407 100644 --- a/graphics/sprites/equipment/legs/chaps-female.xml +++ b/graphics/sprites/equipment/legs/chaps-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/chaps-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/chaps-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/chaps-male.xml b/graphics/sprites/equipment/legs/chaps-male.xml index a9c3542f..e2d14c3d 100644 --- a/graphics/sprites/equipment/legs/chaps-male.xml +++ b/graphics/sprites/equipment/legs/chaps-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/chaps-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/chaps-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml index d1a34a6a..17c61a35 100644 --- a/graphics/sprites/equipment/legs/miniskirt-female.xml +++ b/graphics/sprites/equipment/legs/miniskirt-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt-male.xml b/graphics/sprites/equipment/legs/miniskirt-male.xml index 1150cf5f..51f52671 100644 --- a/graphics/sprites/equipment/legs/miniskirt-male.xml +++ b/graphics/sprites/equipment/legs/miniskirt-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/pants-female.xml b/graphics/sprites/equipment/legs/pants-female.xml index d95713cf..8a5cc84d 100644 --- a/graphics/sprites/equipment/legs/pants-female.xml +++ b/graphics/sprites/equipment/legs/pants-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/pants-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/pants-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/pants-male.xml b/graphics/sprites/equipment/legs/pants-male.xml index 17f476b0..0b18cfdc 100644 --- a/graphics/sprites/equipment/legs/pants-male.xml +++ b/graphics/sprites/equipment/legs/pants-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/pants-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/pants-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml index f623c5b5..0375914e 100644 --- a/graphics/sprites/equipment/legs/shorts-female.xml +++ b/graphics/sprites/equipment/legs/shorts-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/shorts-female.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/shorts-female.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/shorts-male.xml b/graphics/sprites/equipment/legs/shorts-male.xml index a19e3613..1d7aae91 100644 --- a/graphics/sprites/equipment/legs/shorts-male.xml +++ b/graphics/sprites/equipment/legs/shorts-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/shorts-male.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/shorts-male.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/skirt.xml b/graphics/sprites/equipment/legs/skirt.xml index b41b1375..d57d34d3 100644 --- a/graphics/sprites/equipment/legs/skirt.xml +++ b/graphics/sprites/equipment/legs/skirt.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/skirt.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/skirt.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/terranite-female.xml b/graphics/sprites/equipment/legs/terranite-female.xml index 90e05669..bcac1725 100644 --- a/graphics/sprites/equipment/legs/terranite-female.xml +++ b/graphics/sprites/equipment/legs/terranite-female.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/terranite-female.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/terranite-female.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/legs/terranite-male.xml b/graphics/sprites/equipment/legs/terranite-male.xml index 618c30d6..0481a15f 100644 --- a/graphics/sprites/equipment/legs/terranite-male.xml +++ b/graphics/sprites/equipment/legs/terranite-male.xml @@ -1,104 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/equipment/legs/terranite-male.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/equipment/legs/terranite-male.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/equipment/override/skeleton.xml b/graphics/sprites/equipment/override/skeleton.xml index 80a65141..88913c76 100644 --- a/graphics/sprites/equipment/override/skeleton.xml +++ b/graphics/sprites/equipment/override/skeleton.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/equipment/override/skeleton.png|W" width="64" height="64" /> - - <include file="player_male_base.xml"/> - + <imageset name="base" src="graphics/sprites/equipment/override/skeleton.png|W" width="64" height="64"/> + <include file="player_male_base.xml"/> </sprite> diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml index 3504bd01..43146339 100644 --- a/graphics/sprites/error.xml +++ b/graphics/sprites/error.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/error.png" width="29" height="9" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/error.png" width="29" height="9"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle00.xml b/graphics/sprites/hairstyles/hairstyle00.xml index 7fecdadf..8d7f293f 100644 --- a/graphics/sprites/hairstyles/hairstyle00.xml +++ b/graphics/sprites/hairstyles/hairstyle00.xml @@ -6,8 +6,7 @@ empty image set (it's empty since the icon is 32x32 so there isn't even one 40x40 frame). --> - -<!-- Testing no content + <!-- Testing no content <imageset name="base" src="graphics/items/armor-chest-cottonshirt.png" width="40" height="40" /> <action name="stand" imageset="base"> diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml index da8aea32..e94edff1 100644 --- a/graphics/sprites/hairstyles/hairstyle01.xml +++ b/graphics/sprites/hairstyles/hairstyle01.xml @@ -1,125 +1,117 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40" height="40"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-29" delay="150"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-25" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-26" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="150"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-25" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-24" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-30" delay="75"/> - <frame index="1" offsetX="4" offsetY ="-31" delay="75"/> - <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="1" offsetX="-1" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-2" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-23" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> - <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> - <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-28" delay="225"/> - <frame index="0" offsetX="0" offsetY ="-27" delay="75"/> - <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" offsetX="3" offsetY ="-29" delay="225"/> - <frame index="1" offsetX="5" offsetY ="-30" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="2" offsetX="-1" offsetY ="-25" delay="225"/> - <frame index="2" offsetX="-2" offsetY ="-24" delay="75"/> - <frame index="2" offsetX="-2" offsetY ="-25" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-3" offsetY ="-29" delay="225"/> - <frame index="3" offsetX="-5" offsetY ="-30" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="4" offsetY ="-20"/> - </animation> - <animation direction="up"> - <frame index="2" offsetX="0" offsetY ="-17"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-6" offsetY ="-20"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="21" offsetY="-4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="150"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="150"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY="-29" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY="-25" delay="75"/> + <frame index="0" offsetX="0" offsetY="-24" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="75"/> + <frame index="1" offsetX="4" offsetY="-31" delay="75"/> + <frame index="1" offsetX="0" offsetY="-28" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY="-27" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-28" delay="225"/> + <frame index="0" offsetX="0" offsetY="-27" delay="75"/> + <frame index="0" offsetX="0" offsetY="-28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="225"/> + <frame index="1" offsetX="5" offsetY="-30" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02.xml b/graphics/sprites/hairstyles/hairstyle02.xml index b13041ff..6643009b 100644 --- a/graphics/sprites/hairstyles/hairstyle02.xml +++ b/graphics/sprites/hairstyles/hairstyle02.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03.xml b/graphics/sprites/hairstyles/hairstyle03.xml index db2f04e7..dece3ed8 100644 --- a/graphics/sprites/hairstyles/hairstyle03.xml +++ b/graphics/sprites/hairstyles/hairstyle03.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04.xml b/graphics/sprites/hairstyles/hairstyle04.xml index 9518caab..6cbb71c2 100644 --- a/graphics/sprites/hairstyles/hairstyle04.xml +++ b/graphics/sprites/hairstyles/hairstyle04.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05.xml b/graphics/sprites/hairstyles/hairstyle05.xml index 72fc5f9a..35bd869f 100644 --- a/graphics/sprites/hairstyles/hairstyle05.xml +++ b/graphics/sprites/hairstyles/hairstyle05.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06.xml b/graphics/sprites/hairstyles/hairstyle06.xml index 94bc6948..3900dc73 100644 --- a/graphics/sprites/hairstyles/hairstyle06.xml +++ b/graphics/sprites/hairstyles/hairstyle06.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07.xml b/graphics/sprites/hairstyles/hairstyle07.xml index 7996cde3..06e403c8 100644 --- a/graphics/sprites/hairstyles/hairstyle07.xml +++ b/graphics/sprites/hairstyles/hairstyle07.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle08.xml b/graphics/sprites/hairstyles/hairstyle08.xml index c7360609..5e44ddc3 100644 --- a/graphics/sprites/hairstyles/hairstyle08.xml +++ b/graphics/sprites/hairstyles/hairstyle08.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle09.xml b/graphics/sprites/hairstyles/hairstyle09.xml index 1dafdb57..08494277 100644 --- a/graphics/sprites/hairstyles/hairstyle09.xml +++ b/graphics/sprites/hairstyles/hairstyle09.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle10.xml b/graphics/sprites/hairstyles/hairstyle10.xml index e2ca1afd..3b7a3a0f 100644 --- a/graphics/sprites/hairstyles/hairstyle10.xml +++ b/graphics/sprites/hairstyles/hairstyle10.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle11.xml b/graphics/sprites/hairstyles/hairstyle11.xml index 465bdf43..84f5f05b 100644 --- a/graphics/sprites/hairstyles/hairstyle11.xml +++ b/graphics/sprites/hairstyles/hairstyle11.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle12.xml b/graphics/sprites/hairstyles/hairstyle12.xml index 5b836618..4a6735f4 100644 --- a/graphics/sprites/hairstyles/hairstyle12.xml +++ b/graphics/sprites/hairstyles/hairstyle12.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml index c2871f79..da222c87 100644 --- a/graphics/sprites/hairstyles/hairstyle13.xml +++ b/graphics/sprites/hairstyles/hairstyle13.xml @@ -1,125 +1,117 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32" height="32"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY ="-33"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="3" offsetY ="-33"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY ="-33"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="3" offsetY ="-33"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="1" offsetX="3" offsetY ="-33" delay="150"/> - <frame index="0" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="2" offsetX="3" offsetY ="-33" delay="150"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="3" offsetY ="-33" delay="75"/> - <frame index="4" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="4" offsetX="3" offsetY ="-33" delay="150"/> - <frame index="5" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="5" offsetX="3" offsetY ="-33" delay="75"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY ="-33" delay="75"/> - <frame index="7" offsetX="3" offsetY ="-34" delay="150"/> - <frame index="6" offsetX="3" offsetY ="-33" delay="75"/> - <frame index="8" offsetX="3" offsetY ="-34" delay="150"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="3" offsetY ="-33" delay="75"/> - <frame index="10" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="10" offsetX="3" offsetY ="-33" delay="150"/> - <frame index="11" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="11" offsetX="3" offsetY ="-33" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY ="-30" delay="75"/> - <frame index="0" offsetX="3" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="3" offsetY ="-28" delay="75"/> - <frame index="0" offsetX="3" offsetY ="-27" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="3" offsetX="7" offsetY ="-34" delay="75"/> - <frame index="3" offsetX="7" offsetY ="-35" delay="75"/> - <frame index="3" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="3" offsetX="2" offsetY ="-31" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="6" offsetX="2" offsetY ="-33" delay="225"/> - <frame index="6" offsetX="2" offsetY ="-31" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="9" offsetX="0" offsetY ="-34" delay="75"/> - <frame index="9" offsetX="0" offsetY ="-35" delay="75"/> - <frame index="9" offsetX="3" offsetY ="-32" delay="75"/> - <frame index="9" offsetX="4" offsetY ="-31" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY ="-32" delay="225"/> - <frame index="0" offsetX="3" offsetY ="-31" delay="75"/> - <frame index="0" offsetX="3" offsetY ="-32" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="3" offsetX="6" offsetY ="-33" delay="225"/> - <frame index="3" offsetX="8" offsetY ="-34" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="6" offsetX="3" offsetY ="-33" delay="225"/> - <frame index="6" offsetX="2" offsetY ="-32" delay="75"/> - <frame index="6" offsetX="2" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="9" offsetX="0" offsetY ="-33" delay="225"/> - <frame index="9" offsetX="-2" offsetY ="-34" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="3" offsetY ="-21"/> - </animation> - <animation direction="left"> - <frame index="3" offsetX="7" offsetY ="-24"/> - </animation> - <animation direction="up"> - <frame index="6" offsetX="4" offsetY ="-25"/> - </animation> - <animation direction="right"> - <frame index="9" offsetX="-3" offsetY ="-24"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="12" offsetX="23" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <frame index="1" offsetX="3" offsetY="-33" delay="150"/> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <frame index="2" offsetX="3" offsetY="-33" delay="150"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33" delay="75"/> + <frame index="4" offsetX="3" offsetY="-32" delay="75"/> + <frame index="4" offsetX="3" offsetY="-33" delay="150"/> + <frame index="5" offsetX="3" offsetY="-32" delay="75"/> + <frame index="5" offsetX="3" offsetY="-33" delay="75"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="75"/> + <frame index="7" offsetX="3" offsetY="-34" delay="150"/> + <frame index="6" offsetX="3" offsetY="-33" delay="75"/> + <frame index="8" offsetX="3" offsetY="-34" delay="150"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33" delay="75"/> + <frame index="10" offsetX="3" offsetY="-32" delay="75"/> + <frame index="10" offsetX="3" offsetY="-33" delay="150"/> + <frame index="11" offsetX="3" offsetY="-32" delay="75"/> + <frame index="11" offsetX="3" offsetY="-33" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="75"/> + <frame index="0" offsetX="3" offsetY="-31" delay="75"/> + <frame index="0" offsetX="3" offsetY="-28" delay="75"/> + <frame index="0" offsetX="3" offsetY="-27" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="75"/> + <frame index="3" offsetX="7" offsetY="-35" delay="75"/> + <frame index="3" offsetX="3" offsetY="-32" delay="75"/> + <frame index="3" offsetX="2" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="225"/> + <frame index="6" offsetX="2" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-34" delay="75"/> + <frame index="9" offsetX="0" offsetY="-35" delay="75"/> + <frame index="9" offsetX="3" offsetY="-32" delay="75"/> + <frame index="9" offsetX="4" offsetY="-31" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="225"/> + <frame index="0" offsetX="3" offsetY="-31" delay="75"/> + <frame index="0" offsetX="3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="225"/> + <frame index="3" offsetX="8" offsetY="-34" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="225"/> + <frame index="6" offsetX="2" offsetY="-32" delay="75"/> + <frame index="6" offsetX="2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="0" offsetY="-33" delay="225"/> + <frame index="9" offsetX="-2" offsetY="-34" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-21"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" offsetX="23" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle14.xml b/graphics/sprites/hairstyles/hairstyle14.xml index 01423f66..34a2aa86 100644 --- a/graphics/sprites/hairstyles/hairstyle14.xml +++ b/graphics/sprites/hairstyles/hairstyle14.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle15.xml b/graphics/sprites/hairstyles/hairstyle15.xml index 40729285..2c21c918 100644 --- a/graphics/sprites/hairstyles/hairstyle15.xml +++ b/graphics/sprites/hairstyles/hairstyle15.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle16.xml b/graphics/sprites/hairstyles/hairstyle16.xml index 692ed77f..6d7c4ea3 100644 --- a/graphics/sprites/hairstyles/hairstyle16.xml +++ b/graphics/sprites/hairstyles/hairstyle16.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle17.xml b/graphics/sprites/hairstyles/hairstyle17.xml index 6c61ecc1..ac686d09 100644 --- a/graphics/sprites/hairstyles/hairstyle17.xml +++ b/graphics/sprites/hairstyles/hairstyle17.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle18.xml b/graphics/sprites/hairstyles/hairstyle18.xml index 12e41820..28d29de5 100644 --- a/graphics/sprites/hairstyles/hairstyle18.xml +++ b/graphics/sprites/hairstyles/hairstyle18.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/hairstyles/hairstyle19.xml b/graphics/sprites/hairstyles/hairstyle19.xml index 75d0a7ee..e757e874 100644 --- a/graphics/sprites/hairstyles/hairstyle19.xml +++ b/graphics/sprites/hairstyles/hairstyle19.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40" /> - - <include file="hairstyles/hairstyle01.xml"/> - + <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> </sprite> diff --git a/graphics/sprites/icon-feather.xml b/graphics/sprites/icon-feather.xml index b2d43aa0..2be6c077 100644 --- a/graphics/sprites/icon-feather.xml +++ b/graphics/sprites/icon-feather.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-feather.png" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-feather.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-green-barrier.xml b/graphics/sprites/icon-green-barrier.xml index 28a16ab8..afe8acc9 100644 --- a/graphics/sprites/icon-green-barrier.xml +++ b/graphics/sprites/icon-green-barrier.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-green-barrier.png" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-green-barrier.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-haste-potion.xml b/graphics/sprites/icon-haste-potion.xml index befb8bd5..c4633a1f 100644 --- a/graphics/sprites/icon-haste-potion.xml +++ b/graphics/sprites/icon-haste-potion.xml @@ -1,13 +1,12 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-potion-c.png|G:#da69e5,ffdaff" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="100"/> - <frame index="1" offsetY="0" delay="100"/> - <frame index="2" offsetY="0" delay="100"/> - <frame index="3" offsetY="0" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-potion-c.png|G:#da69e5,ffdaff" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="100"/> + <frame index="1" offsetY="0" delay="100"/> + <frame index="2" offsetY="0" delay="100"/> + <frame index="3" offsetY="0" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-hidden.xml b/graphics/sprites/icon-hidden.xml index 90dd9602..1e4cd61a 100644 --- a/graphics/sprites/icon-hidden.xml +++ b/graphics/sprites/icon-hidden.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-hidden.png" width="12" height="12" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="3" delay="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-hidden.png" width="12" height="12"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="3" delay="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-invisible.xml b/graphics/sprites/icon-invisible.xml index ffdb1cf8..51eb39b3 100644 --- a/graphics/sprites/icon-invisible.xml +++ b/graphics/sprites/icon-invisible.xml @@ -1,36 +1,35 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-invisible.png" width="16" height="24" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="2000"/> - <frame index="1" offsetY="0" delay="100"/> - <frame index="2" offsetY="0" delay="100"/> - <frame index="3" offsetY="0" delay="100"/> - <frame index="4" offsetY="0" delay="100"/> - <frame index="0" offsetY="0" delay="5000"/> - <frame index="1" offsetY="0" delay="100"/> - <frame index="2" offsetY="0" delay="100"/> - <frame index="3" offsetY="0" delay="100"/> - <frame index="4" offsetY="0" delay="100"/> - <frame index="0" offsetY="0" delay="3000"/> - <frame index="7" offsetY="0" delay="500"/> - <frame index="0" offsetY="0" delay="3000"/> - <frame index="5" offsetY="0" delay="50"/> - <frame index="6" offsetY="0" delay="50"/> - <frame index="5" offsetY="0" delay="50"/> - <frame index="6" offsetY="0" delay="50"/> - <frame index="5" offsetY="0" delay="50"/> - <frame index="6" offsetY="0" delay="50"/> - <frame index="5" offsetY="0" delay="50"/> - <frame index="6" offsetY="0" delay="50"/> - <frame index="5" offsetY="0" delay="50"/> - <frame index="6" offsetY="0" delay="50"/> - <frame index="0" offsetY="0" delay="3000"/> - <frame index="7" offsetY="0" delay="300"/> - <frame index="0" offsetY="0" delay="5000"/> - <frame index="7" offsetY="0" delay="200"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-invisible.png" width="16" height="24"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="2000"/> + <frame index="1" offsetY="0" delay="100"/> + <frame index="2" offsetY="0" delay="100"/> + <frame index="3" offsetY="0" delay="100"/> + <frame index="4" offsetY="0" delay="100"/> + <frame index="0" offsetY="0" delay="5000"/> + <frame index="1" offsetY="0" delay="100"/> + <frame index="2" offsetY="0" delay="100"/> + <frame index="3" offsetY="0" delay="100"/> + <frame index="4" offsetY="0" delay="100"/> + <frame index="0" offsetY="0" delay="3000"/> + <frame index="7" offsetY="0" delay="500"/> + <frame index="0" offsetY="0" delay="3000"/> + <frame index="5" offsetY="0" delay="50"/> + <frame index="6" offsetY="0" delay="50"/> + <frame index="5" offsetY="0" delay="50"/> + <frame index="6" offsetY="0" delay="50"/> + <frame index="5" offsetY="0" delay="50"/> + <frame index="6" offsetY="0" delay="50"/> + <frame index="5" offsetY="0" delay="50"/> + <frame index="6" offsetY="0" delay="50"/> + <frame index="5" offsetY="0" delay="50"/> + <frame index="6" offsetY="0" delay="50"/> + <frame index="0" offsetY="0" delay="3000"/> + <frame index="7" offsetY="0" delay="300"/> + <frame index="0" offsetY="0" delay="5000"/> + <frame index="7" offsetY="0" delay="200"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-iron-potion.xml b/graphics/sprites/icon-iron-potion.xml index e12bf862..8dc028df 100644 --- a/graphics/sprites/icon-iron-potion.xml +++ b/graphics/sprites/icon-iron-potion.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-potion-b.png|G:#c05000,f0a000,f0f09f" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-potion-b.png|G:#c05000,f0a000,f0f09f" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-poison.xml b/graphics/sprites/icon-poison.xml index 574908fb..1fa6254a 100644 --- a/graphics/sprites/icon-poison.xml +++ b/graphics/sprites/icon-poison.xml @@ -1,18 +1,17 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-poison.png" width="12" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="80"/> - <frame index="1" offsetY="0" delay="80"/> - <frame index="2" offsetY="0" delay="80"/> - <frame index="3" offsetY="0" delay="80"/> - <frame index="4" offsetY="0" delay="80"/> - <frame index="5" offsetY="0" delay="80"/> - <frame index="6" offsetY="0" delay="80"/> - <frame index="7" offsetY="0" delay="80"/> - <frame index="8" offsetY="0" delay="80"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-poison.png" width="12" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="80"/> + <frame index="1" offsetY="0" delay="80"/> + <frame index="2" offsetY="0" delay="80"/> + <frame index="3" offsetY="0" delay="80"/> + <frame index="4" offsetY="0" delay="80"/> + <frame index="5" offsetY="0" delay="80"/> + <frame index="6" offsetY="0" delay="80"/> + <frame index="7" offsetY="0" delay="80"/> + <frame index="8" offsetY="0" delay="80"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-red-rotating-hex.xml b/graphics/sprites/icon-red-rotating-hex.xml index 6036c130..5c0fd24d 100644 --- a/graphics/sprites/icon-red-rotating-hex.xml +++ b/graphics/sprites/icon-red-rotating-hex.xml @@ -1,17 +1,16 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetX="-2" offsetY="4" delay="120"/> - <frame index="1" offsetX="-2" offsetY="4" delay="120"/> - <frame index="2" offsetX="-2" offsetY="4" delay="120"/> - <frame index="3" offsetX="-2" offsetY="4" delay="120"/> - <frame index="4" offsetX="-2" offsetY="4" delay="120"/> - <frame index="5" offsetX="-3" offsetY="4" delay="120"/> - <frame index="6" offsetX="-2" offsetY="4" delay="120"/> - <frame index="7" offsetX="-2" offsetY="4" delay="120"/> - </animation> - </action> + <imageset name="base" src="graphics/particles/hex-facet-50.png|W:#ff0000" width="9" height="11"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="-2" offsetY="4" delay="120"/> + <frame index="1" offsetX="-2" offsetY="4" delay="120"/> + <frame index="2" offsetX="-2" offsetY="4" delay="120"/> + <frame index="3" offsetX="-2" offsetY="4" delay="120"/> + <frame index="4" offsetX="-2" offsetY="4" delay="120"/> + <frame index="5" offsetX="-3" offsetY="4" delay="120"/> + <frame index="6" offsetX="-2" offsetY="4" delay="120"/> + <frame index="7" offsetX="-2" offsetY="4" delay="120"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-slow-poison.xml b/graphics/sprites/icon-slow-poison.xml index 81b2d2c4..469ee1d0 100644 --- a/graphics/sprites/icon-slow-poison.xml +++ b/graphics/sprites/icon-slow-poison.xml @@ -1,12 +1,11 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-slow-poison.png" width="12" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="190" /> - <frame index="1" offsetY="0" delay="275" /> - <frame index="2" offsetY="0" delay="300" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-slow-poison.png" width="12" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="190"/> + <frame index="1" offsetY="0" delay="275"/> + <frame index="2" offsetY="0" delay="300"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-spell-attack-generic.xml b/graphics/sprites/icon-spell-attack-generic.xml index c18b6fd4..4e184437 100644 --- a/graphics/sprites/icon-spell-attack-generic.xml +++ b/graphics/sprites/icon-spell-attack-generic.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-attack-generic.png" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-spell-attack-generic.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-spell-haste.xml b/graphics/sprites/icon-spell-haste.xml index 409a9f98..897c0552 100644 --- a/graphics/sprites/icon-spell-haste.xml +++ b/graphics/sprites/icon-spell-haste.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-haste.png" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="4" delay="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-spell-haste.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="4" delay="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-spell-protection-generic.xml b/graphics/sprites/icon-spell-protection-generic.xml index 439f8f21..4e8ae3cc 100644 --- a/graphics/sprites/icon-spell-protection-generic.xml +++ b/graphics/sprites/icon-spell-protection-generic.xml @@ -1,13 +1,12 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-protection-generic.png" width="12" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="400" /> - <frame index="1" offsetY="0" delay="200" /> - <frame index="2" offsetY="0" delay="250" /> - <frame index="1" offsetY="0" delay="200" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-spell-protection-generic.png" width="12" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="400"/> + <frame index="1" offsetY="0" delay="200"/> + <frame index="2" offsetY="0" delay="250"/> + <frame index="1" offsetY="0" delay="200"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/icon-spell-shearing.xml b/graphics/sprites/icon-spell-shearing.xml index 2c489ad3..31a2ec01 100644 --- a/graphics/sprites/icon-spell-shearing.xml +++ b/graphics/sprites/icon-spell-shearing.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/icon-spell-shearing.png" width="13" height="20" /> - - <action name="default" imageset="base"> - <animation direction="default"> - <frame index="0" offsetY="0" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/icon-spell-shearing.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="0" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml index 1b7444d6..0d811374 100644 --- a/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml +++ b/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml @@ -1,18 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11" /> - <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="5"/> - </animation> - </action> - - <action name="dead" imageset="empty"> - <animation> - <frame index="0" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/> + <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="5"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml index 1b7444d6..0d811374 100644 --- a/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml +++ b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml @@ -1,18 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11" /> - <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="5"/> - </animation> - </action> - - <action name="dead" imageset="empty"> - <animation> - <frame index="0" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/> + <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="5"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml index ccc62215..acf2cd6c 100644 --- a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml +++ b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml @@ -1,11 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="0"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml index 6aac520a..9affd612 100644 --- a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml +++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml @@ -1,11 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/mouboo-antlers.xml b/graphics/sprites/monsters/accessories/mouboo-antlers.xml index 833c4ab0..e38c37e8 100644 --- a/graphics/sprites/monsters/accessories/mouboo-antlers.xml +++ b/graphics/sprites/monsters/accessories/mouboo-antlers.xml @@ -1,103 +1,98 @@ <?xml version="1.0"?> <sprite> - <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-antlers.png" width="28" height="21"/> - - <action name="stand" imageset="accessory"> - <animation direction="down"> - <frame index="0" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" offsetX="-16" offsetY="-55"/> - </animation> - <animation direction="up"> - <frame index="0" offsetY="-56"/> - </animation> - <animation direction="right"> - <frame index="2" offsetX="16" offsetY="-55"/> - </animation> - </action> - - <action name="walk" imageset="accessory"> - <animation direction="down"> - <frame index="0" delay="75" offsetY="-52"/> - <frame index="0" delay="150" offsetY="-54"/> - <frame index="0" delay="75" offsetY="-51"/> - <frame index="0" delay="75" offsetY="-48"/> - <frame index="0" delay="75" offsetY="-49"/> - </animation> - <animation direction="left"> - <frame index="1" delay="75" offsetX="-16" offsetY="-59"/> - <frame index="1" delay="75" offsetX="-14" offsetY="-59"/> - <frame index="1" delay="75" offsetX="-15" offsetY="-61"/> - <frame index="1" delay="75" offsetX="-20" offsetY="-60"/> - <frame index="1" delay="75" offsetX="-20" offsetY="-56"/> - <frame index="1" delay="75" offsetX="-21" offsetY="-51"/> - </animation> - <animation direction="up"> - <frame index="0" delay="75" offsetY="-59"/> - <frame index="0" delay="75" offsetY="-60"/> - <frame index="0" delay="75" offsetY="-63"/> - <frame index="0" delay="75" offsetY="-61"/> - <frame index="0" delay="75" offsetY="-60"/> - <frame index="0" delay="75" offsetY="-58"/> - </animation> - <animation direction="right"> - <frame index="2" delay="75" offsetX="16" offsetY="-59"/> - <frame index="2" delay="75" offsetX="14" offsetY="-59"/> - <frame index="2" delay="75" offsetX="15" offsetY="-61"/> - <frame index="2" delay="75" offsetX="20" offsetY="-60"/> - <frame index="2" delay="75" offsetX="20" offsetY="-56"/> - <frame index="2" delay="75" offsetX="21" offsetY="-51"/> - </animation> - </action> - - <action name="attack" imageset="accessory"> - <animation direction="down"> - <frame index="0" delay="75" offsetY="-50"/> - <frame index="0" delay="75" offsetY="-52"/> - <frame index="0" delay="75" offsetY="-39"/> - <frame index="0" delay="75" offsetY="-31"/> - <frame index="0" delay="75" offsetY="-30"/> - <frame index="0" delay="75" offsetY="-31"/> - <frame index="0" delay="75" offsetY="-38"/> - <end /> - </animation> - <animation direction="left"> - <frame index="1" delay="75" offsetX="-14" offsetY="-56"/> - <frame index="1" delay="75" offsetX="-7" offsetY="-56"/> - <frame index="1" delay="75" offsetX="-21" offsetY="-40"/> - <frame index="1" delay="75" offsetX="-23" offsetY="-40"/> - <frame index="1" delay="75" offsetX="-27" offsetY="-40"/> - <frame index="1" delay="75" offsetX="-24" offsetY="-49"/> - <frame index="1" delay="75" offsetX="-16" offsetY="-55"/> - <end /> - </animation> - <animation direction="up"> - <frame index="0" delay="75" offsetY="-55"/> - <frame index="0" delay="75" offsetY="-53"/> - <frame index="0" delay="75" offsetY="-59"/> - <frame index="0" delay="75" offsetY="-53"/> - <frame index="0" delay="75" offsetY="-51"/> - <frame index="0" delay="75" offsetY="-54"/> - <frame index="0" delay="75" offsetY="-56"/> - <end /> - </animation> - <animation direction="right"> - <frame index="2" delay="75" offsetX="14" offsetY="-56"/> - <frame index="2" delay="75" offsetX="7" offsetY="-56"/> - <frame index="2" delay="75" offsetX="21" offsetY="-40"/> - <frame index="2" delay="75" offsetX="23" offsetY="-40"/> - <frame index="2" delay="75" offsetX="27" offsetY="-40"/> - <frame index="2" delay="75" offsetX="24" offsetY="-49"/> - <frame index="2" delay="75" offsetX="16" offsetY="-55"/> - <end /> - </animation> - </action> - - <action name="dead" imageset="accessory"> - <animation> - <frame index="3" delay="1600" offsetX="20" offsetY="-8"/> - </animation> - </action> - + <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-antlers.png" width="28" height="21"/> + <action name="stand" imageset="accessory"> + <animation direction="down"> + <frame index="0" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-16" offsetY="-55"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-56"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="16" offsetY="-55"/> + </animation> + </action> + <action name="walk" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="150" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-48"/> + <frame index="0" delay="75" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-16" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-14" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-15" offsetY="-61"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-60"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-51"/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-63"/> + <frame index="0" delay="75" offsetY="-61"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-58"/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="16" offsetY="-59"/> + <frame index="2" delay="75" offsetX="14" offsetY="-59"/> + <frame index="2" delay="75" offsetX="15" offsetY="-61"/> + <frame index="2" delay="75" offsetX="20" offsetY="-60"/> + <frame index="2" delay="75" offsetX="20" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-51"/> + </animation> + </action> + <action name="attack" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-50"/> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="75" offsetY="-39"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-30"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-14" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-7" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-23" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-27" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-24" offsetY="-49"/> + <frame index="1" delay="75" offsetX="-16" offsetY="-55"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-55"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-56"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="14" offsetY="-56"/> + <frame index="2" delay="75" offsetX="7" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-40"/> + <frame index="2" delay="75" offsetX="23" offsetY="-40"/> + <frame index="2" delay="75" offsetX="27" offsetY="-40"/> + <frame index="2" delay="75" offsetX="24" offsetY="-49"/> + <frame index="2" delay="75" offsetX="16" offsetY="-55"/> + <end/> + </animation> + </action> + <action name="dead" imageset="accessory"> + <animation> + <frame index="3" delay="1600" offsetX="20" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/reaper-shadow.xml b/graphics/sprites/monsters/accessories/reaper-shadow.xml index 38c537cf..94eb61cd 100644 --- a/graphics/sprites/monsters/accessories/reaper-shadow.xml +++ b/graphics/sprites/monsters/accessories/reaper-shadow.xml @@ -1,18 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22" /> - <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="-2"/> - </animation> - </action> - - <action name="dead" imageset="empty"> - <animation> - <frame index="0" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/> + <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-2"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/scythe-shadow.xml b/graphics/sprites/monsters/accessories/scythe-shadow.xml index 49c71619..af986f62 100644 --- a/graphics/sprites/monsters/accessories/scythe-shadow.xml +++ b/graphics/sprites/monsters/accessories/scythe-shadow.xml @@ -1,34 +1,27 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/accessories/scythe-shadow.png" width="100" height="100" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" offsetY="35" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" offsetY="35" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="8" delay="80" offsetY="35" /> - <frame index="9" delay="80" offsetY="35" /> - <frame index="10" delay="80" offsetY="35" /> - <frame index="11" offsetY="35" /> - </animation> - </action> - - - <action name="attack" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" offsetY="35" /> - </animation> - </action> - -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/monsters/accessories/scythe-shadow.png" width="100" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" delay="80" offsetY="35"/> + <frame index="9" delay="80" offsetY="35"/> + <frame index="10" delay="80" offsetY="35"/> + <frame index="11" offsetY="35"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.xml b/graphics/sprites/monsters/accessories/slime-littleslime.xml index 9ce7ec49..b985c12b 100644 --- a/graphics/sprites/monsters/accessories/slime-littleslime.xml +++ b/graphics/sprites/monsters/accessories/slime-littleslime.xml @@ -1,61 +1,57 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20" />
- <action name="stand" imageset="base">
- <animation>
- <frame index="0" offsetY="16" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="0" end="2" delay="200" offsetY="16" />
- </animation>
- <animation direction="left">
- <frame index="0" delay="200" offsetY="16" />
- <sequence start="3" end="4" delay="200" offsetY="16" />
- </animation>
- <animation direction="up">
- <frame index="0" delay="200" offsetY="16" />
- <sequence start="5" end="6" delay="200" offsetY="16" />
- </animation>
- <animation direction="right">
- <frame index="0" delay="200" offsetY="16" />
- <sequence start="7" end="8" delay="200" offsetY="16" />
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation>
- <frame index="9" offsetY="16" />
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" delay="200" offsetY="16" />
- <frame index="1" delay="200" offsetY="16" />
- <frame index="5" delay="200" offsetY="16" />
- <end />
- </animation>
- <animation direction="left">
- <frame index="0" delay="200" offsetY="16" />
- <frame index="1" delay="200" offsetY="16" />
- <frame index="5" delay="200" offsetY="16" />
- <end />
- </animation>
- <animation direction="up">
- <frame index="0" delay="200" offsetY="16" />
- <frame index="1" delay="200" offsetY="16" />
- <frame index="5" delay="200" offsetY="16" />
- <end />
- </animation>
- <animation direction="right">
- <frame index="0" delay="200" offsetY="16" />
- <frame index="1" delay="200" offsetY="16" />
- <frame index="5" delay="200" offsetY="16" />
- <end />
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="16"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200" offsetY="16"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="3" end="4" delay="200" offsetY="16"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="5" end="6" delay="200" offsetY="16"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="7" end="8" delay="200" offsetY="16"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY="16"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.xml b/graphics/sprites/monsters/accessories/slime-rudolph.xml index e157d330..5db91dfe 100644 --- a/graphics/sprites/monsters/accessories/slime-rudolph.xml +++ b/graphics/sprites/monsters/accessories/slime-rudolph.xml @@ -1,50 +1,46 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/accessories/slime-rudolph.png" width="26" height="15" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="2" offsetY="-16"/> - </animation> - <animation direction="up"> - <frame index="0" offsetY="-16"/> - </animation> - <animation direction="right"> - <frame index="6" offsetY="-16"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="2" offsetY="-16"/> - </animation> - <animation direction="left"> - <frame index="2" offsetY="-16"/> - </animation> - <animation direction="up"> - <frame index="6" offsetY="-16"/> - </animation> - <animation direction="right"> - <frame index="6" offsetY="-16"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="3" offsetY="-8"/> - </animation> - <animation direction="left"> - <frame index="3" offsetY="-8"/> - </animation> - <animation direction="up"> - <frame index="7" offsetY="-8"/> - </animation> - <animation direction="right"> - <frame index="7" offsetY="-8"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-rudolph.png" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="6" offsetY="-16"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="6" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="6" offsetY="-16"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="7" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="7" offsetY="-8"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/slime-santa.xml b/graphics/sprites/monsters/accessories/slime-santa.xml index 7d1bb296..d6237409 100644 --- a/graphics/sprites/monsters/accessories/slime-santa.xml +++ b/graphics/sprites/monsters/accessories/slime-santa.xml @@ -1,50 +1,46 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/monsters/accessories/slime-santa.png" width="18" height="14" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-16"/>
- </animation>
- <animation direction="left">
- <frame index="3" offsetX="2" offsetY="-14"/>
- </animation>
- <animation direction="up">
- <frame index="4" offsetY="-12"/>
- </animation>
- <animation direction="right">
- <frame index="7" offsetX="-4" offsetY="-14"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="2" offsetX="3" offsetY="-15"/>
- </animation>
- <animation direction="left">
- <frame index="2" offsetX="3" offsetY="-15"/>
- </animation>
- <animation direction="up">
- <frame index="6" offsetX="-3" offsetY="-15"/>
- </animation>
- <animation direction="right">
- <frame index="6" offsetX="-3" offsetY="-15"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="3" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="3" offsetY="-8"/>
- </animation>
- <animation direction="up">
- <frame index="7" offsetY="-8"/>
- </animation>
- <animation direction="right">
- <frame index="7" offsetY="-8"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-santa.png" width="18" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="2" offsetY="-14"/> + </animation> + <animation direction="up"> + <frame index="4" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="7" offsetX="-4" offsetY="-14"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="2" offsetX="3" offsetY="-15"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-15"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="-3" offsetY="-15"/> + </animation> + <animation direction="right"> + <frame index="6" offsetX="-3" offsetY="-15"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="7" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="7" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.xml b/graphics/sprites/monsters/accessories/slime-seajelly.xml index 1e0167d8..3905f8c2 100644 --- a/graphics/sprites/monsters/accessories/slime-seajelly.xml +++ b/graphics/sprites/monsters/accessories/slime-seajelly.xml @@ -1,38 +1,33 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/monsters/accessories/slime-seajelly.png|W" width="26" height="15" />
-
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-5"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetY="-5"/>
- </animation>
- <animation direction="up">
- <frame index="0" offsetY="-5"/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetY="-5"/>
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation>
- <sequence start="0" end="1" delay="600" offsetY="-5"/>
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation>
- <sequence start="0" end="1" delay="75" offsetY="-5"/>
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation>
- <frame index="2"/>
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-seajelly.png|W" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-5"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-5"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="1" offsetY="-5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation> + <sequence start="0" end="1" delay="600" offsetY="-5"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation> + <sequence start="0" end="1" delay="75" offsetY="-5"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-slimeblast.xml b/graphics/sprites/monsters/accessories/slime-slimeblast.xml index 75802d16..0025d7df 100644 --- a/graphics/sprites/monsters/accessories/slime-slimeblast.xml +++ b/graphics/sprites/monsters/accessories/slime-slimeblast.xml @@ -1,50 +1,46 @@ -<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20" />
- <action name="stand" imageset="base">
- <animation>
- <frame index="0" offsetY="0" />
- </animation>
- </action>
-
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="2" delay="200" offsetY="0" />
- </animation>
- <animation direction="left">
- <sequence start="3" end="4" delay="200" offsetY="0" />
- </animation>
- <animation direction="up">
- <sequence start="5" end="6" delay="200" offsetY="0" />
- </animation>
- <animation direction="right">
- <sequence start="7" end="8" delay="200" offsetY="0" />
- </animation>
- </action>
-
- <action name="dead" imageset="base">
- <animation>
- <frame index="9" offsetY="0" />
- </animation>
- </action>
-
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="9" delay="200" offsetY="0" />
- <end />
- </animation>
- <animation direction="left">
- <frame index="9" delay="200" offsetY="0" />
- <end />
- </animation>
- <animation direction="up">
- <frame index="9" delay="200" offsetY="0" />
- <end />
- </animation>
- <animation direction="right">
- <frame index="9" delay="200" offsetY="0" />
- <end />
- </animation>
- </action>
-
-</sprite>
+<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="2" delay="200" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="3" end="4" delay="200" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="5" end="6" delay="200" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="7" end="8" delay="200" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/weapon-bow.xml b/graphics/sprites/monsters/accessories/weapon-bow.xml index 2429a5e0..4959626c 100644 --- a/graphics/sprites/monsters/accessories/weapon-bow.xml +++ b/graphics/sprites/monsters/accessories/weapon-bow.xml @@ -1,26 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64" /> - - <action name="default" imageset="bow"> - </action> - - <action name="attack" imageset="bow"> - <animation direction="down"> - <sequence start="0" end="4" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="5" end="9" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="10" end="14" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="15" end="19" delay="75" /> - <end /> - </animation> - </action> + <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64"/> + <action name="default" imageset="bow"/> + <action name="attack" imageset="bow"> + <animation direction="down"> + <sequence start="0" end="4" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="5" end="9" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="10" end="14" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="19" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/accessories/weapon-dagger.xml b/graphics/sprites/monsters/accessories/weapon-dagger.xml index 5159b49f..6426fc67 100644 --- a/graphics/sprites/monsters/accessories/weapon-dagger.xml +++ b/graphics/sprites/monsters/accessories/weapon-dagger.xml @@ -1,27 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64" /> - - <action name="default" imageset="dagger"> - </action> - - <action name="attack" imageset="dagger"> - <animation direction="down"> - <sequence start="0" end="3" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64"/> + <action name="default" imageset="dagger"/> + <action name="attack" imageset="dagger"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/archant.xml b/graphics/sprites/monsters/archant.xml index 68c3918c..40486be3 100644 --- a/graphics/sprites/monsters/archant.xml +++ b/graphics/sprites/monsters/archant.xml @@ -1,71 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/archant.png" width="24" height="30" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="2" /> - </animation> - <animation direction="left"> - <frame index="10" offsetX ="-1" offsetY ="-3" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="0" offsetY ="3" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="-1" offsetY ="-3" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="2" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetX ="-1" offsetY ="-3" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="3" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetX ="-1" offsetY ="-3" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetX ="0" offsetY ="2" /> - </animation> - <animation direction="left"> - <frame index="19" offsetX ="-1" offsetY ="-3" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="0" offsetY ="3" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="-1" offsetY ="-3" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="2" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetX ="-1" offsetY ="-3" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="3" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetX ="-1" offsetY ="-3" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/archant.png" width="24" height="30"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="-1" offsetY="-3"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="-1" offsetY="-3"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="-1" offsetY="-3"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-1" offsetY="-3"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="-1" offsetY="-3"/> + <end/> + </animation> + </action> </sprite> - diff --git a/graphics/sprites/monsters/ball-lightning.xml b/graphics/sprites/monsters/ball-lightning.xml index 49bdc273..19ee1caf 100644 --- a/graphics/sprites/monsters/ball-lightning.xml +++ b/graphics/sprites/monsters/ball-lightning.xml @@ -1,32 +1,25 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/ball-lightning.png" width="70" height="60" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <sequence start="0" end="2" delay="100" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="default"> - <sequence start="0" end="2" delay="100" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <sequence start="3" end="5" delay="100" /> - <frame index="6" /> - </animation> - </action> - - - <action name="attack" imageset="base"> - <animation direction="default"> - <sequence start="0" end="2" delay="100" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/ball-lightning.png" width="70" height="60"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="3" end="5" delay="100"/> + <frame index="6"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/bandit-lord.xml b/graphics/sprites/monsters/bandit-lord.xml index 5876969f..eb81d35a 100644 --- a/graphics/sprites/monsters/bandit-lord.xml +++ b/graphics/sprites/monsters/bandit-lord.xml @@ -1,74 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" - src= "graphics/sprites/monsters/bandit-lord.png" - width= "64" - height= "64" - /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/bandit-lord.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/bandit.xml b/graphics/sprites/monsters/bandit.xml index 7caeda14..f117a8e9 100644 --- a/graphics/sprites/monsters/bandit.xml +++ b/graphics/sprites/monsters/bandit.xml @@ -1,76 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" - src= "graphics/sprites/monsters/bandit.png" - width= "64" - height= "64" - /> - - <action name = "stand" - imageset = "base" - > - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/bandit.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/bat.xml b/graphics/sprites/monsters/bat.xml index 844ad7cf..502325a7 100644 --- a/graphics/sprites/monsters/bat.xml +++ b/graphics/sprites/monsters/bat.xml @@ -1,55 +1,50 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/bat.png" width="37" height="58" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="50" offsetY ="0" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="50" offsetY ="0" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="50" offsetY ="0" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="50" offsetY ="0" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="0" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="0" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="0" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="0" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetY ="0" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/bat.png" width="37" height="58"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="0"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/bee.xml b/graphics/sprites/monsters/bee.xml index 6a1c3018..371900ae 100644 --- a/graphics/sprites/monsters/bee.xml +++ b/graphics/sprites/monsters/bee.xml @@ -1,90 +1,90 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19" /> - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="8" end="11" delay="75" offsetY="-20" /> - </animation> - <animation direction="left"> - <sequence start="0" end="3" delay="75" offsetY="-20" /> - </animation> - <animation direction="up"> - <sequence start="12" end="15" delay="75" offsetY="-20" /> - </animation> - <animation direction="right"> - <sequence start="4" end="7" delay="75" offsetY="-20" /> - </animation> - </action> - <action name="dead" imageset="base"> - <animation direction="down"> - <sequence start="16" end="19" delay="75" offsetY="-16" /> - <sequence start="16" end="19" delay="75" offsetY="-12" /> - <sequence start="16" end="19" delay="75" offsetY="-8" /> - <sequence start="16" end="19" delay="75" offsetY="-4" /> - <sequence start="16" end="19" delay="75" offsetY="0" /> - <frame index="16" offsetY="16" /> - </animation> - <animation direction="left"> - <sequence start="16" end="19" delay="75" offsetY="-8" /> - <sequence start="16" end="19" delay="75" offsetY="-12" /> - <sequence start="16" end="19" delay="75" offsetY="-8" /> - <sequence start="16" end="19" delay="75" offsetY="-4" /> - <sequence start="16" end="19" delay="75" offsetY="0" /> - <frame index="17" offsetY="8" /> - </animation> - <animation direction="up"> - <sequence start="16" end="19" delay="75" offsetY="-16" /> - <sequence start="16" end="19" delay="75" offsetY="-12" /> - <sequence start="16" end="19" delay="75" offsetY="-8" /> - <sequence start="16" end="19" delay="75" offsetY="-4" /> - <sequence start="16" end="19" delay="75" offsetY="0" /> - <frame index="18" offsetY="4" /> - </animation> - <animation direction="right"> - <sequence start="16" end="19" delay="75" offsetY="-16" /> - <sequence start="16" end="19" delay="75" offsetY="-12" /> - <sequence start="16" end="19" delay="75" offsetY="-8" /> - <sequence start="16" end="19" delay="75" offsetY="-4" /> - <sequence start="16" end="19" delay="75" offsetY="0" /> - <frame index="19" offsetY="12" /> - </animation> - </action> - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="8" delay="75" offsetY="-12" /> - <frame index="9" delay="75" offsetY="-8" /> - <frame index="10" delay="75" offsetY="-4" /> - <frame index="11" delay="75" offsetY="0" /> - <frame index="10" delay="75" offsetY="-4" /> - <frame index="9" delay="75" offsetY="-8" /> - <frame index="8" delay="75" offsetY="-12" /> - </animation> - <animation direction="left"> - <frame index="0" delay="75" offsetY="-16" offsetX="0" /> - <frame index="1" delay="75" offsetY="-16" offsetX="-4" /> - <frame index="2" delay="75" offsetY="-16" offsetX="-8" /> - <frame index="3" delay="75" offsetY="-16" offsetX="-12" /> - <frame index="2" delay="75" offsetY="-16" offsetX="-8" /> - <frame index="1" delay="75" offsetY="-16" offsetX="-4" /> - <frame index="0" delay="75" offsetY="-16" offsetX="0" /> - </animation> - <animation direction="up"> - <frame index="12" delay="75" offsetY="-14" /> - <frame index="13" delay="75" offsetY="-16" /> - <frame index="14" delay="75" offsetY="-18" /> - <frame index="15" delay="75" offsetY="-20" /> - <frame index="14" delay="75" offsetY="-18" /> - <frame index="13" delay="75" offsetY="-16" /> - <frame index="12" delay="75" offsetY="-14" /> - </animation> - <animation direction="right"> - <frame index="4" delay="75" offsetY="-16" offsetX="0" /> - <frame index="5" delay="75" offsetY="-16" offsetX="4" /> - <frame index="6" delay="75" offsetY="-16" offsetX="8" /> - <frame index="7" delay="75" offsetY="-16" offsetX="12" /> - <frame index="6" delay="75" offsetY="-16" offsetX="8" /> - <frame index="5" delay="75" offsetY="-16" offsetX="4" /> - <frame index="4" delay="75" offsetY="-16" offsetX="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="8" end="11" delay="75" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="up"> + <sequence start="12" end="15" delay="75" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="75" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="16" offsetY="16"/> + </animation> + <animation direction="left"> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="17" offsetY="8"/> + </animation> + <animation direction="up"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="18" offsetY="4"/> + </animation> + <animation direction="right"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="19" offsetY="12"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="8" delay="75" offsetY="-12"/> + <frame index="9" delay="75" offsetY="-8"/> + <frame index="10" delay="75" offsetY="-4"/> + <frame index="11" delay="75" offsetY="0"/> + <frame index="10" delay="75" offsetY="-4"/> + <frame index="9" delay="75" offsetY="-8"/> + <frame index="8" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="0" delay="75" offsetY="-16" offsetX="0"/> + <frame index="1" delay="75" offsetY="-16" offsetX="-4"/> + <frame index="2" delay="75" offsetY="-16" offsetX="-8"/> + <frame index="3" delay="75" offsetY="-16" offsetX="-12"/> + <frame index="2" delay="75" offsetY="-16" offsetX="-8"/> + <frame index="1" delay="75" offsetY="-16" offsetX="-4"/> + <frame index="0" delay="75" offsetY="-16" offsetX="0"/> + </animation> + <animation direction="up"> + <frame index="12" delay="75" offsetY="-14"/> + <frame index="13" delay="75" offsetY="-16"/> + <frame index="14" delay="75" offsetY="-18"/> + <frame index="15" delay="75" offsetY="-20"/> + <frame index="14" delay="75" offsetY="-18"/> + <frame index="13" delay="75" offsetY="-16"/> + <frame index="12" delay="75" offsetY="-14"/> + </animation> + <animation direction="right"> + <frame index="4" delay="75" offsetY="-16" offsetX="0"/> + <frame index="5" delay="75" offsetY="-16" offsetX="4"/> + <frame index="6" delay="75" offsetY="-16" offsetX="8"/> + <frame index="7" delay="75" offsetY="-16" offsetX="12"/> + <frame index="6" delay="75" offsetY="-16" offsetX="8"/> + <frame index="5" delay="75" offsetY="-16" offsetX="4"/> + <frame index="4" delay="75" offsetY="-16" offsetX="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/butterfly.xml b/graphics/sprites/monsters/butterfly.xml index 07ce107f..40ea9267 100644 --- a/graphics/sprites/monsters/butterfly.xml +++ b/graphics/sprites/monsters/butterfly.xml @@ -1,104 +1,94 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/butterfly.png|W" width="28" height="28" /> - <action name="stand" imageset="base"> - <animation direction="up"> - <sequence start="0" end="3" delay="120" offsetY="-20" /> - </animation> - <animation direction="down"> - <sequence start="0" end="3" delay="120" offsetY="-20" /> - </animation> - <animation direction="right"> - <sequence start="4" end="7" delay="120" offsetY="-20" /> - </animation> - <animation direction="left"> - <sequence start="8" end="11" delay="120" offsetY="-20" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="up"> - <sequence start="0" end="3" delay="75" offsetY="-20" /> - </animation> - <animation direction="down"> - <sequence start="0" end="3" delay="75" offsetY="-20" /> - </animation> - <animation direction="right"> - <sequence start="4" end="7" delay="75" offsetY="-20" /> - </animation> - <animation direction="left"> - <sequence start="8" end="11" delay="75" offsetY="-20" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="up"> - <frame index="0" delay="50" offsetY="-24" /> - <frame index="1" delay="50" offsetY="-36" /> - <frame index="2" delay="50" offsetY="-84" /> - <frame index="3" delay="60" offsetY="-52" /> - <frame index="2" delay="60" offsetY="-36" /> - <frame index="1" delay="60" offsetY="-28" /> - <frame index="0" delay="60" offsetY="-24" /> - </animation> - <animation direction="down"> - <frame index="0" delay="50" offsetY="-16" /> - <frame index="1" delay="50" offsetY="-4" /> - <frame index="2" delay="50" offsetY="44" /> - <frame index="3" delay="60" offsetY="12" /> - <frame index="2" delay="60" offsetY="-4" /> - <frame index="1" delay="60" offsetY="-12" /> - <frame index="0" delay="60" offsetY="-16" /> - </animation> - <animation direction="right"> - <frame index="4" delay="50" offsetY="-20" offsetX="4" /> - <frame index="5" delay="50" offsetY="-20" offsetX="16" /> - <frame index="6" delay="50" offsetY="-20" offsetX="64" /> - <frame index="7" delay="60" offsetY="-20" offsetX="32" /> - <frame index="6" delay="60" offsetY="-20" offsetX="16" /> - <frame index="5" delay="60" offsetY="-20" offsetX="8" /> - <frame index="4" delay="60" offsetY="-20" offsetX="4" /> - </animation> - <animation direction="left"> - <frame index="8" delay="50" offsetY="-20" offsetX="-4" /> - <frame index="9" delay="50" offsetY="-20" offsetX="-16" /> - <frame index="10" delay="50" offsetY="-20" offsetX="-64" /> - <frame index="11" delay="60" offsetY="-20" offsetX="-32" /> - <frame index="10" delay="60" offsetY="-20" offsetX="-16" /> - <frame index="9" delay="60" offsetY="-20" offsetX="-8" /> - <frame index="8" delay="60" offsetY="-20" offsetX="-4" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - - <frame index="12" delay="70" offsetY="-19" offsetX="2" /> - <frame index="13" delay="70" offsetY="-18" offsetX="4" /> - <frame index="14" delay="70" offsetY="-17" offsetX="8" /> - <frame index="13" delay="70" offsetY="-16" offsetX="10"/> - - <frame index="12" delay="75" offsetY="-15" offsetX="8" /> - <frame index="13" delay="75" offsetY="-14" offsetX="4" /> - <frame index="14" delay="75" offsetY="-13" offsetX="2" /> - <frame index="13" delay="75" offsetY="-12" offsetX="0" /> - - <frame index="12" delay="80" offsetY="-11" offsetX="-2" /> - <frame index="13" delay="80" offsetY="-10" offsetX="-4" /> - <frame index="14" delay="80" offsetY="-9" offsetX="-6" /> - <frame index="13" delay="80" offsetY="-8" offsetX="-8" /> - - <frame index="12" delay="85" offsetY="-7" offsetX="-10" /> - <frame index="13" delay="85" offsetY="-6" offsetX="-8" /> - <frame index="14" delay="85" offsetY="-5" offsetX="-6" /> - <frame index="13" delay="85" offsetY="-4" offsetX="-4" /> - - <frame index="12" delay="90" offsetY="-3" offsetX="-2" /> - <frame index="13" delay="90" offsetY="-2" offsetX="0" /> - <frame index="14" delay="90" offsetY="-1" offsetX="2" /> - <frame index="15" delay="3000" offsetY="0" offsetX="0" /> - - - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/butterfly.png|W" width="28" height="28"/> + <action name="stand" imageset="base"> + <animation direction="up"> + <sequence start="0" end="3" delay="120" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="0" end="3" delay="120" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="120" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="120" offsetY="-20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="up"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="75" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="75" offsetY="-20"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="up"> + <frame index="0" delay="50" offsetY="-24"/> + <frame index="1" delay="50" offsetY="-36"/> + <frame index="2" delay="50" offsetY="-84"/> + <frame index="3" delay="60" offsetY="-52"/> + <frame index="2" delay="60" offsetY="-36"/> + <frame index="1" delay="60" offsetY="-28"/> + <frame index="0" delay="60" offsetY="-24"/> + </animation> + <animation direction="down"> + <frame index="0" delay="50" offsetY="-16"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="2" delay="50" offsetY="44"/> + <frame index="3" delay="60" offsetY="12"/> + <frame index="2" delay="60" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-12"/> + <frame index="0" delay="60" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="4" delay="50" offsetY="-20" offsetX="4"/> + <frame index="5" delay="50" offsetY="-20" offsetX="16"/> + <frame index="6" delay="50" offsetY="-20" offsetX="64"/> + <frame index="7" delay="60" offsetY="-20" offsetX="32"/> + <frame index="6" delay="60" offsetY="-20" offsetX="16"/> + <frame index="5" delay="60" offsetY="-20" offsetX="8"/> + <frame index="4" delay="60" offsetY="-20" offsetX="4"/> + </animation> + <animation direction="left"> + <frame index="8" delay="50" offsetY="-20" offsetX="-4"/> + <frame index="9" delay="50" offsetY="-20" offsetX="-16"/> + <frame index="10" delay="50" offsetY="-20" offsetX="-64"/> + <frame index="11" delay="60" offsetY="-20" offsetX="-32"/> + <frame index="10" delay="60" offsetY="-20" offsetX="-16"/> + <frame index="9" delay="60" offsetY="-20" offsetX="-8"/> + <frame index="8" delay="60" offsetY="-20" offsetX="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" delay="70" offsetY="-19" offsetX="2"/> + <frame index="13" delay="70" offsetY="-18" offsetX="4"/> + <frame index="14" delay="70" offsetY="-17" offsetX="8"/> + <frame index="13" delay="70" offsetY="-16" offsetX="10"/> + <frame index="12" delay="75" offsetY="-15" offsetX="8"/> + <frame index="13" delay="75" offsetY="-14" offsetX="4"/> + <frame index="14" delay="75" offsetY="-13" offsetX="2"/> + <frame index="13" delay="75" offsetY="-12" offsetX="0"/> + <frame index="12" delay="80" offsetY="-11" offsetX="-2"/> + <frame index="13" delay="80" offsetY="-10" offsetX="-4"/> + <frame index="14" delay="80" offsetY="-9" offsetX="-6"/> + <frame index="13" delay="80" offsetY="-8" offsetX="-8"/> + <frame index="12" delay="85" offsetY="-7" offsetX="-10"/> + <frame index="13" delay="85" offsetY="-6" offsetX="-8"/> + <frame index="14" delay="85" offsetY="-5" offsetX="-6"/> + <frame index="13" delay="85" offsetY="-4" offsetX="-4"/> + <frame index="12" delay="90" offsetY="-3" offsetX="-2"/> + <frame index="13" delay="90" offsetY="-2" offsetX="0"/> + <frame index="14" delay="90" offsetY="-1" offsetX="2"/> + <frame index="15" delay="3000" offsetY="0" offsetX="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/cave-maggot-giant.xml b/graphics/sprites/monsters/cave-maggot-giant.xml index 635b8011..c4a63558 100644 --- a/graphics/sprites/monsters/cave-maggot-giant.xml +++ b/graphics/sprites/monsters/cave-maggot-giant.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/cave-maggot-giant.png|W" width="58" height="46" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="10" /> - </animation> - <animation direction="up"> - <frame index="20" /> - </animation> - <animation direction="right"> - <frame index="30" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="100" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="100" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="100" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="100" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="29" /> - </animation> - <animation direction="right"> - <frame index="39" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/cave-maggot-giant.png|W" width="58" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/cave-maggot.xml b/graphics/sprites/monsters/cave-maggot.xml index 58b2f752..f26797eb 100644 --- a/graphics/sprites/monsters/cave-maggot.xml +++ b/graphics/sprites/monsters/cave-maggot.xml @@ -1,66 +1,60 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/cave-maggot.png" width="20" height="15" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="20" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="30" offsetY ="-11" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="150" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="150" offsetY ="-11" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="150" offsetY ="-10" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="150" offsetY ="-11" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="-8" /> - </animation> - <animation direction="left" > - <frame index="19" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="-11" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="150" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="150" offsetY ="-11" /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="150" offsetY ="-10" /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="150" offsetY ="-11" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/cave-maggot.png" width="20" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-11"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="150" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="150" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="150" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="150" offsetY="-11"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetY="-11"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/clover.xml b/graphics/sprites/monsters/clover.xml index 450c80a6..a3976baf 100644 --- a/graphics/sprites/monsters/clover.xml +++ b/graphics/sprites/monsters/clover.xml @@ -1,16 +1,14 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/clover.png" width="30" height="30" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="1"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/clover.png" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/duck.xml b/graphics/sprites/monsters/duck.xml index 4aa1c812..209c0774 100644 --- a/graphics/sprites/monsters/duck.xml +++ b/graphics/sprites/monsters/duck.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/duck.png|W;M;R;G;C;B" width="24" height="26" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="10" /> - </animation> - <animation direction="up"> - <frame index="20" /> - </animation> - <animation direction="right"> - <frame index="30" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="3" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="11" end="13" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="21" end="23" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="31" end="33" delay="75" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="29" /> - </animation> - <animation direction="right"> - <frame index="39" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/duck.png|W;M;R;G;C;B" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="3" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="11" end="13" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="31" end="33" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/element-ball.xml b/graphics/sprites/monsters/element-ball.xml index 6815846a..ed29fda8 100644 --- a/graphics/sprites/monsters/element-ball.xml +++ b/graphics/sprites/monsters/element-ball.xml @@ -1,94 +1,74 @@ <?xml version="1.0"?> <sprite> - -<imageset name="base" src="graphics/sprites/monsters/element-ball.png|W" width="50" height="80" /> - -<action name="stand" imageset="base"> -<animation direction="default"> -<frame index="0" delay="90"/> -<frame index="1" delay="90"/> -<frame index="2" delay="90"/> -<frame index="3" delay="90"/> -<frame index="4" delay="90"/> -<frame index="5" delay="90"/> -<frame index="6" delay="90"/> -<frame index="7" delay="90"/> -<frame index="8" delay="90"/> -<frame index="9" delay="90"/> -<frame index="10" delay="90"/> -<frame index="11" delay="90"/> -<frame index="12" delay="90"/> -<frame index="13" delay="90"/> -<frame index="14" delay="90"/> -<frame index="15" delay="90"/> -<frame index="16" delay="90"/> -</animation> -</action> - -<action name="dead" imageset="base"> -<animation direction="default"> -<frame index="0" delay="55" offsetY="1"/> -<frame index="0" delay="55" offsetY="2"/> -<frame index="0" delay="45" offsetY="3"/> -<frame index="0" delay="45" offsetY="4"/> -<frame index="0" delay="45" offsetY="5"/> -<frame index="0" delay="45" offsetY="6"/> -<frame index="0" delay="35" offsetY="7"/> -<frame index="0" delay="35" offsetY="8"/> -<frame index="0" delay="25" offsetY="9"/> -<frame index="0" delay="25" offsetY="10"/> -<frame index="0" delay="25" offsetY="11"/> -<frame index="0" delay="25" offsetY="12"/> -<frame index="0" delay="25" offsetY="13"/> -<frame index="0" delay="15" offsetY="14"/> -<frame index="0" delay="15" offsetY="15"/> -<frame index="40" delay="140" offsetY="15"/> -<frame index="41" delay="140" offsetY="15"/> -<frame index="42" delay="140" offsetY="15"/> -<frame index="43" delay="140" offsetY="15"/> -<frame index="44" delay="140" offsetY="15"/> -<frame index="45" delay="110" offsetY="15"/> -<frame index="46" delay="110" offsetY="15"/> -<frame index="47" delay="110" offsetY="15"/> -<frame index="48" delay="110" offsetY="15"/> -<frame index="49" delay="110" offsetY="15"/> -<frame index="17"/> -</animation> -</action> - -<action name="attack" imageset="base"> -<animation direction="right"> -<frame index="20" delay="80"/> -<frame index="21" delay="80"/> -<frame index="22" delay="80"/> -<frame index="23" delay="80"/> -<frame index="24" delay="80"/> 3 -<frame index="25" delay="80"/> -<frame index="26" delay="220"/> -<frame index="25" delay="180"/> -<frame index="24" delay="140"/> -<frame index="23" delay="100"/> -<frame index="22" delay="80"/> -<frame index="21" delay="60"/> -<frame index="20" delay="60"/> - -</animation> - -<animation direction="left"> -<frame index="36" delay="80"/> -<frame index="35" delay="80"/> -<frame index="34" delay="80"/> -<frame index="33" delay="80"/> -<frame index="32" delay="80"/> -<frame index="31" delay="80"/> -<frame index="30" delay="220"/> -<frame index="31" delay="180"/> -<frame index="32" delay="140"/> -<frame index="33" delay="100"/> -<frame index="34" delay="80"/> -<frame index="35" delay="60"/> -<frame index="36" delay="60"/> -</animation> -</action> - + <imageset name="base" src="graphics/sprites/monsters/element-ball.png|W" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="2" delay="90"/> + <frame index="3" delay="90"/> + <frame index="4" delay="90"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="90"/> + <frame index="10" delay="90"/> + <frame index="11" delay="90"/> + <frame index="12" delay="90"/> + <frame index="13" delay="90"/> + <frame index="14" delay="90"/> + <frame index="15" delay="90"/> + <frame index="16" delay="90"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" delay="55" offsetY="1"/> + <frame index="0" delay="55" offsetY="2"/> + <frame index="0" delay="45" offsetY="3"/> + <frame index="0" delay="45" offsetY="4"/> + <frame index="0" delay="45" offsetY="5"/> + <frame index="0" delay="45" offsetY="6"/> + <frame index="0" delay="35" offsetY="7"/> + <frame index="0" delay="35" offsetY="8"/> + <frame index="0" delay="25" offsetY="9"/> + <frame index="0" delay="25" offsetY="10"/> + <frame index="0" delay="25" offsetY="11"/> + <frame index="0" delay="25" offsetY="12"/> + <frame index="0" delay="25" offsetY="13"/> + <frame index="0" delay="15" offsetY="14"/> + <frame index="0" delay="15" offsetY="15"/> + <frame index="40" delay="140" offsetY="15"/> + <frame index="41" delay="140" offsetY="15"/> + <frame index="42" delay="140" offsetY="15"/> + <frame index="43" delay="140" offsetY="15"/> + <frame index="44" delay="140" offsetY="15"/> + <frame index="45" delay="110" offsetY="15"/> + <frame index="46" delay="110" offsetY="15"/> + <frame index="47" delay="110" offsetY="15"/> + <frame index="48" delay="110" offsetY="15"/> + <frame index="49" delay="110" offsetY="15"/> + <frame index="17"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="right"><frame index="20" delay="80"/><frame index="21" delay="80"/><frame index="22" delay="80"/><frame index="23" delay="80"/><frame index="24" delay="80"/> 3 +<frame index="25" delay="80"/><frame index="26" delay="220"/><frame index="25" delay="180"/><frame index="24" delay="140"/><frame index="23" delay="100"/><frame index="22" delay="80"/><frame index="21" delay="60"/><frame index="20" delay="60"/></animation> + <animation direction="left"> + <frame index="36" delay="80"/> + <frame index="35" delay="80"/> + <frame index="34" delay="80"/> + <frame index="33" delay="80"/> + <frame index="32" delay="80"/> + <frame index="31" delay="80"/> + <frame index="30" delay="220"/> + <frame index="31" delay="180"/> + <frame index="32" delay="140"/> + <frame index="33" delay="100"/> + <frame index="34" delay="80"/> + <frame index="35" delay="60"/> + <frame index="36" delay="60"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/flower.xml b/graphics/sprites/monsters/flower.xml index afa65e7c..a8f5a0bd 100644 --- a/graphics/sprites/monsters/flower.xml +++ b/graphics/sprites/monsters/flower.xml @@ -1,51 +1,46 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/flower.png|W;R;Y" width="58" height="45" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY="3" /> - </animation> - <animation direction="left"> - <frame index="6" offsetY="3" /> - </animation> - <animation direction="up"> - <frame index="12" offsetY="3" /> - </animation> - <animation direction="right"> - <frame index="18" offsetY="3" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="5" offsetY="3" /> - </animation> - <animation direction="left"> - <frame index="11" offsetY="3" /> - </animation> - <animation direction="up"> - <frame index="17" offsetY="3" /> - </animation> - <animation direction="right"> - <frame index="23" offsetY="3" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="1" end="5" delay="75" offsetY="3" /> - </animation> - <animation direction="left"> - <sequence start="7" end="10" delay="75" offsetY="3" /> - </animation> - <animation direction="up"> - <sequence start="13" end="16" delay="75" offsetY="3" /> - </animation> - <animation direction="right"> - <sequence start="19" end="22" delay="75" offsetY="3" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/flower.png|W;R;Y" width="58" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="3"/> + </animation> + <animation direction="left"> + <frame index="6" offsetY="3"/> + </animation> + <animation direction="up"> + <frame index="12" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="18" offsetY="3"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="5" offsetY="3"/> + </animation> + <animation direction="left"> + <frame index="11" offsetY="3"/> + </animation> + <animation direction="up"> + <frame index="17" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="23" offsetY="3"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="5" delay="75" offsetY="3"/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="75" offsetY="3"/> + </animation> + <animation direction="up"> + <sequence start="13" end="16" delay="75" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="19" end="22" delay="75" offsetY="3"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/fluffy.xml b/graphics/sprites/monsters/fluffy.xml index ee074b31..b28330e7 100644 --- a/graphics/sprites/monsters/fluffy.xml +++ b/graphics/sprites/monsters/fluffy.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/fluffy.png" width="28" height="32" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="-3" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="-6" /> - </animation> - <animation direction="up"> - <frame index="20" offsetY ="-4" /> - </animation> - <animation direction="right"> - <frame index="30" offsetY ="-6" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="100" offsetY ="-3" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="100" offsetY ="-6" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="100" offsetY ="-4" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="100" offsetY ="-6" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="-3" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="-6" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="-4" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="-6" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="175" offsetY ="-3" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="175" offsetY ="-6" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="175" offsetY ="-4" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="175" offsetY ="-6" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/fluffy.png" width="28" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-6"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-6"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY="-3"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY="-6"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY="-4"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY="-6"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-6"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-6"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="175" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="175" offsetY="-6"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="175" offsetY="-4"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="175" offsetY="-6"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/ghost-pumpkin.xml b/graphics/sprites/monsters/ghost-pumpkin.xml index 4d867290..3cef62f7 100644 --- a/graphics/sprites/monsters/ghost-pumpkin.xml +++ b/graphics/sprites/monsters/ghost-pumpkin.xml @@ -1,42 +1,38 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/ghost-pumpkin.png" width="60" height="60" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="0" end="2" delay="200" /> - </animation> - <animation direction="right"> - <sequence start="3" end="5" delay="200" /> - </animation> - <animation direction="left"> - <sequence start="6" end="8" delay="200" /> - </animation> - <animation direction="up"> - <sequence start="9" end="11" delay="200" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="12" end="14" delay="200" /> - </animation> - <animation direction="right"> - <sequence start="15" end="17" delay="200" /> - </animation> - <animation direction="left"> - <sequence start="18" end="20" delay="200" /> - </animation> - <animation direction="up"> - <sequence start="21" end="23" delay="200" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <sequence start="24" end="28" delay="200" /> - <frame index="28" delay="0" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/ghost-pumpkin.png" width="60" height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="28" delay="200"/> + <frame index="28" delay="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/goblin-fire.xml b/graphics/sprites/monsters/goblin-fire.xml index b2d09320..3365c0bf 100644 --- a/graphics/sprites/monsters/goblin-fire.xml +++ b/graphics/sprites/monsters/goblin-fire.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/goblin-fire.png" width="60" height="43" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="10" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="19" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="6" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/goblin-fire.png" width="60" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="6" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/goblin-ice.xml b/graphics/sprites/monsters/goblin-ice.xml index bbc90d27..6359ef5a 100644 --- a/graphics/sprites/monsters/goblin-ice.xml +++ b/graphics/sprites/monsters/goblin-ice.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/goblin-ice.png" width="60" height="43" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="10" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="19" offsetX ="-6" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="6" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="6" offsetY ="-8" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/goblin-ice.png" width="60" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="6" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/larvespa.xml b/graphics/sprites/monsters/larvespa.xml index 337868f5..17f56d8a 100644 --- a/graphics/sprites/monsters/larvespa.xml +++ b/graphics/sprites/monsters/larvespa.xml @@ -1,65 +1,60 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/larvespa.png|R;G" width="45" height="45" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="27" delay="150"/> - </animation> - <animation direction="left"> - <frame index="0" delay="150"/> - </animation> - <animation direction="up"> - <frame index="9" delay="150"/> - </animation> - <animation direction="right"> - <frame index="18" delay="150"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="27" end="31" delay="150"/> - </animation> - <animation direction="left"> - <sequence start="0" end="4" delay="150"/> - </animation> - <animation direction="up"> - <sequence start="9" end="13" delay="150"/> - </animation> - <animation direction="right"> - <sequence start="18" end="22" delay="150"/> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="right"> - <frame index="26" delay="0"/> - </animation> - <animation direction="down"> - <frame index="35" delay="0"/> - </animation> - <animation direction="left"> - <frame index="8" delay="0"/> - </animation> - <animation direction="up"> - <frame index="17" delay="0"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="32" end="34" delay="150"/> </animation> - <animation direction="left"> - <sequence start="5" end="7" delay="150"/> - </animation> - <animation direction="up"> - <sequence start="14" end="16" delay="150"/> - </animation> - <animation direction="right"> - <sequence start="23" end="25" delay="150"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/larvespa.png|R;G" width="45" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="27" delay="150"/> + </animation> + <animation direction="left"> + <frame index="0" delay="150"/> + </animation> + <animation direction="up"> + <frame index="9" delay="150"/> + </animation> + <animation direction="right"> + <frame index="18" delay="150"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="27" end="31" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="0" end="4" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="9" end="13" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="18" end="22" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <frame index="26" delay="0"/> + </animation> + <animation direction="down"> + <frame index="35" delay="0"/> + </animation> + <animation direction="left"> + <frame index="8" delay="0"/> + </animation> + <animation direction="up"> + <frame index="17" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="32" end="34" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="5" end="7" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="14" end="16" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="23" end="25" delay="150"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/lizard.xml b/graphics/sprites/monsters/lizard.xml index d3bf2964..1e663513 100644 --- a/graphics/sprites/monsters/lizard.xml +++ b/graphics/sprites/monsters/lizard.xml @@ -1,66 +1,58 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/lizard.png|W" width="80" height="56" /> - - -<action name="stand" imageset="base"> - <animation direction="down"> - <frame index="26" /> - </animation> - <animation direction="left"> - <frame index="14" /> - </animation> - <animation direction="up"> - <frame index="38" /> - </animation> - <animation direction="right"> - <frame index="2" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="24" end="29" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="12" end="17" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="36" end="41" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="0" end="5" delay="75" /> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="11" delay="100" /> - <frame index="23" delay="100" /> - <frame index="35" delay="100" /> - <frame index="47" delay="0" /> - </animation> - </action> - - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="30" end="34" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="18" end="22" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="42" end="46" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="6" end="10" delay="75" /> - <end /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/lizard.png|W" width="80" height="56"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="26"/> + </animation> + <animation direction="left"> + <frame index="14"/> + </animation> + <animation direction="up"> + <frame index="38"/> + </animation> + <animation direction="right"> + <frame index="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="24" end="29" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="12" end="17" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="0" end="5" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="23" delay="100"/> + <frame index="35" delay="100"/> + <frame index="47" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="30" end="34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="18" end="22" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="42" end="46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="6" end="10" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/logmonster.xml b/graphics/sprites/monsters/logmonster.xml index 5fa93a4f..27d5fc39 100644 --- a/graphics/sprites/monsters/logmonster.xml +++ b/graphics/sprites/monsters/logmonster.xml @@ -1,66 +1,66 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/logmonster.png" width="45" height="43" /> + <imageset name="base" src="graphics/sprites/monsters/logmonster.png" width="45" height="43"/> <action name="stand" imageset="base"> <animation direction="down"> - <frame index="0" delay="100" /> - <frame index="1" delay="100" /> - <frame index="0" delay="100" /> - <frame index="1" delay="3500" /> - <frame index="0" delay="100" /> - <frame index="1" delay="4000" /> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="3500"/> + <frame index="0" delay="100"/> + <frame index="1" delay="4000"/> </animation> <animation direction="right"> - <frame index="18" delay="100" /> - <frame index="19" delay="100" /> - <frame index="18" delay="100" /> - <frame index="19" delay="3500" /> - <frame index="18" delay="100" /> - <frame index="19" delay="4000" /> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="3500"/> + <frame index="18" delay="100"/> + <frame index="19" delay="4000"/> </animation> <animation direction="up"> - <frame index="6" /> + <frame index="6"/> </animation> <animation direction="left"> - <frame index="12" /> + <frame index="12"/> </animation> </action> <action name="walk" imageset="base"> <animation direction="down"> - <sequence start="2" end="5" delay="120" /> + <sequence start="2" end="5" delay="120"/> </animation> <animation direction="right"> - <sequence start="20" end="23" delay="120" /> + <sequence start="20" end="23" delay="120"/> </animation> <animation direction="up"> - <sequence start="8" end="11" delay="120" /> + <sequence start="8" end="11" delay="120"/> </animation> <animation direction="left"> - <sequence start="14" end="17" delay="120" /> + <sequence start="14" end="17" delay="120"/> </animation> </action> <action name="dead" imageset="base"> <animation direction="default"> - <sequence start="24" end="29" delay="400" /> + <sequence start="24" end="29" delay="400"/> <frame index="29" delay="2000"/> </animation> </action> <action name="attack" imageset="base"> <animation direction="down"> - <sequence start="34" end="35" delay="120" /> - <end /> + <sequence start="34" end="35" delay="120"/> + <end/> </animation> <animation direction="right"> - <sequence start="46" end="47" delay="120" /> - <end /> + <sequence start="46" end="47" delay="120"/> + <end/> </animation> <animation direction="up"> - <sequence start="40" end="41" delay="120" /> - <end /> + <sequence start="40" end="41" delay="120"/> + <end/> </animation> <animation direction="left"> - <sequence start="52" end="53" delay="120" /> - <end /> + <sequence start="52" end="53" delay="120"/> + <end/> </animation> </action> </sprite> diff --git a/graphics/sprites/monsters/maggot-giant.xml b/graphics/sprites/monsters/maggot-giant.xml index 77e14bb2..78fdf8ee 100644 --- a/graphics/sprites/monsters/maggot-giant.xml +++ b/graphics/sprites/monsters/maggot-giant.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/maggot-giant.png" width="58" height="46" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="10" /> - </animation> - <animation direction="up"> - <frame index="20" /> - </animation> - <animation direction="right"> - <frame index="30" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="100" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="100" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="100" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="100" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="29" /> - </animation> - <animation direction="right"> - <frame index="39" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/maggot-giant.png" width="58" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/maggot.xml b/graphics/sprites/monsters/maggot.xml index da1d2a22..efe15ede 100644 --- a/graphics/sprites/monsters/maggot.xml +++ b/graphics/sprites/monsters/maggot.xml @@ -1,66 +1,60 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/maggot.png" width="20" height="15" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="20" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="30" offsetY ="-11" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="150" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="150" offsetY ="-11" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="150" offsetY ="-10" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="150" offsetY ="-11" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="-8" /> - </animation> - <animation direction="left" > - <frame index="19" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="-11" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="150" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="150" offsetY ="-11" /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="150" offsetY ="-10" /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="150" offsetY ="-11" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/maggot.png" width="20" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-11"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="150" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="150" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="150" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="150" offsetY="-11"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetY="-11"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/moggun.xml b/graphics/sprites/monsters/moggun.xml index ff9125a6..49b90477 100644 --- a/graphics/sprites/monsters/moggun.xml +++ b/graphics/sprites/monsters/moggun.xml @@ -1,71 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/moggun.png" width="77" height="76" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="14" /> - </animation> - <animation direction="left"> - <frame index="7" /> - </animation> - <animation direction="up"> - <frame index="21" /> - </animation> - <animation direction="right"> - <frame index="0" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="14" end="17" delay="120" /> - </animation> - <animation direction="left"> - <sequence start="7" end="10" delay="120" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="120" /> - </animation> - <animation direction="right"> - <sequence start="0" end="3" delay="120" /> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="20" delay="900" /> - </animation> - <animation direction="left"> - <frame index="13" delay="900" /> - </animation> - <animation direction="up"> - <frame index="27" delay="900" /> - </animation> - <animation direction="right"> - <frame index="6" delay="900" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="18" end="19" delay="100" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="11" end="12" delay="100" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="26" delay="100" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="4" end="5" delay="100" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/moggun.png" width="77" height="76"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="14"/> + </animation> + <animation direction="left"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="right"> + <frame index="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="14" end="17" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="0" end="3" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="20" delay="900"/> + </animation> + <animation direction="left"> + <frame index="13" delay="900"/> + </animation> + <animation direction="up"> + <frame index="27" delay="900"/> + </animation> + <animation direction="right"> + <frame index="6" delay="900"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="18" end="19" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="11" end="12" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="4" end="5" delay="100"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml index b9ca60f3..6d931224 100644 --- a/graphics/sprites/monsters/mouboo.xml +++ b/graphics/sprites/monsters/mouboo.xml @@ -1,63 +1,58 @@ <?xml version="1.0"?> <sprite> - <imageset name="mob" src="graphics/sprites/monsters/mouboo.png" width="80" height="80"/> - - <action name="stand" imageset="mob"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="left"> - <frame index="15"/> - </animation> - <animation direction="up"> - <frame index="30"/> - </animation> - <animation direction="right"> - <frame index="45"/> - </animation> - </action> - - <action name="walk" imageset="mob"> - <animation direction="down"> - <sequence start="1" end="6" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="16" end="21" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="31" end="36" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="46" end="51" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="mob"> - <animation direction="down"> - <sequence start="7" end="13" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <sequence start="22" end="28" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <sequence start="37" end="43" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <sequence start="52" end="58" delay="75"/> - <end /> - </animation> - </action> - - <action name="dead" imageset="mob"> - <animation> - <frame index="14" delay="150"/> - <frame index="29" delay="150"/> - <frame index="44" delay="150"/> - <frame index="59" delay="1150"/> - </animation> - </action> - + <imageset name="mob" src="graphics/sprites/monsters/mouboo.png" width="80" height="80"/> + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="1150"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/mushroom-red.xml b/graphics/sprites/monsters/mushroom-red.xml index f8e152ba..dc669756 100644 --- a/graphics/sprites/monsters/mushroom-red.xml +++ b/graphics/sprites/monsters/mushroom-red.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/mushroom-red.png" width="42" height="33" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="left"> - <frame index="10" offsetX ="5" offsetY ="-10" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="7" offsetY ="-10" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="125" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="125" offsetX ="5" offsetY ="-10" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="125" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="250" offsetX ="7" offsetY ="-10" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="left"> - <frame index="19" offsetX ="5" offsetY ="-10" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="7" offsetY ="-10" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="7" offsetY ="-10" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetX ="7" offsetY ="-10" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetX ="5" offsetY ="-10" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetX ="7" offsetY ="-10" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetX ="7" offsetY ="-10" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/mushroom-red.png" width="42" height="33"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="125" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="125" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="125" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="250" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="7" offsetY="-10"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="5" offsetY="-10"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="7" offsetY="-10"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="7" offsetY="-10"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/mushroom-spiky.xml b/graphics/sprites/monsters/mushroom-spiky.xml index 0e57cc55..1800abdc 100644 --- a/graphics/sprites/monsters/mushroom-spiky.xml +++ b/graphics/sprites/monsters/mushroom-spiky.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/mushroom-spiky.png" width="42" height="40" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="20" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="1" offsetY ="-8" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetY ="-8" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetY ="-8" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetY ="-8" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="-8" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="-8" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="-8" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="1" offsetY ="-8" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetY ="-8" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetY ="-8" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetY ="-8" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/mushroom-spiky.png" width="42" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/pinkie.xml b/graphics/sprites/monsters/pinkie.xml index 03aa2ef5..5069c612 100644 --- a/graphics/sprites/monsters/pinkie.xml +++ b/graphics/sprites/monsters/pinkie.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/pinkie.png" width="50" height="42" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="-12" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="-12" /> - </animation> - <animation direction="up"> - <frame index="20" offsetY ="-12" /> - </animation> - <animation direction="right"> - <frame index="30" offsetY ="-12" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetY ="-12" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetY ="-12" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetY ="-12" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetY ="-12" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="-12" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="-12" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="-12" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="-12" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetY ="-12" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetY ="-12" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetY ="-12" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetY ="-12" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/pinkie.png" width="50" height="42"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-12"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-12"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="-12"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-12"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="-12"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/plant.xml b/graphics/sprites/monsters/plant.xml index 778f12f8..a7c2fd82 100644 --- a/graphics/sprites/monsters/plant.xml +++ b/graphics/sprites/monsters/plant.xml @@ -1,18 +1,14 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/plant.png|W" width="46" height="42" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="1"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/plant.png|W" width="46" height="42"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/pumpkin.xml b/graphics/sprites/monsters/pumpkin.xml index 544b6b95..62342e20 100644 --- a/graphics/sprites/monsters/pumpkin.xml +++ b/graphics/sprites/monsters/pumpkin.xml @@ -1,16 +1,14 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/pumpkin.png" width="50" height="50" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="1"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/pumpkin.png" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/reaper.xml b/graphics/sprites/monsters/reaper.xml index 00f667c7..428b5492 100644 --- a/graphics/sprites/monsters/reaper.xml +++ b/graphics/sprites/monsters/reaper.xml @@ -1,105 +1,98 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/reaper.png" width="100" height="100" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="25" delay="300" /> - <frame index="25" delay="300" offsetY="-1" /> - <frame index="25" delay="300" offsetY="-2" /> - <frame index="25" delay="300" offsetY="-1" /> - </animation> - <animation direction="left"> - <frame index="29" delay="300" /> - <frame index="29" delay="300" offsetY="-1" /> - <frame index="29" delay="300" offsetY="-2" /> - <frame index="29" delay="300" offsetY="-1" /> - </animation> - <animation direction="up"> - <frame index="19" delay="300" /> - <frame index="19" delay="300" offsetY="-1" /> - <frame index="19" delay="300" offsetY="-2" /> - <frame index="19" delay="300" offsetY="-1" /> - </animation> - <animation direction="right"> - <frame index="23" delay="300" /> - <frame index="23" delay="300" offsetY="-1" /> - <frame index="23" delay="300" offsetY="-2" /> - <frame index="23" delay="300" offsetY="-1" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="25" delay="75" offsetY="0" /> - <frame index="26" delay="75" offsetY="-1" /> - <frame index="25" delay="75" offsetY="-2" /> - <frame index="24" delay="75" offsetY="-1" /> - </animation> - <animation direction="left"> - <frame index="28" delay="75" offsetY="0" /> - <frame index="27" delay="75" offsetY="-1" /> - <frame index="28" delay="75" offsetY="-2" /> - <frame index="27" delay="75" offsetY="-1" /> - </animation> - <animation direction="up"> - <frame index="19" delay="75" offsetY="0" /> - <frame index="20" delay="75" offsetY="-1" /> - <frame index="19" delay="75" offsetY="-2" /> - <frame index="18" delay="75" offsetY="-1" /> - </animation> - <animation direction="right"> - <frame index="22" delay="75" offsetY="0" /> - <frame index="21" delay="75" offsetY="-1" /> - <frame index="22" delay="75" offsetY="-2" /> - <frame index="21" delay="75" offsetY="-1" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <sequence start="30" end="44" delay="150"/> - <frame index="45" /> - </animation> - </action> - - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="0" end="5" delay="75" /> - <frame index="4" delay="75" /> - <frame index="3" delay="75" /> - <frame index="2" delay="75" /> - <frame index="1" delay="75" /> - <frame index="0" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <frame index="17" delay="150" offsetY="-1" /> - <frame index="16" delay="150" offsetY="-1" /> - <frame index="15" delay="225" /> - <frame index="16" delay="150" offsetY="-1" /> - <frame index="17" delay="150" offsetY="-1" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="6" end="11" delay="75" /> - <frame index="10" delay="75" /> - <frame index="9" delay="75" /> - <frame index="8" delay="75" /> - <frame index="7" delay="75" /> - <frame index="6" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <frame index="12" delay="150" offsetY="-1" /> - <frame index="13" delay="150" offsetY="-1" /> - <frame index="14" delay="225" /> - <frame index="13" delay="150" offsetY="-1" /> - <frame index="12" delay="150" offsetY="-1" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/reaper.png" width="100" height="100"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="25" delay="300"/> + <frame index="25" delay="300" offsetY="-1"/> + <frame index="25" delay="300" offsetY="-2"/> + <frame index="25" delay="300" offsetY="-1"/> + </animation> + <animation direction="left"> + <frame index="29" delay="300"/> + <frame index="29" delay="300" offsetY="-1"/> + <frame index="29" delay="300" offsetY="-2"/> + <frame index="29" delay="300" offsetY="-1"/> + </animation> + <animation direction="up"> + <frame index="19" delay="300"/> + <frame index="19" delay="300" offsetY="-1"/> + <frame index="19" delay="300" offsetY="-2"/> + <frame index="19" delay="300" offsetY="-1"/> + </animation> + <animation direction="right"> + <frame index="23" delay="300"/> + <frame index="23" delay="300" offsetY="-1"/> + <frame index="23" delay="300" offsetY="-2"/> + <frame index="23" delay="300" offsetY="-1"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="25" delay="75" offsetY="0"/> + <frame index="26" delay="75" offsetY="-1"/> + <frame index="25" delay="75" offsetY="-2"/> + <frame index="24" delay="75" offsetY="-1"/> + </animation> + <animation direction="left"> + <frame index="28" delay="75" offsetY="0"/> + <frame index="27" delay="75" offsetY="-1"/> + <frame index="28" delay="75" offsetY="-2"/> + <frame index="27" delay="75" offsetY="-1"/> + </animation> + <animation direction="up"> + <frame index="19" delay="75" offsetY="0"/> + <frame index="20" delay="75" offsetY="-1"/> + <frame index="19" delay="75" offsetY="-2"/> + <frame index="18" delay="75" offsetY="-1"/> + </animation> + <animation direction="right"> + <frame index="22" delay="75" offsetY="0"/> + <frame index="21" delay="75" offsetY="-1"/> + <frame index="22" delay="75" offsetY="-2"/> + <frame index="21" delay="75" offsetY="-1"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="30" end="44" delay="150"/> + <frame index="45"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="75"/> + <frame index="4" delay="75"/> + <frame index="3" delay="75"/> + <frame index="2" delay="75"/> + <frame index="1" delay="75"/> + <frame index="0" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="17" delay="150" offsetY="-1"/> + <frame index="16" delay="150" offsetY="-1"/> + <frame index="15" delay="225"/> + <frame index="16" delay="150" offsetY="-1"/> + <frame index="17" delay="150" offsetY="-1"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="6" end="11" delay="75"/> + <frame index="10" delay="75"/> + <frame index="9" delay="75"/> + <frame index="8" delay="75"/> + <frame index="7" delay="75"/> + <frame index="6" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" delay="150" offsetY="-1"/> + <frame index="13" delay="150" offsetY="-1"/> + <frame index="14" delay="225"/> + <frame index="13" delay="150" offsetY="-1"/> + <frame index="12" delay="150" offsetY="-1"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/scorpion.xml b/graphics/sprites/monsters/scorpion.xml index 120bc5e1..4812aefe 100644 --- a/graphics/sprites/monsters/scorpion.xml +++ b/graphics/sprites/monsters/scorpion.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/scorpion.png|W" width="48" height="45" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetY ="2" /> - </animation> - <animation direction="left"> - <frame index="10" offsetY ="2" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="-1" offsetY ="3" /> - </animation> - <animation direction="right"> - <frame index="30" offsetY ="2" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="75" offsetY ="2" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="75" offsetY ="2" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="75" offsetX ="-1" offsetY ="3" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="75" offsetY ="2" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="2" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="2" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="-1" offsetY ="3" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="2" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetY ="2" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetY ="2" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetX ="-1" offsetY ="3" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetY ="2" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/scorpion.png|W" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/serqet.xml b/graphics/sprites/monsters/serqet.xml index 5c80fd92..4a83045e 100644 --- a/graphics/sprites/monsters/serqet.xml +++ b/graphics/sprites/monsters/serqet.xml @@ -1,77 +1,68 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/serqet.png" width="60" height="47" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="22" delay="1000" /> - <frame index="23" delay="100" /> - </animation> - <animation direction="left"> - <frame index="11" delay="1000" /> - <frame index="12" delay="100" /> - </animation> - <animation direction="up"> - <frame index="33" delay="1000" /> - <frame index="34" delay="100" /> - </animation> - <animation direction="right"> - <frame index="0" delay="1000" /> - <frame index="1" delay="100" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="24" end="27" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="13" end="16" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="35" end="38" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="2" end="5" delay="75" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <sequence start="30" end="32" delay="500" /> - </animation> - <animation direction="left"> - <sequence start="19" end="21" delay="500" /> - </animation> - <animation direction="up"> - <sequence start="41" end="43" delay="500" /> - </animation> - <animation direction="right"> - <sequence start="8" end="10" delay="500" /> - </animation> - - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="28" end="29" delay="75" /> - <end /> - </animation> - <animation direction="left"> - - <sequence start="17" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="39" end="40" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="6" end="7" delay="75" /> - - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/serqet.png" width="60" height="47"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="22" delay="1000"/> + <frame index="23" delay="100"/> + </animation> + <animation direction="left"> + <frame index="11" delay="1000"/> + <frame index="12" delay="100"/> + </animation> + <animation direction="up"> + <frame index="33" delay="1000"/> + <frame index="34" delay="100"/> + </animation> + <animation direction="right"> + <frame index="0" delay="1000"/> + <frame index="1" delay="100"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="24" end="27" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="13" end="16" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="2" end="5" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="30" end="32" delay="500"/> + </animation> + <animation direction="left"> + <sequence start="19" end="21" delay="500"/> + </animation> + <animation direction="up"> + <sequence start="41" end="43" delay="500"/> + </animation> + <animation direction="right"> + <sequence start="8" end="10" delay="500"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="17" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="39" end="40" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="6" end="7" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/silkworm.xml b/graphics/sprites/monsters/silkworm.xml index 6fdeca04..572c7c85 100644 --- a/graphics/sprites/monsters/silkworm.xml +++ b/graphics/sprites/monsters/silkworm.xml @@ -1,42 +1,37 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/silkworm.png|W;R" width="32" height="24" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="5"/> - </animation> - <animation direction="left"> - <frame index="0"/> - </animation> - <animation direction="up"> - <frame index="15"/> - </animation> - <animation direction="right"> - <frame index="10"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="100"/> - </animation> - <animation direction="left"> - <sequence start="0" end="3" delay="100"/> - </animation> - <animation direction="up"> - <sequence start="15" end="18" delay="100"/> - </animation> - <animation direction="right"> - <sequence start="10" end="13" delay="100"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="4"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/silkworm.png|W;R" width="32" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="5"/> + </animation> + <animation direction="left"> + <frame index="0"/> + </animation> + <animation direction="up"> + <frame index="15"/> + </animation> + <animation direction="right"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="0" end="3" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="15" end="18" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="10" end="13" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="4"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml index cd8fe678..86483cc8 100644 --- a/graphics/sprites/monsters/skeleton.xml +++ b/graphics/sprites/monsters/skeleton.xml @@ -1,8 +1,5 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64" /> - - <include file="player_male_base_old.xml"/> - + <imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/> + <include file="player_male_base_old.xml"/> </sprite> diff --git a/graphics/sprites/monsters/skull-fire.xml b/graphics/sprites/monsters/skull-fire.xml index 97f26716..5125aa40 100644 --- a/graphics/sprites/monsters/skull-fire.xml +++ b/graphics/sprites/monsters/skull-fire.xml @@ -1,55 +1,50 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/skull-fire.png" width="50" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="0" end="3" delay="100" /> - </animation> - <animation direction="left"> - <sequence start="10" end="13" delay="100" /> - </animation> - <animation direction="up"> - <sequence start="20" end="23" delay="100" /> - </animation> - <animation direction="right"> - <sequence start="30" end="33" delay="100" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="29" /> - </animation> - <animation direction="right"> - <frame index="39" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="4" end="8" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="14" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="24" end="28" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="34" end="38" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/skull-fire.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="10" end="13" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="20" end="23" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="30" end="33" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="14" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="34" end="38" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/skull-ice.xml b/graphics/sprites/monsters/skull-ice.xml index 92651925..e3baea08 100644 --- a/graphics/sprites/monsters/skull-ice.xml +++ b/graphics/sprites/monsters/skull-ice.xml @@ -1,75 +1,68 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/skull-ice.png" width="45" height="60" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" delay="350" /> - <frame index="1" delay="350" /> - </animation> - <animation direction="left"> - <frame index="12" delay="350" /> - <frame index="13" delay="350" /> - </animation> - <animation direction="up"> - <frame index="24" delay="350" /> - <frame index="25" delay="350" /> - </animation> - <animation direction="right"> - <frame index="36" delay="350" /> - <frame index="37" delay="350" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="0" end="4" delay="150" /> - </animation> - <animation direction="left"> - <sequence start="12" end="16" delay="150" /> - </animation> - <animation direction="up"> - <sequence start="24" end="28" delay="150" /> - </animation> - <animation direction="right"> - <sequence start="36" end="40" delay="150" /> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="right"> - <sequence start="44" end="46" delay="150" /> - <frame index="47" delay="0" /> - </animation> - <animation direction="down"> - <sequence start="8" end="10" delay="150" /> - <frame index="11" delay="0" /> - </animation> - <animation direction="left"> - <sequence start="20" end="22" delay="150" /> - <frame index="23" delay="0" /> - </animation> - <animation direction="up"> - <sequence start="32" end="34" delay="150" /> - <frame index="35" delay="0" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="7" delay="100" /> - </animation> - <animation direction="left"> - <sequence start="17" end="19" delay="100" /> - </animation> - <animation direction="up"> - <sequence start="29" end="31" delay="100" /> - </animation> - <animation direction="right"> - <sequence start="41" end="43" delay="100" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/skull-ice.png" width="45" height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="350"/> + <frame index="1" delay="350"/> + </animation> + <animation direction="left"> + <frame index="12" delay="350"/> + <frame index="13" delay="350"/> + </animation> + <animation direction="up"> + <frame index="24" delay="350"/> + <frame index="25" delay="350"/> + </animation> + <animation direction="right"> + <frame index="36" delay="350"/> + <frame index="37" delay="350"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="12" end="16" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="36" end="40" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <sequence start="44" end="46" delay="150"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="down"> + <sequence start="8" end="10" delay="150"/> + <frame index="11" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="20" end="22" delay="150"/> + <frame index="23" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="32" end="34" delay="150"/> + <frame index="35" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="7" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="17" end="19" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="29" end="31" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="41" end="43" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/skull-poison.xml b/graphics/sprites/monsters/skull-poison.xml index b2fe31e9..3ea3cfe8 100644 --- a/graphics/sprites/monsters/skull-poison.xml +++ b/graphics/sprites/monsters/skull-poison.xml @@ -1,55 +1,50 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/skull-poison.png" width="50" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="100" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="100" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="100" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="100" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="29" /> - </animation> - <animation direction="right"> - <frame index="39" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/skull-poison.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/slime.xml b/graphics/sprites/monsters/slime.xml index 1940157d..77b873f9 100644 --- a/graphics/sprites/monsters/slime.xml +++ b/graphics/sprites/monsters/slime.xml @@ -1,55 +1,49 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/slime.png|W" width="52" height="24" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0" offsetY="-4" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="0" end="3" delay="200" offsetY="-4" /> - </animation> - <animation direction="left"> - <frame index="0" delay="200" offsetY="-4" /> - <sequence start="10" end="12" delay="200" offsetY="-4" /> - </animation> - <animation direction="up"> - <frame index="0" delay="200" offsetY="-4" /> - <sequence start="19" end="21" delay="200" offsetY="-4" /> - </animation> - <animation direction="right"> - <frame index="0" delay="200" offsetY="-4" /> - <sequence start="28" end="30" delay="200" offsetY="-4" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="8" offsetY="-4" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="4" end="7" delay="100" offsetY="-4" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="100" offsetY="-4" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="22" end="25" delay="100" offsetY="-4" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="22" end="25" delay="100" offsetY="-4" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/slime.png|W" width="52" height="24"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-4"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="200" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="10" end="12" delay="200" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="19" end="21" delay="200" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="28" end="30" delay="200" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="8" offsetY="-4"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/snail.xml b/graphics/sprites/monsters/snail.xml index efa46dba..730683ef 100644 --- a/graphics/sprites/monsters/snail.xml +++ b/graphics/sprites/monsters/snail.xml @@ -1,102 +1,96 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/snail.png|W:#FDC689;R:#E0A6E3;Y:#E0A6E3;G:#F06EAA;C:#C69C6D;B:#A9FF02" width="50" height="50" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="30" /> - </animation> - <animation direction="up"> - <frame index="20" /> - </animation> - <animation direction="right"> - <frame index="10" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="200" /> - </animation> - <animation direction="left"> - <sequence start="31" end="34" delay="200" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="200" /> - </animation> - <animation direction="right"> - <sequence start="12" end="14" delay="200" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" delay="50" /> - <frame index="9" delay="50" offsetY="-2" /> - <frame index="9" delay="50" offsetY="-1" /> - <frame index="9" delay="50" /> - <frame index="9" delay="50" offsetY="-2" /> - <frame index="9" delay="50" offsetY="-1" /> - <frame index="9" delay="6000" offsetY="-2" /> - </animation> - <animation direction="left"> - <frame index="39" delay="50" /> - <frame index="39" delay="50" offsetY="-2" /> - <frame index="39" delay="50" offsetY="-1" /> - <frame index="39" delay="50" /> - <frame index="39" delay="50" offsetY="-2" /> - <frame index="39" delay="50" offsetY="-1" /> - <frame index="39" delay="6000" offsetY="-2" /> - </animation> - <animation direction="up"> - <frame index="29" delay="50" /> - <frame index="29" delay="50" offsetY="-2" /> - <frame index="29" delay="50" offsetY="-1" /> - <frame index="29" delay="50" /> - <frame index="29" delay="50" offsetY="-2" /> - <frame index="29" delay="50" offsetY="-1" /> - <frame index="29" delay="6000" offsetY="-2" /> - </animation> - <animation direction="right"> - <frame index="19" delay="50" /> - <frame index="19" delay="50" offsetY="-2" /> - <frame index="19" delay="50" offsetY="-1" /> - <frame index="19" delay="50" /> - <frame index="19" delay="50" offsetY="-2" /> - <frame index="19" delay="50" offsetY="-1" /> - <frame index="19" delay="6000" offsetY="-2" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="5" delay="150" offsetY="-1" /> - <frame index="6" delay="150" offsetY="-2" /> - <frame index="7" delay="150" offsetY="-3" /> - <frame index="8" delay="150" offsetY="-2" /> - </animation> - <animation direction="left"> - <frame index="35" delay="150" offsetX="-1" /> - <frame index="36" delay="150" offsetX="-2" /> - <frame index="37" delay="150" offsetX="-3" /> - <frame index="38" delay="150" offsetX="-2" /> - </animation> - <animation direction="up"> - <frame index="25" delay="150" offsetY="1" /> - <frame index="26" delay="150" offsetY="2" /> - <frame index="27" delay="150" offsetY="3" /> - <frame index="28" delay="150" offsetY="2" /> - </animation> - <animation direction="right"> - <frame index="15" delay="150" offsetX="1" /> - <frame index="16" delay="150" offsetX="2" /> - <frame index="17" delay="150" offsetX="3" /> - <frame index="18" delay="150" offsetX="2" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/snail.png|W:#FDC689;R:#E0A6E3;Y:#E0A6E3;G:#F06EAA;C:#C69C6D;B:#A9FF02" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="31" end="34" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="12" end="14" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" delay="50"/> + <frame index="9" delay="50" offsetY="-2"/> + <frame index="9" delay="50" offsetY="-1"/> + <frame index="9" delay="50"/> + <frame index="9" delay="50" offsetY="-2"/> + <frame index="9" delay="50" offsetY="-1"/> + <frame index="9" delay="6000" offsetY="-2"/> + </animation> + <animation direction="left"> + <frame index="39" delay="50"/> + <frame index="39" delay="50" offsetY="-2"/> + <frame index="39" delay="50" offsetY="-1"/> + <frame index="39" delay="50"/> + <frame index="39" delay="50" offsetY="-2"/> + <frame index="39" delay="50" offsetY="-1"/> + <frame index="39" delay="6000" offsetY="-2"/> + </animation> + <animation direction="up"> + <frame index="29" delay="50"/> + <frame index="29" delay="50" offsetY="-2"/> + <frame index="29" delay="50" offsetY="-1"/> + <frame index="29" delay="50"/> + <frame index="29" delay="50" offsetY="-2"/> + <frame index="29" delay="50" offsetY="-1"/> + <frame index="29" delay="6000" offsetY="-2"/> + </animation> + <animation direction="right"> + <frame index="19" delay="50"/> + <frame index="19" delay="50" offsetY="-2"/> + <frame index="19" delay="50" offsetY="-1"/> + <frame index="19" delay="50"/> + <frame index="19" delay="50" offsetY="-2"/> + <frame index="19" delay="50" offsetY="-1"/> + <frame index="19" delay="6000" offsetY="-2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="150" offsetY="-1"/> + <frame index="6" delay="150" offsetY="-2"/> + <frame index="7" delay="150" offsetY="-3"/> + <frame index="8" delay="150" offsetY="-2"/> + </animation> + <animation direction="left"> + <frame index="35" delay="150" offsetX="-1"/> + <frame index="36" delay="150" offsetX="-2"/> + <frame index="37" delay="150" offsetX="-3"/> + <frame index="38" delay="150" offsetX="-2"/> + </animation> + <animation direction="up"> + <frame index="25" delay="150" offsetY="1"/> + <frame index="26" delay="150" offsetY="2"/> + <frame index="27" delay="150" offsetY="3"/> + <frame index="28" delay="150" offsetY="2"/> + </animation> + <animation direction="right"> + <frame index="15" delay="150" offsetX="1"/> + <frame index="16" delay="150" offsetX="2"/> + <frame index="17" delay="150" offsetX="3"/> + <frame index="18" delay="150" offsetX="2"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/snake-cave.xml b/graphics/sprites/monsters/snake-cave.xml index d0603ae0..95f61449 100644 --- a/graphics/sprites/monsters/snake-cave.xml +++ b/graphics/sprites/monsters/snake-cave.xml @@ -1,82 +1,76 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/snake-cave.png" width="96" height="56" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="6" /> - </animation> - <animation direction="left"> - <frame index="7" offsetX ="-1" offsetY ="4" /> - </animation> - <animation direction="up"> - <frame index="14" offsetX ="0" offsetY ="-5" /> - </animation> - <animation direction="right"> - <frame index="21" offsetX ="1" offsetY ="5" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" offsetX ="0" offsetY ="6" delay="150" /> - </animation> - <animation direction="left"> - <sequence start="8" end="11" offsetX ="-1" offsetY ="4" delay="150" /> - </animation> - <animation direction="up"> - <sequence start="15" end="18" offsetX ="0" offsetY ="-5" delay="150" /> - </animation> - <animation direction="right"> - <sequence start="22" end="25" offsetX ="1" offsetY ="5" delay="150" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="29" delay="300" offsetX ="0" offsetY ="6" /> - <frame index="28" delay="500" offsetX ="0" offsetY ="6" /> - <frame index="30" delay="3000" offsetX ="0" offsetY ="6" /> - </animation> - <animation direction="left"> - <frame index="36" delay="300" offsetX ="0" offsetY ="6" /> - <frame index="8" delay="500" offsetX ="0" offsetY ="6" /> - <frame index="37" delay="3000" offsetX ="0" offsetY ="6" /> - </animation> - <animation direction="up"> - <frame index="43" delay="300" offsetX ="0" offsetY ="6" /> - <frame index="42" delay="500" offsetX ="0" offsetY ="6" /> - <frame index="44" delay="3000" offsetX ="0" offsetY ="6" /> - </animation> - <animation direction="right"> - <frame index="50" delay="300" offsetX ="0" offsetY ="6" /> - <frame index="22" delay="500" offsetX ="0" offsetY ="6" /> - <frame index="51" delay="3000" offsetX ="0" offsetY ="6" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="6" delay="150" offsetX ="0" offsetY ="6" /> - <sequence start="28" end="29" delay="150" offsetX ="0" offsetY ="6" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="12" end="13" delay="150" offsetX ="-1" offsetY ="4" /> - <sequence start="35" end="36" delay="150" offsetX ="-1" offsetY ="4" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="19" end="20" delay="150" offsetX ="0" offsetY ="-5" /> - <sequence start="42" end="43" delay="150" offsetX ="0" offsetY ="-5" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="26" end="27" delay="150" offsetX ="1" offsetY ="5" /> - <sequence start="49" end="50" delay="150" offsetX ="1" offsetY ="5" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/snake-cave.png" width="96" height="56"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="6"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="4"/> + </animation> + <animation direction="up"> + <frame index="14" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="21" offsetX="1" offsetY="5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" offsetX="0" offsetY="6" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" offsetX="-1" offsetY="4" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="15" end="18" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" offsetX="1" offsetY="5" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="29" delay="300" offsetX="0" offsetY="6"/> + <frame index="28" delay="500" offsetX="0" offsetY="6"/> + <frame index="30" delay="3000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="left"> + <frame index="36" delay="300" offsetX="0" offsetY="6"/> + <frame index="8" delay="500" offsetX="0" offsetY="6"/> + <frame index="37" delay="3000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="up"> + <frame index="43" delay="300" offsetX="0" offsetY="6"/> + <frame index="42" delay="500" offsetX="0" offsetY="6"/> + <frame index="44" delay="3000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="right"> + <frame index="50" delay="300" offsetX="0" offsetY="6"/> + <frame index="22" delay="500" offsetX="0" offsetY="6"/> + <frame index="51" delay="3000" offsetX="0" offsetY="6"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="6" delay="150" offsetX="0" offsetY="6"/> + <sequence start="28" end="29" delay="150" offsetX="0" offsetY="6"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="12" end="13" delay="150" offsetX="-1" offsetY="4"/> + <sequence start="35" end="36" delay="150" offsetX="-1" offsetY="4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="19" end="20" delay="150" offsetX="0" offsetY="-5"/> + <sequence start="42" end="43" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="26" end="27" delay="150" offsetX="1" offsetY="5"/> + <sequence start="49" end="50" delay="150" offsetX="1" offsetY="5"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/snake.xml b/graphics/sprites/monsters/snake.xml index af59e4ae..5aeff357 100644 --- a/graphics/sprites/monsters/snake.xml +++ b/graphics/sprites/monsters/snake.xml @@ -1,70 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/snake.png|W" width="48" height="29" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="-3" /> - </animation> - <animation direction="left"> - <frame index="10" offsetX ="-1" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="20" offsetX ="0" offsetY ="-5" /> - </animation> - <animation direction="right"> - <frame index="30" offsetX ="-1" offsetY ="-11" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" offsetX ="0" offsetY ="-3" delay="150" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" offsetX ="-1" offsetY ="-11" delay="150" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" offsetX ="0" offsetY ="-5" delay="150" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" offsetX ="-1" offsetY ="-11" delay="150" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetX ="0" offsetY ="-3" /> - </animation> - <animation direction="left"> - <frame index="19" offsetX ="-1" offsetY ="-11" /> - </animation> - <animation direction="up"> - <frame index="29" offsetX ="0" offsetY ="-5" /> - </animation> - <animation direction="right"> - <frame index="39" offsetX ="-1" offsetY ="-11" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="150" offsetX ="0" offsetY ="-3" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="150" offsetX ="-1" offsetY ="-11" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="150" offsetX ="0" offsetY ="-5" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="150" offsetX ="-1" offsetY ="-11" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/snake.png|W" width="48" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-1" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="-1" offsetY="-11"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" offsetX="0" offsetY="-3" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-1" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="-1" offsetY="-11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetX="0" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/snowflower.xml b/graphics/sprites/monsters/snowflower.xml index ab98e298..e9ead4bc 100644 --- a/graphics/sprites/monsters/snowflower.xml +++ b/graphics/sprites/monsters/snowflower.xml @@ -1,18 +1,14 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/snowflower.png" width="29" height="27" /> - - <action name="stand" imageset="base"> - <animation> - <frame index="0"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation> - <frame index="1"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/snowflower.png" width="29" height="27"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/spider.xml b/graphics/sprites/monsters/spider.xml index ad0cde1a..82a626cf 100644 --- a/graphics/sprites/monsters/spider.xml +++ b/graphics/sprites/monsters/spider.xml @@ -1,74 +1,68 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/spider.png|W;R" width="35" height="35" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" delay="275"/> - <frame index="2" delay="275"/> - </animation> - <animation direction="left"> - <frame index="7" delay="275"/> - <frame index="9" delay="275"/> - </animation> - <animation direction="up"> - <frame index="14" delay="275"/> - <frame index="16" delay="275"/> - </animation> - <animation direction="right"> - <frame index="21" delay="275"/> - <frame index="23" delay="275"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="0" end="3" delay="75"/> - </animation> - <animation direction="left"> - <sequence start="7" end="10" delay="75"/> - </animation> - <animation direction="up"> - <sequence start="14" end="17" delay="75"/> - </animation> - <animation direction="right"> - <sequence start="21" end="24" delay="75"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="6"/> - </animation> - <animation direction="left"> - <frame index="13"/> - </animation> - <animation direction="up"> - <frame index="20"/> - </animation> - <animation direction="right"> - <frame index="27"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="4" end="5" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <sequence start="11" end="12" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <sequence start="18" end="19" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <sequence start="25" end="26" delay="75"/> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/spider.png|W;R" width="35" height="35"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="275"/> + <frame index="2" delay="275"/> + </animation> + <animation direction="left"> + <frame index="7" delay="275"/> + <frame index="9" delay="275"/> + </animation> + <animation direction="up"> + <frame index="14" delay="275"/> + <frame index="16" delay="275"/> + </animation> + <animation direction="right"> + <frame index="21" delay="275"/> + <frame index="23" delay="275"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="14" end="17" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="13"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="27"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="11" end="12" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="18" end="19" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="26" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/spinning-scythe.xml b/graphics/sprites/monsters/spinning-scythe.xml index 5f3cfa60..a5cc252f 100644 --- a/graphics/sprites/monsters/spinning-scythe.xml +++ b/graphics/sprites/monsters/spinning-scythe.xml @@ -1,38 +1,31 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/spinning-scythe.png" width="100" height="100" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="8" delay="80" offsetY="-10" /> - <frame index="9" delay="90" offsetY="10" /> - <frame index="10" delay="110" offsetY="20" /> - <frame index="11" delay="140" offsetY="35" /> - <frame index="12" delay="110" offsetY="35" /> - <frame index="13" delay="80" offsetY="35" /> - <frame index="14" delay="120" offsetY="35" /> - <frame index="15" offsetY="35" /> - </animation> - </action> - - - <action name="attack" imageset="base"> - <animation direction="default"> - <sequence start="0" end="7" delay="40" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/spinning-scythe.png" width="100" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" delay="80" offsetY="-10"/> + <frame index="9" delay="90" offsetY="10"/> + <frame index="10" delay="110" offsetY="20"/> + <frame index="11" delay="140" offsetY="35"/> + <frame index="12" delay="110" offsetY="35"/> + <frame index="13" delay="80" offsetY="35"/> + <frame index="14" delay="120" offsetY="35"/> + <frame index="15" offsetY="35"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/squirrel.xml b/graphics/sprites/monsters/squirrel.xml index d138b97a..a5403465 100644 --- a/graphics/sprites/monsters/squirrel.xml +++ b/graphics/sprites/monsters/squirrel.xml @@ -1,64 +1,64 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/squirrel.png" width="32" height="32" /> + <imageset name="base" src="graphics/sprites/monsters/squirrel.png" width="32" height="32"/> <action name="stand" imageset="base"> <animation direction="down"> - <sequence start="16" end="19" delay="375" /> - <sequence start="20" end="25" delay="75" /> - <sequence start="16" end="19" delay="120" /> + <sequence start="16" end="19" delay="375"/> + <sequence start="20" end="25" delay="75"/> + <sequence start="16" end="19" delay="120"/> </animation> <animation direction="right"> - <sequence start="0" end="3" delay="375" /> - <sequence start="4" end="7" delay="75" /> - <sequence start="0" end="3" delay="75" /> + <sequence start="0" end="3" delay="375"/> + <sequence start="4" end="7" delay="75"/> + <sequence start="0" end="3" delay="75"/> </animation> <animation direction="up"> - <sequence start="24" end="27" delay="375" /> - <sequence start="28" end="31" delay="75" /> - <sequence start="24" end="27" delay="75" /> + <sequence start="24" end="27" delay="375"/> + <sequence start="28" end="31" delay="75"/> + <sequence start="24" end="27" delay="75"/> </animation> <animation direction="left"> - <sequence start="8" end="11" delay="375" /> - <sequence start="12" end="15" delay="75" /> - <sequence start="8" end="11" delay="75" /> + <sequence start="8" end="11" delay="375"/> + <sequence start="12" end="15" delay="75"/> + <sequence start="8" end="11" delay="75"/> </animation> </action> <action name="walk" imageset="base"> <animation direction="down"> - <sequence start="48" end="50" delay="110" /> + <sequence start="48" end="50" delay="110"/> </animation> <animation direction="right"> - <sequence start="32" end="34" delay="110" /> + <sequence start="32" end="34" delay="110"/> </animation> <animation direction="up"> - <sequence start="56" end="58" delay="110" /> + <sequence start="56" end="58" delay="110"/> </animation> <animation direction="left"> - <sequence start="40" end="42" delay="110" /> + <sequence start="40" end="42" delay="110"/> </animation> </action> <action name="dead" imageset="base"> <animation direction="down"> - <sequence start="54" end="55" delay="800" /> - <frame index="55" delay="4000" /> + <sequence start="54" end="55" delay="800"/> + <frame index="55" delay="4000"/> </animation> </action> <action name="attack" imageset="base"> <animation direction="down"> - <frame index="16" delay="250" /> - <frame index="52" delay="250" /> + <frame index="16" delay="250"/> + <frame index="52" delay="250"/> </animation> <animation direction="right"> - <frame index="0" delay="250" /> - <frame index="36" delay="250" /> + <frame index="0" delay="250"/> + <frame index="36" delay="250"/> </animation> <animation direction="up"> - <frame index="24" delay="250" /> - <frame index="60" delay="250" /> + <frame index="24" delay="250"/> + <frame index="60" delay="250"/> </animation> <animation direction="left"> - <frame index="8" delay="250" /> - <frame index="44" delay="250" /> + <frame index="8" delay="250"/> + <frame index="44" delay="250"/> </animation> </action> </sprite> diff --git a/graphics/sprites/monsters/terranite-mask.xml b/graphics/sprites/monsters/terranite-mask.xml index 46818d81..e848047a 100644 --- a/graphics/sprites/monsters/terranite-mask.xml +++ b/graphics/sprites/monsters/terranite-mask.xml @@ -1,124 +1,117 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/terranite-mask.png" width="19" height="28"/> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-39"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY ="-40"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-40"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-39" delay="150"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-39" delay="150"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="150"/> - <frame index="2" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-40" delay="75"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-41" delay="150"/> - <frame index="1" offsetX="-2" offsetY ="-40" delay="75"/> - <frame index="1" offsetX="-2" offsetY ="-41" delay="150"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="150"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-40" delay="75"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-34" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-33" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY ="-40" delay="75"/> - <frame index="2" offsetX="3" offsetY ="-41" delay="75"/> - <frame index="2" offsetX="0" offsetY ="-38" delay="75"/> - <frame index="2" offsetX="-1" offsetY ="-37" delay="75"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-3" offsetY ="-40" delay="225"/> - <frame index="1" offsetX="-3" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-41" delay="75"/> - <frame index="3" offsetX="-4" offsetY ="-42" delay="75"/> - <frame index="3" offsetX="-1" offsetY ="-39" delay="75"/> - <frame index="3" offsetX="0" offsetY ="-38" delay="75"/> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-38" delay="225"/> - <frame index="0" offsetX="-1" offsetY ="-37" delay="75"/> - <frame index="0" offsetX="-1" offsetY ="-38" delay="75"/> - <end /> - </animation> - <animation direction="left"> - <frame index="2" offsetX="2" offsetY ="-40" delay="225"/> - <frame index="2" offsetX="4" offsetY ="-41" delay="150"/> - <end /> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-2" offsetY ="-40" delay="225"/> - <frame index="1" offsetX="-3" offsetY ="-39" delay="75"/> - <frame index="1" offsetX="-3" offsetY ="-40" delay="75"/> - <end /> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-4" offsetY ="-40" delay="225"/> - <frame index="3" offsetX="-6" offsetY ="-41" delay="150"/> - <end /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="0" offsetX="-1" offsetY ="-26"/> - </animation> - <animation direction="left"> - <frame index="2" offsetX="3" offsetY ="-31"/> - </animation> - <animation direction="up"> - <frame index="1" offsetX="-1" offsetY ="-32"/> - </animation> - <animation direction="right"> - <frame index="3" offsetX="-7" offsetY ="-31"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <frame index="4" offsetX="20" offsetY="-16"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/terranite-mask.png" width="19" height="28"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="150"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-41" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="150"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-40" delay="75"/> + <frame index="2" offsetX="3" offsetY="-41" delay="75"/> + <frame index="2" offsetX="0" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-37" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-3" offsetY="-40" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-41" delay="75"/> + <frame index="3" offsetX="-4" offsetY="-42" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="0" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="2" offsetY="-40" delay="225"/> + <frame index="2" offsetX="4" offsetY="-41" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-2" offsetY="-40" delay="225"/> + <frame index="1" offsetX="-3" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-40" delay="225"/> + <frame index="3" offsetX="-6" offsetY="-41" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-31"/> + </animation> + <animation direction="up"> + <frame index="1" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-31"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="20" offsetY="-16"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/terranite.xml b/graphics/sprites/monsters/terranite.xml index 4a3e8c8e..130f6789 100644 --- a/graphics/sprites/monsters/terranite.xml +++ b/graphics/sprites/monsters/terranite.xml @@ -1,76 +1,64 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" - src= "graphics/sprites/monsters/terranite.png" - width= "64" - height= "64" - /> - - <action name = "stand" - imageset = "base" - > - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/terranite.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/vampire-bat.xml b/graphics/sprites/monsters/vampire-bat.xml index 73102034..cdc592ef 100644 --- a/graphics/sprites/monsters/vampire-bat.xml +++ b/graphics/sprites/monsters/vampire-bat.xml @@ -1,55 +1,50 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/vampire-bat.png" width="37" height="58" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="50" offsetY ="0" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="50" offsetY ="0" /> - </animation> - <animation direction="up"> - <sequence start="21" end="24" delay="50" offsetY ="0" /> - </animation> - <animation direction="right"> - <sequence start="31" end="34" delay="50" offsetY ="0" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" offsetY ="0" /> - </animation> - <animation direction="left"> - <frame index="19" offsetY ="0" /> - </animation> - <animation direction="up"> - <frame index="29" offsetY ="0" /> - </animation> - <animation direction="right"> - <frame index="39" offsetY ="0" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="25" end="28" delay="75" offsetY ="0" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="35" end="38" delay="75" offsetY ="0" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/vampire-bat.png" width="37" height="58"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="0"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/vespa.xml b/graphics/sprites/monsters/vespa.xml index 47120d86..a47e9a7c 100644 --- a/graphics/sprites/monsters/vespa.xml +++ b/graphics/sprites/monsters/vespa.xml @@ -1,66 +1,60 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/vespa.png|R;G" width="65" height="75" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="60"/> - </animation> - <animation direction="left"> - <sequence start="26" end="30" delay="60"/> - </animation> - <animation direction="up"> - <sequence start="39" end="43" delay="60"/> - </animation> - <animation direction="right"> - <sequence start="0" end="4" delay="60"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="13" end="20" delay="65"/> - </animation> - <animation direction="left"> - <sequence start="26" end="33" delay="65"/> - </animation> - <animation direction="up"> - <sequence start="39" end="46" delay="65"/> - </animation> - <animation direction="right"> - <sequence start="0" end="7" delay="65"/> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="right"> - <frame index="12" delay="0"/> - </animation> - <animation direction="down"> - <frame index="25" delay="0"/> - </animation> - <animation direction="left"> - <frame index="38" delay="0"/> - </animation> - <animation direction="up"> - <frame index="51" delay="0"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="21" end="24" delay="65"/> - </animation> - <animation direction="left"> - <sequence start="34" end="37" delay="65"/> - </animation> - <animation direction="up"> - <sequence start="47" end="50" delay="65"/> - </animation> - <animation direction="right"> - <sequence start="8" end="11" delay="65"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/vespa.png|R;G" width="65" height="75"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="60"/> + </animation> + <animation direction="left"> + <sequence start="26" end="30" delay="60"/> + </animation> + <animation direction="up"> + <sequence start="39" end="43" delay="60"/> + </animation> + <animation direction="right"> + <sequence start="0" end="4" delay="60"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="13" end="20" delay="65"/> + </animation> + <animation direction="left"> + <sequence start="26" end="33" delay="65"/> + </animation> + <animation direction="up"> + <sequence start="39" end="46" delay="65"/> + </animation> + <animation direction="right"> + <sequence start="0" end="7" delay="65"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <frame index="12" delay="0"/> + </animation> + <animation direction="down"> + <frame index="25" delay="0"/> + </animation> + <animation direction="left"> + <frame index="38" delay="0"/> + </animation> + <animation direction="up"> + <frame index="51" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="21" end="24" delay="65"/> + </animation> + <animation direction="left"> + <sequence start="34" end="37" delay="65"/> + </animation> + <animation direction="up"> + <sequence start="47" end="50" delay="65"/> + </animation> + <animation direction="right"> + <sequence start="8" end="11" delay="65"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/wisp.xml b/graphics/sprites/monsters/wisp.xml index 68bb72dc..db006334 100644 --- a/graphics/sprites/monsters/wisp.xml +++ b/graphics/sprites/monsters/wisp.xml @@ -1,77 +1,68 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/wisp.png|W" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="2" delay="100"/> - <frame index="1" delay="100"/> - <frame index="0" delay="100"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - <frame index="4" delay="100"/> - <frame index="3" delay="100"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="default"> - <sequence start="5" end="8" delay="150"/> - <frame index="9" delay="0"/> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <frame index="0" delay="50" offsetY="4"/> - <frame index="1" delay="50" offsetY="8"/> - <frame index="2" delay="50" offsetY="16"/> - <frame index="3" delay="50" offsetY="32"/> - <frame index="4" delay="50" offsetY="64"/> - <frame index="3" delay="50" offsetY="32"/> - <frame index="2" delay="50" offsetY="16"/> - <frame index="1" delay="50" offsetY="8"/> - <frame index="0" delay="0" offsetY="4"/> - </animation> - - <animation direction="right"> - <frame index="0" delay="50" offsetX="4"/> - <frame index="1" delay="50" offsetX="8"/> - <frame index="2" delay="50" offsetX="16"/> - <frame index="3" delay="50" offsetX="32"/> - <frame index="4" delay="50" offsetX="64"/> - <frame index="3" delay="50" offsetX="32"/> - <frame index="2" delay="50" offsetX="16"/> - <frame index="1" delay="50" offsetX="8"/> - <frame index="0" delay="0" offsetX="4"/> - </animation> - - - <animation direction="up"> - <frame index="0" delay="50" offsetY="0"/> - <frame index="1" delay="50" offsetY="-4"/> - <frame index="2" delay="50" offsetY="-8"/> - <frame index="3" delay="50" offsetY="-16"/> - <frame index="4" delay="50" offsetY="-32"/> - <frame index="3" delay="50" offsetY="-16"/> - <frame index="2" delay="50" offsetY="-8"/> - <frame index="1" delay="50" offsetY="-4"/> - <frame index="0" delay="0" offsetY="0"/> - </animation> - - <animation direction="left"> - <frame index="0" delay="50" offsetX="0"/> - <frame index="1" delay="50" offsetX="-4"/> - <frame index="2" delay="50" offsetX="-8"/> - <frame index="3" delay="50" offsetX="-16"/> - <frame index="4" delay="50" offsetX="-32"/> - <frame index="3" delay="50" offsetX="-16"/> - <frame index="2" delay="50" offsetX="-8"/> - <frame index="1" delay="50" offsetX="-4"/> - <frame index="0" delay="0" offsetX="0"/> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/wisp.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="5" end="8" delay="150"/> + <frame index="9" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="50" offsetY="4"/> + <frame index="1" delay="50" offsetY="8"/> + <frame index="2" delay="50" offsetY="16"/> + <frame index="3" delay="50" offsetY="32"/> + <frame index="4" delay="50" offsetY="64"/> + <frame index="3" delay="50" offsetY="32"/> + <frame index="2" delay="50" offsetY="16"/> + <frame index="1" delay="50" offsetY="8"/> + <frame index="0" delay="0" offsetY="4"/> + </animation> + <animation direction="right"> + <frame index="0" delay="50" offsetX="4"/> + <frame index="1" delay="50" offsetX="8"/> + <frame index="2" delay="50" offsetX="16"/> + <frame index="3" delay="50" offsetX="32"/> + <frame index="4" delay="50" offsetX="64"/> + <frame index="3" delay="50" offsetX="32"/> + <frame index="2" delay="50" offsetX="16"/> + <frame index="1" delay="50" offsetX="8"/> + <frame index="0" delay="0" offsetX="4"/> + </animation> + <animation direction="up"> + <frame index="0" delay="50" offsetY="0"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="2" delay="50" offsetY="-8"/> + <frame index="3" delay="50" offsetY="-16"/> + <frame index="4" delay="50" offsetY="-32"/> + <frame index="3" delay="50" offsetY="-16"/> + <frame index="2" delay="50" offsetY="-8"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="0" delay="0" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="0" delay="50" offsetX="0"/> + <frame index="1" delay="50" offsetX="-4"/> + <frame index="2" delay="50" offsetX="-8"/> + <frame index="3" delay="50" offsetX="-16"/> + <frame index="4" delay="50" offsetX="-32"/> + <frame index="3" delay="50" offsetX="-16"/> + <frame index="2" delay="50" offsetX="-8"/> + <frame index="1" delay="50" offsetX="-4"/> + <frame index="0" delay="0" offsetX="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/wolvern.xml b/graphics/sprites/monsters/wolvern.xml index 93ed16be..a761c4e0 100644 --- a/graphics/sprites/monsters/wolvern.xml +++ b/graphics/sprites/monsters/wolvern.xml @@ -1,105 +1,100 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/monsters/wolvern.png|W" width="92" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="28" delay="300"/> - <frame index="29" delay="300"/> - <frame index="30" delay="300"/> - <frame index="29" delay="300"/> - <frame index="30" delay="300"/> - <frame index="28" delay="300"/> - <frame index="30" delay="300"/> - <frame index="31" delay="500"/> - <frame index="32" delay="600"/> - <frame index="31" delay="400"/> - <frame index="32" delay="700"/> - </animation> - <animation direction="left"> - <frame index="6" delay="300"/> - <frame index="7" delay="300"/> - <frame index="8" delay="300"/> - <frame index="7" delay="300"/> - <frame index="8" delay="300"/> - <frame index="6" delay="300"/> - <frame index="8" delay="300"/> - <frame index="9" delay="500"/> - <frame index="10" delay="600"/> - <frame index="9" delay="400"/> - <frame index="10" delay="700"/> - </animation> - <animation direction="up"> - <frame index="39" delay="300"/> - <frame index="40" delay="300"/> - <frame index="41" delay="300"/> - <frame index="40" delay="300"/> - <frame index="41" delay="300"/> - <frame index="39" delay="300"/> - <frame index="41" delay="300"/> - <frame index="42" delay="500"/> - <frame index="43" delay="600"/> - <frame index="42" delay="400"/> - <frame index="43" delay="700"/> - </animation> - <animation direction="right"> - <frame index="17" delay="300"/> - <frame index="18" delay="300"/> - <frame index="19" delay="300"/> - <frame index="18" delay="300"/> - <frame index="19" delay="300"/> - <frame index="17" delay="300"/> - <frame index="19" delay="300"/> - <frame index="20" delay="500"/> - <frame index="21" delay="600"/> - <frame index="20" delay="400"/> - <frame index="21" delay="700"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="22" end="27" delay="100"/> - </animation> - <animation direction="left"> - <sequence start="0" end="5" delay="100"/> - </animation> - <animation direction="up"> - <sequence start="33" end="38" delay="100"/> - </animation> - <animation direction="right"> - <sequence start="11" end="16" delay="100"/> - </animation> - </action> - - - <action name="dead" imageset="base"> - <animation direction="up"> - <frame index="54" delay="0" /> - </animation> - <animation direction="down"> - <frame index="65" delay="0" /> - </animation> - <animation direction="right"> - <frame index="54" delay="0" /> - </animation> - <animation direction="left"> - <frame index="65" delay="0" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="55" end="59" delay="70"/> - </animation> - <animation direction="left"> - <sequence start="49" end="53" delay="70"/> - </animation> - <animation direction="up"> - <sequence start="60" end="64" delay="70"/> - </animation> - <animation direction="right"> - <sequence start="44" end="48" delay="70"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/monsters/wolvern.png|W" width="92" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="28" delay="300"/> + <frame index="29" delay="300"/> + <frame index="30" delay="300"/> + <frame index="29" delay="300"/> + <frame index="30" delay="300"/> + <frame index="28" delay="300"/> + <frame index="30" delay="300"/> + <frame index="31" delay="500"/> + <frame index="32" delay="600"/> + <frame index="31" delay="400"/> + <frame index="32" delay="700"/> + </animation> + <animation direction="left"> + <frame index="6" delay="300"/> + <frame index="7" delay="300"/> + <frame index="8" delay="300"/> + <frame index="7" delay="300"/> + <frame index="8" delay="300"/> + <frame index="6" delay="300"/> + <frame index="8" delay="300"/> + <frame index="9" delay="500"/> + <frame index="10" delay="600"/> + <frame index="9" delay="400"/> + <frame index="10" delay="700"/> + </animation> + <animation direction="up"> + <frame index="39" delay="300"/> + <frame index="40" delay="300"/> + <frame index="41" delay="300"/> + <frame index="40" delay="300"/> + <frame index="41" delay="300"/> + <frame index="39" delay="300"/> + <frame index="41" delay="300"/> + <frame index="42" delay="500"/> + <frame index="43" delay="600"/> + <frame index="42" delay="400"/> + <frame index="43" delay="700"/> + </animation> + <animation direction="right"> + <frame index="17" delay="300"/> + <frame index="18" delay="300"/> + <frame index="19" delay="300"/> + <frame index="18" delay="300"/> + <frame index="19" delay="300"/> + <frame index="17" delay="300"/> + <frame index="19" delay="300"/> + <frame index="20" delay="500"/> + <frame index="21" delay="600"/> + <frame index="20" delay="400"/> + <frame index="21" delay="700"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="22" end="27" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="0" end="5" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="11" end="16" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="up"> + <frame index="54" delay="0"/> + </animation> + <animation direction="down"> + <frame index="65" delay="0"/> + </animation> + <animation direction="right"> + <frame index="54" delay="0"/> + </animation> + <animation direction="left"> + <frame index="65" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="55" end="59" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="49" end="53" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="60" end="64" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="44" end="48" delay="70"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/yeti.xml b/graphics/sprites/monsters/yeti.xml index 14adef94..8c7cbcb3 100644 --- a/graphics/sprites/monsters/yeti.xml +++ b/graphics/sprites/monsters/yeti.xml @@ -1,66 +1,60 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/yeti.png" width="80" height="80" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="3"/> - </animation> - <animation> - <frame index="10"/> - </animation> - <animation direction="up"> - <frame index="31"/> - </animation> - <animation direction="right"> - <frame index="20"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="4" delay="70" /> - </animation> - <animation direction="left"> - <sequence start="11" end="14" delay="70" /> - </animation> - <animation direction="up"> - <sequence start="31" end="34" delay="70" /> - </animation> - <animation direction="right"> - <sequence start="21" end="24" delay="70" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="9" /> - </animation> - <animation direction="left"> - <frame index="19" /> - </animation> - <animation direction="up"> - <frame index="39" /> - </animation> - <animation direction="right"> - <frame index="29" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="5" end="8" delay="60" /> - </animation> - <animation direction="left"> - <sequence start="15" end="18" delay="60" /> - </animation> - <animation direction="up"> - <sequence start="35" end="38" delay="60" /> - </animation> - <animation direction="right"> - <sequence start="25" end="28" delay="60" /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/yeti.png" width="80" height="80"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3"/> + </animation> + <animation> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="31"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="70"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="39"/> + </animation> + <animation direction="right"> + <frame index="29"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="60"/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="60"/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="60"/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="60"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/monsters/zombie.xml b/graphics/sprites/monsters/zombie.xml index fda5fff7..02536eae 100644 --- a/graphics/sprites/monsters/zombie.xml +++ b/graphics/sprites/monsters/zombie.xml @@ -1,62 +1,56 @@ <?xml version="1.0"?> <sprite> - - <imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0"/> - </animation> - <animation direction="right"> - <frame index="7"/> - </animation> - <animation direction="up"> - <frame index="21"/> - </animation> - <animation direction="left"> - <frame index="14"/> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="200"/> - </animation> - <animation direction="right"> - <sequence start="8" end="13" delay="200"/> - </animation> - <animation direction="up"> - <sequence start="21" end="27" delay="200"/> - </animation> - <animation direction="left"> - <sequence start="14" end="20" delay="200"/> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <sequence start="44" end="55" delay="100"/> - <frame index="55" delay="0" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="28" end="31" delay="100"/> - <end /> - </animation> - <animation direction="right"> - <sequence start="32" end="35" delay="100"/> - <end /> - </animation> - <animation direction="up"> - <sequence start="40" end="43" delay="100"/> - <end /> - </animation> - <animation direction="left"> - <sequence start="36" end="39" delay="100"/> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="left"> + <frame index="14"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="8" end="13" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="27" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="14" end="20" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="44" end="55" delay="100"/> + <frame index="55" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="32" end="35" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="36" end="39" delay="100"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/childoutfits.xml b/graphics/sprites/npcs/childoutfits.xml index e43f1f53..2f6c8d48 100755..100644 --- a/graphics/sprites/npcs/childoutfits.xml +++ b/graphics/sprites/npcs/childoutfits.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/childoutfits.png|W;Y;G;C;B;M;R" width="30" height="65" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/childoutfits.png|W;Y;G;C;B;M;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/childposes.xml b/graphics/sprites/npcs/childposes.xml index cc12f811..23e31f47 100755..100644 --- a/graphics/sprites/npcs/childposes.xml +++ b/graphics/sprites/npcs/childposes.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/childposes.png" width="30" height="65" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/childposes.png" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/christmas_npcs.xml b/graphics/sprites/npcs/christmas_npcs.xml index 1679d0c1..387b9c41 100644 --- a/graphics/sprites/npcs/christmas_npcs.xml +++ b/graphics/sprites/npcs/christmas_npcs.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="8" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/christmas_npcs.png" width="50" height="90" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/christmas_npcs.png" width="50" height="90"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/evil-obelisk.xml b/graphics/sprites/npcs/evil-obelisk.xml index 860fad06..75f62c97 100644 --- a/graphics/sprites/npcs/evil-obelisk.xml +++ b/graphics/sprites/npcs/evil-obelisk.xml @@ -1,20 +1,19 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/evil-obelisk.png" width="47" height="110"/> - - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- red color timing --> - <frame index="0" delay="250"/> - <frame index="1" delay="250"/> - <frame index="2" delay="250"/> - <frame index="3" delay="250"/> - <frame index="4" delay="250"/> - <frame index="5" delay="250"/> - <frame index="4" delay="250"/> - <frame index="3" delay="250"/> - <frame index="2" delay="250"/> - <frame index="1" delay="250"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/evil-obelisk.png" width="47" height="110"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- red color timing --> + <frame index="0" delay="250"/> + <frame index="1" delay="250"/> + <frame index="2" delay="250"/> + <frame index="3" delay="250"/> + <frame index="4" delay="250"/> + <frame index="5" delay="250"/> + <frame index="4" delay="250"/> + <frame index="3" delay="250"/> + <frame index="2" delay="250"/> + <frame index="1" delay="250"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/furnace.xml b/graphics/sprites/npcs/furnace.xml index 2e7e21ca..bb6b21e3 100644 --- a/graphics/sprites/npcs/furnace.xml +++ b/graphics/sprites/npcs/furnace.xml @@ -1,14 +1,13 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/furnace.png" width="96" height="96"/> - - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- fire timing --> - <frame index="0" delay="100"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/furnace.png" width="96" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- fire timing --> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/hugenpcs.xml b/graphics/sprites/npcs/hugenpcs.xml index 458e555d..51aedbc9 100644 --- a/graphics/sprites/npcs/hugenpcs.xml +++ b/graphics/sprites/npcs/hugenpcs.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/hugenpcs.png" width="90" height="100" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/hugenpcs.png" width="90" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-beerguyghost.xml b/graphics/sprites/npcs/npc-beerguyghost.xml index ab73c8fb..53f6f88a 100644 --- a/graphics/sprites/npcs/npc-beerguyghost.xml +++ b/graphics/sprites/npcs/npc-beerguyghost.xml @@ -1,21 +1,21 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-beerguyghost.png" width="32" height="118" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Ghost beer --> - <frame index="0" delay="225"/> - <frame index="1" delay="225"/> - <frame index="2" delay="225"/> - <frame index="3" delay="225"/> - <frame index="4" delay="225"/> - <frame index="5" delay="225"/> - <frame index="6" delay="225"/> - <frame index="7" delay="225"/> - <frame index="8" delay="225"/> - <frame index="9" delay="225"/> - <frame index="10" delay="225"/> - <frame index="11" delay="225"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-beerguyghost.png" width="32" height="118"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost beer --> + <frame index="0" delay="225"/> + <frame index="1" delay="225"/> + <frame index="2" delay="225"/> + <frame index="3" delay="225"/> + <frame index="4" delay="225"/> + <frame index="5" delay="225"/> + <frame index="6" delay="225"/> + <frame index="7" delay="225"/> + <frame index="8" delay="225"/> + <frame index="9" delay="225"/> + <frame index="10" delay="225"/> + <frame index="11" delay="225"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-casket.xml b/graphics/sprites/npcs/npc-casket.xml index cc81923c..32643d74 100644 --- a/graphics/sprites/npcs/npc-casket.xml +++ b/graphics/sprites/npcs/npc-casket.xml @@ -1,10 +1,10 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/particles/casket-trap_96x96.png" width="96" height="96" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- closed casket --> - <frame index="10" /> - </animation> - </action> + <imageset name="base" src="graphics/particles/casket-trap_96x96.png" width="96" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- closed casket --> + <frame index="10"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-chronos.xml b/graphics/sprites/npcs/npc-chronos.xml index 58f7e378..91b40c9d 100644 --- a/graphics/sprites/npcs/npc-chronos.xml +++ b/graphics/sprites/npcs/npc-chronos.xml @@ -1,18 +1,18 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-chronos.png" width="50" height="64" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Chronos --> - <frame index="0" delay="1000"/> - <frame index="1" delay="1000"/> - <frame index="2" delay="1000"/> - <frame index="3" delay="1000"/> - <frame index="4" delay="1000"/> - <frame index="5" delay="1000"/> - <frame index="6" delay="1000"/> - <frame index="7" delay="1000"/> - <frame index="8" delay="1000"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-chronos.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Chronos --> + <frame index="0" delay="1000"/> + <frame index="1" delay="1000"/> + <frame index="2" delay="1000"/> + <frame index="3" delay="1000"/> + <frame index="4" delay="1000"/> + <frame index="5" delay="1000"/> + <frame index="6" delay="1000"/> + <frame index="7" delay="1000"/> + <frame index="8" delay="1000"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-cindycage.xml b/graphics/sprites/npcs/npc-cindycage.xml index 3f9f6204..4e888303 100644 --- a/graphics/sprites/npcs/npc-cindycage.xml +++ b/graphics/sprites/npcs/npc-cindycage.xml @@ -1,9 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-cindycage.png" width="80" height="103" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-cindycage.png" width="80" height="103"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-creepysurgeon.xml b/graphics/sprites/npcs/npc-creepysurgeon.xml index 894711f3..efcd173c 100644 --- a/graphics/sprites/npcs/npc-creepysurgeon.xml +++ b/graphics/sprites/npcs/npc-creepysurgeon.xml @@ -1,28 +1,28 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-creepysurgeon.png" width="50" height="70" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Scissor demonstration --> - <sequence start="1" end="9" delay="200" /> - <frame index="10" delay="500"/> - <frame index="11" delay="500"/> - <frame index="10" delay="500"/> - <frame index="11" delay="500"/> - <frame index="10" delay="500"/> - <frame index="11" delay="500"/> - <frame index="10" delay="500"/> - <frame index="12" delay="300"/> - <frame index="13" delay="1000"/> - <sequence start="14" end="16" delay="400" /> - <frame index="0" delay="3000"/> - <!-- blinking --> - <frame index="19" delay="500"/> - <frame index="0" delay="3000"/> - <!-- checking pocket --> - <frame index="12" delay="1000"/> - <sequence start="14" end="16" delay="400" /> - <frame index="0" delay="3000"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-creepysurgeon.png" width="50" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Scissor demonstration --> + <sequence start="1" end="9" delay="200"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="12" delay="300"/> + <frame index="13" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + <!-- blinking --> + <frame index="19" delay="500"/> + <frame index="0" delay="3000"/> + <!-- checking pocket --> + <frame index="12" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-cryingchild.xml b/graphics/sprites/npcs/npc-cryingchild.xml index c5a15567..ca6f8bcc 100644 --- a/graphics/sprites/npcs/npc-cryingchild.xml +++ b/graphics/sprites/npcs/npc-cryingchild.xml @@ -1,15 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-cryingchild.png" width="30" height="50" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Crying child animation --> - <frame index="0" delay="180"/> - <frame index="1" delay="180"/> - <frame index="2" delay="180"/> - <frame index="3" delay="180"/> - <frame index="4" delay="180"/> - <frame index="5" delay="180"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-cryingchild.png" width="30" height="50"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Crying child animation --> + <frame index="0" delay="180"/> + <frame index="1" delay="180"/> + <frame index="2" delay="180"/> + <frame index="3" delay="180"/> + <frame index="4" delay="180"/> + <frame index="5" delay="180"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-dice.xml b/graphics/sprites/npcs/npc-dice.xml index ee2e031a..6e8e4141 100644 --- a/graphics/sprites/npcs/npc-dice.xml +++ b/graphics/sprites/npcs/npc-dice.xml @@ -1,42 +1,41 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-dice.png" width="58" height="87" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- dice hand --> - <frame index="0" delay="90"/> - <frame index="1" delay="90"/> - <frame index="0" delay="90"/> - <frame index="1" delay="90"/> - <frame index="0" delay="90"/> - <frame index="1" delay="90"/> - <frame index="2" delay="90"/> - <frame index="3" delay="90"/> - <frame index="4" delay="90"/> - <frame index="5" delay="90"/> - <frame index="6" delay="90"/> - <frame index="7" delay="90"/> - <frame index="8" delay="90"/> - <frame index="9" delay="90"/> - <frame index="10" delay="90"/> - <frame index="11" delay="90"/> - <frame index="12" delay="90"/> - <frame index="13" delay="90"/> - <frame index="14" delay="90"/> - <frame index="13" delay="90"/> - <frame index="12" delay="90"/> - <frame index="11" delay="90"/> - <frame index="10" delay="90"/> - <frame index="9" delay="90"/> - <frame index="8" delay="90"/> - <frame index="7" delay="90"/> - <frame index="6" delay="90"/> - <frame index="5" delay="400"/> - <frame index="4" delay="90"/> - <frame index="3" delay="90"/> - <frame index="2" delay="90"/> - <frame index="1" delay="90"/> - - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-dice.png" width="58" height="87"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- dice hand --> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="2" delay="90"/> + <frame index="3" delay="90"/> + <frame index="4" delay="90"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="90"/> + <frame index="10" delay="90"/> + <frame index="11" delay="90"/> + <frame index="12" delay="90"/> + <frame index="13" delay="90"/> + <frame index="14" delay="90"/> + <frame index="13" delay="90"/> + <frame index="12" delay="90"/> + <frame index="11" delay="90"/> + <frame index="10" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="90"/> + <frame index="7" delay="90"/> + <frame index="6" delay="90"/> + <frame index="5" delay="400"/> + <frame index="4" delay="90"/> + <frame index="3" delay="90"/> + <frame index="2" delay="90"/> + <frame index="1" delay="90"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-dyer.xml b/graphics/sprites/npcs/npc-dyer.xml index 5dd4b546..8368707b 100644 --- a/graphics/sprites/npcs/npc-dyer.xml +++ b/graphics/sprites/npcs/npc-dyer.xml @@ -1,15 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-dyer.png" width="99" height="64" offsetX="30"/> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- eyes movements --> - <frame index="0" delay="3000"/> - <frame index="1" delay="80"/> - <frame index="0" delay="1500"/> - <frame index="1" delay="80"/> - <frame index="0" delay="3000"/> - <frame index="1" delay="600"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-dyer.png" width="99" height="64" offsetX="30"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- eyes movements --> + <frame index="0" delay="3000"/> + <frame index="1" delay="80"/> + <frame index="0" delay="1500"/> + <frame index="1" delay="80"/> + <frame index="0" delay="3000"/> + <frame index="1" delay="600"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-gate-closed.xml b/graphics/sprites/npcs/npc-gate-closed.xml index 786cdded..77a7162a 100644 --- a/graphics/sprites/npcs/npc-gate-closed.xml +++ b/graphics/sprites/npcs/npc-gate-closed.xml @@ -1,10 +1,10 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Display just the first frame of the opening door animation, which is the closed door --> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Display just the first frame of the opening door animation, which is the closed door --> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-gate-open.xml b/graphics/sprites/npcs/npc-gate-open.xml index 6445c4fd..2f47ed56 100644 --- a/graphics/sprites/npcs/npc-gate-open.xml +++ b/graphics/sprites/npcs/npc-gate-open.xml @@ -1,10 +1,10 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Open gate --> - <frame index="5" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Open gate --> + <frame index="5"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-ghostinnkeeper.xml b/graphics/sprites/npcs/npc-ghostinnkeeper.xml index 91eb8d42..732093d7 100644 --- a/graphics/sprites/npcs/npc-ghostinnkeeper.xml +++ b/graphics/sprites/npcs/npc-ghostinnkeeper.xml @@ -1,25 +1,25 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-ghostinnkeeper.png" width="64" height="96" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Ghost --> - <frame index="0" delay="190"/> - <frame index="1" delay="190"/> - <frame index="2" delay="190"/> - <frame index="3" delay="190"/> - <frame index="4" delay="190"/> - <frame index="5" delay="190"/> - <frame index="6" delay="190"/> - <frame index="7" delay="190"/> - <frame index="8" delay="190"/> - <frame index="9" delay="190"/> - <frame index="10" delay="190"/> - <frame index="11" delay="190"/> - <frame index="12" delay="190"/> - <frame index="13" delay="190"/> - <frame index="14" delay="190"/> - <frame index="15" delay="190"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-ghostinnkeeper.png" width="64" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost --> + <frame index="0" delay="190"/> + <frame index="1" delay="190"/> + <frame index="2" delay="190"/> + <frame index="3" delay="190"/> + <frame index="4" delay="190"/> + <frame index="5" delay="190"/> + <frame index="6" delay="190"/> + <frame index="7" delay="190"/> + <frame index="8" delay="190"/> + <frame index="9" delay="190"/> + <frame index="10" delay="190"/> + <frame index="11" delay="190"/> + <frame index="12" delay="190"/> + <frame index="13" delay="190"/> + <frame index="14" delay="190"/> + <frame index="15" delay="190"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-guard.xml b/graphics/sprites/npcs/npc-guard.xml index c5201658..281351cb 100644 --- a/graphics/sprites/npcs/npc-guard.xml +++ b/graphics/sprites/npcs/npc-guard.xml @@ -1,22 +1,22 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-guard.png" width="67" height="68" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Bloody Eyes --> - <frame index="0" delay="500"/> - <frame index="1" delay="90"/> - <frame index="2" delay="90"/> - <frame index="3" delay="90"/> - <frame index="4" delay="90"/> - <frame index="5" delay="90"/> - <frame index="6" delay="90"/> - <frame index="7" delay="90"/> - <frame index="8" delay="90"/> - <frame index="9" delay="90"/> - <frame index="10" delay="90"/> - <frame index="11" delay="90"/> - <frame index="12" delay="90"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-guard.png" width="67" height="68"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody Eyes --> + <frame index="0" delay="500"/> + <frame index="1" delay="90"/> + <frame index="2" delay="90"/> + <frame index="3" delay="90"/> + <frame index="4" delay="90"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="90"/> + <frame index="10" delay="90"/> + <frame index="11" delay="90"/> + <frame index="12" delay="90"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-headhang.xml b/graphics/sprites/npcs/npc-headhang.xml index 0e50b1d8..f457add5 100644 --- a/graphics/sprites/npcs/npc-headhang.xml +++ b/graphics/sprites/npcs/npc-headhang.xml @@ -1,29 +1,29 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-headhang.png" width="33" height="70" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Hanghead --> - <frame index="0" delay="500"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - <frame index="4" delay="100"/> - <frame index="5" delay="100"/> - <frame index="7" delay="100"/> - <frame index="6" delay="80"/> - <frame index="7" delay="300"/> - <frame index="5" delay="100"/> - <frame index="4" delay="100"/> - <frame index="3" delay="100"/> - <frame index="2" delay="100"/> - <frame index="1" delay="100"/> - <frame index="9" delay="80"/> - <frame index="8" delay="100"/> - <frame index="9" delay="80"/> - <frame index="8" delay="100"/> - <frame index="9" delay="80"/> - <frame index="0" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-headhang.png" width="33" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Hanghead --> + <frame index="0" delay="500"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="7" delay="100"/> + <frame index="6" delay="80"/> + <frame index="7" delay="300"/> + <frame index="5" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="0" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-headless.xml b/graphics/sprites/npcs/npc-headless.xml index ee3ce700..a6d77b95 100644 --- a/graphics/sprites/npcs/npc-headless.xml +++ b/graphics/sprites/npcs/npc-headless.xml @@ -1,29 +1,29 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-headless.png" width="40" height="60" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Head animation --> - <frame index="0" delay="300"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - <frame index="4" delay="100"/> - <frame index="5" delay="100"/> - <frame index="6" delay="100"/> - <frame index="7" delay="100"/> - <frame index="8" delay="100"/> - <frame index="9" delay="200"/> - <frame index="19" delay="200"/> - <frame index="18" delay="100"/> - <frame index="17" delay="100"/> - <frame index="16" delay="100"/> - <frame index="15" delay="100"/> - <frame index="14" delay="100"/> - <frame index="13" delay="100"/> - <frame index="12" delay="100"/> - <frame index="11" delay="100"/> - <frame index="10" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-headless.png" width="40" height="60"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Head animation --> + <frame index="0" delay="300"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="200"/> + <frame index="19" delay="200"/> + <frame index="18" delay="100"/> + <frame index="17" delay="100"/> + <frame index="16" delay="100"/> + <frame index="15" delay="100"/> + <frame index="14" delay="100"/> + <frame index="13" delay="100"/> + <frame index="12" delay="100"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-lightman.xml b/graphics/sprites/npcs/npc-lightman.xml index fc42aab0..21f79f23 100644 --- a/graphics/sprites/npcs/npc-lightman.xml +++ b/graphics/sprites/npcs/npc-lightman.xml @@ -1,29 +1,29 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-lightman.png" width="50" height="80" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Light animation --> - <frame index="0" delay="80"/> - <frame index="1" delay="80"/> - <frame index="2" delay="80"/> - <frame index="3" delay="80"/> - <frame index="4" delay="80"/> - <frame index="5" delay="80"/> - <frame index="6" delay="80"/> - <frame index="7" delay="80"/> - <frame index="8" delay="80"/> - <frame index="9" delay="80"/> - <frame index="10" delay="80"/> - <frame index="11" delay="80"/> - <frame index="12" delay="80"/> - <frame index="13" delay="80"/> - <frame index="14" delay="80"/> - <frame index="15" delay="80"/> - <frame index="16" delay="80"/> - <frame index="17" delay="80"/> - <frame index="18" delay="80"/> - <frame index="19" delay="80"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-lightman.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Light animation --> + <frame index="0" delay="80"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="80"/> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="9" delay="80"/> + <frame index="10" delay="80"/> + <frame index="11" delay="80"/> + <frame index="12" delay="80"/> + <frame index="13" delay="80"/> + <frame index="14" delay="80"/> + <frame index="15" delay="80"/> + <frame index="16" delay="80"/> + <frame index="17" delay="80"/> + <frame index="18" delay="80"/> + <frame index="19" delay="80"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-lumberjack.xml b/graphics/sprites/npcs/npc-lumberjack.xml index dcbbb7ed..03751216 100644 --- a/graphics/sprites/npcs/npc-lumberjack.xml +++ b/graphics/sprites/npcs/npc-lumberjack.xml @@ -1,15 +1,15 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-lumberjack.png" width="42" height="63" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- eyes movements --> - <frame index="0" delay="3000"/> - <frame index="1" delay="80"/> - <frame index="0" delay="1500"/> - <frame index="1" delay="80"/> - <frame index="0" delay="3000"/> - <frame index="1" delay="600"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-lumberjack.png" width="42" height="63"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- eyes movements --> + <frame index="0" delay="3000"/> + <frame index="1" delay="80"/> + <frame index="0" delay="1500"/> + <frame index="1" delay="80"/> + <frame index="0" delay="3000"/> + <frame index="1" delay="600"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-receptionist.xml b/graphics/sprites/npcs/npc-receptionist.xml index 4bea215e..fc1052e3 100644 --- a/graphics/sprites/npcs/npc-receptionist.xml +++ b/graphics/sprites/npcs/npc-receptionist.xml @@ -1,18 +1,18 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-receptionist.png" width="32" height="64" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Bloody body --> - <frame index="0" delay="500"/> - <frame index="1" delay="370"/> - <frame index="2" delay="330"/> - <frame index="3" delay="320"/> - <frame index="4" delay="340"/> - <frame index="5" delay="320"/> - <frame index="6" delay="330"/> - <frame index="7" delay="370"/> - <frame index="8" delay="500"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-receptionist.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody body --> + <frame index="0" delay="500"/> + <frame index="1" delay="370"/> + <frame index="2" delay="330"/> + <frame index="3" delay="320"/> + <frame index="4" delay="340"/> + <frame index="5" delay="320"/> + <frame index="6" delay="330"/> + <frame index="7" delay="370"/> + <frame index="8" delay="500"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-savannahman.xml b/graphics/sprites/npcs/npc-savannahman.xml index e0ba2ca4..d05b70da 100644 --- a/graphics/sprites/npcs/npc-savannahman.xml +++ b/graphics/sprites/npcs/npc-savannahman.xml @@ -1,36 +1,36 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-savannahman.png" width="35" height="58" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- head movements --> - <frame index="0" delay="1500"/> - <frame index="1" delay="10"/> - <frame index="0" delay="300"/> - <frame index="1" delay="10"/> - <frame index="2" delay="1000"/> - <frame index="1" delay="10"/> - <frame index="0" delay="500"/> - <frame index="1" delay="10"/> - <frame index="0" delay="1000"/> - <frame index="3" delay="250"/> - <frame index="4" delay="300"/> - <frame index="5" delay="600"/> - <frame index="6" delay="550"/> - <frame index="7" delay="10"/> - <frame index="6" delay="450"/> - <frame index="7" delay="10"/> - <frame index="6" delay="500"/> - <frame index="4" delay="500"/> - <frame index="3" delay="250"/> - <frame index="0" delay="450"/> - <frame index="1" delay="10"/> - <frame index="0" delay="350"/> - <frame index="8" delay="350"/> - <frame index="9" delay="450"/> - <frame index="10" delay="1200"/> - <frame index="9" delay="200"/> - <frame index="0" delay="200"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-savannahman.png" width="35" height="58"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- head movements --> + <frame index="0" delay="1500"/> + <frame index="1" delay="10"/> + <frame index="0" delay="300"/> + <frame index="1" delay="10"/> + <frame index="2" delay="1000"/> + <frame index="1" delay="10"/> + <frame index="0" delay="500"/> + <frame index="1" delay="10"/> + <frame index="0" delay="1000"/> + <frame index="3" delay="250"/> + <frame index="4" delay="300"/> + <frame index="5" delay="600"/> + <frame index="6" delay="550"/> + <frame index="7" delay="10"/> + <frame index="6" delay="450"/> + <frame index="7" delay="10"/> + <frame index="6" delay="500"/> + <frame index="4" delay="500"/> + <frame index="3" delay="250"/> + <frame index="0" delay="450"/> + <frame index="1" delay="10"/> + <frame index="0" delay="350"/> + <frame index="8" delay="350"/> + <frame index="9" delay="450"/> + <frame index="10" delay="1200"/> + <frame index="9" delay="200"/> + <frame index="0" delay="200"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-test.xml b/graphics/sprites/npcs/npc-test.xml index 7de423e5..d4b581ff 100644 --- a/graphics/sprites/npcs/npc-test.xml +++ b/graphics/sprites/npcs/npc-test.xml @@ -1,32 +1,32 @@ -<?xml version = '1.0'?> -<sprite action="stand" name="npc" > - <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-test.png" /> - <action imageset="base" name="stand" > - <animation direction="down" > - <frame index="0" /> +<?xml version="1.0"?> +<sprite action="stand" name="npc"> + <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-test.png"/> + <action imageset="base" name="stand"> + <animation direction="down"> + <frame index="0"/> </animation> - <animation direction="left" > - <frame index="7" /> + <animation direction="left"> + <frame index="7"/> </animation> - <animation direction="up" > - <frame index="14" /> + <animation direction="up"> + <frame index="14"/> </animation> - <animation direction="right" > - <frame index="21" /> + <animation direction="right"> + <frame index="21"/> </animation> </action> - <action imageset="base" name="walk" > - <animation direction="down" > - <sequence end="6" delay="75" start="1" /> + <action imageset="base" name="walk"> + <animation direction="down"> + <sequence end="6" delay="75" start="1"/> </animation> - <animation direction="left" > - <sequence end="13" delay="75" start="8" /> + <animation direction="left"> + <sequence end="13" delay="75" start="8"/> </animation> - <animation direction="up" > - <sequence end="20" delay="75" start="15" /> + <animation direction="up"> + <sequence end="20" delay="75" start="15"/> </animation> - <animation direction="right" > - <sequence end="27" delay="75" start="22" /> + <animation direction="right"> + <sequence end="27" delay="75" start="22"/> </animation> </action> </sprite> diff --git a/graphics/sprites/npcs/npc-treasurebox.xml b/graphics/sprites/npcs/npc-treasurebox.xml index 4bc4d44f..1f59ae8e 100644 --- a/graphics/sprites/npcs/npc-treasurebox.xml +++ b/graphics/sprites/npcs/npc-treasurebox.xml @@ -1,9 +1,9 @@ -<?xml version = '1.0'?> -<sprite action="stand" name="open-treasure-npc" > - <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-treasurebox.png" /> - <action imageset="base" name="stand" > - <animation stand="default" > - <sequence end="6" delay="75" start="0" /> +<?xml version="1.0"?> +<sprite action="stand" name="open-treasure-npc"> + <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-treasurebox.png"/> + <action imageset="base" name="stand"> + <animation stand="default"> + <sequence end="6" delay="75" start="0"/> </animation> </action> </sprite> diff --git a/graphics/sprites/npcs/npc-undeadbanker.xml b/graphics/sprites/npcs/npc-undeadbanker.xml index 3d050166..f7bd5fda 100644 --- a/graphics/sprites/npcs/npc-undeadbanker.xml +++ b/graphics/sprites/npcs/npc-undeadbanker.xml @@ -1,16 +1,16 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-undeadbanker.png" width="32" height="64" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- Banker Blood --> - <frame index="0" delay="500"/> - <frame index="1" delay="80"/> - <frame index="2" delay="80"/> - <frame index="3" delay="80"/> - <frame index="4" delay="80"/> - <frame index="5" delay="80"/> - <frame index="6" delay="80"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-undeadbanker.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Banker Blood --> + <frame index="0" delay="500"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="80"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc-woodenpump.xml b/graphics/sprites/npcs/npc-woodenpump.xml index 8023fbcf..3959d80c 100644 --- a/graphics/sprites/npcs/npc-woodenpump.xml +++ b/graphics/sprites/npcs/npc-woodenpump.xml @@ -1,19 +1,19 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/npc-woodenpump.png" width="27" height="71" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- waterdroplets --> - <frame index="0" delay="130"/> - <frame index="1" delay="200"/> - <frame index="2" delay="100"/> - <frame index="3" delay="130"/> - <frame index="4" delay="130"/> - <frame index="5" delay="130"/> - <frame index="6" delay="130"/> - <frame index="7" delay="130"/> - <frame index="8" delay="130"/> - <frame index="9" delay="130"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npc-woodenpump.png" width="27" height="71"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- waterdroplets --> + <frame index="0" delay="130"/> + <frame index="1" delay="200"/> + <frame index="2" delay="100"/> + <frame index="3" delay="130"/> + <frame index="4" delay="130"/> + <frame index="5" delay="130"/> + <frame index="6" delay="130"/> + <frame index="7" delay="130"/> + <frame index="8" delay="130"/> + <frame index="9" delay="130"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/npc.xml b/graphics/sprites/npcs/npc.xml index 80fb1f67..b451bba1 100644 --- a/graphics/sprites/npcs/npc.xml +++ b/graphics/sprites/npcs/npc.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/npcs.png" width="50" height="80" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/npcs/npcs.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc2.xml b/graphics/sprites/npcs/npc2.xml index a6fbc68a..07a508d1 100644 --- a/graphics/sprites/npcs/npc2.xml +++ b/graphics/sprites/npcs/npc2.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/npcs2.png" width="60" height="80" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/npcs2.png" width="60" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/outfits.xml b/graphics/sprites/npcs/outfits.xml index 08d48c82..c0d0151f 100644 --- a/graphics/sprites/npcs/outfits.xml +++ b/graphics/sprites/npcs/outfits.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/outfits.png|W;Y;G;C;B;M;R" width="60" height="65" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/outfits.png|W;Y;G;C;B;M;R" width="60" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/poses.xml b/graphics/sprites/npcs/poses.xml index 1c86e78f..9926087b 100644 --- a/graphics/sprites/npcs/poses.xml +++ b/graphics/sprites/npcs/poses.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="100" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/poses.png" width="60" height="65" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/poses.png" width="60" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/saboteur.xml b/graphics/sprites/npcs/saboteur.xml index 06f7b578..3a682d19 100644 --- a/graphics/sprites/npcs/saboteur.xml +++ b/graphics/sprites/npcs/saboteur.xml @@ -1,9 +1,9 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/saboteur.png|R;G;B;C;Y;M" width="38" height="57" /> - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/saboteur.png|R;G;B;C;Y;M" width="38" height="57"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/sages.xml b/graphics/sprites/npcs/sages.xml index 85a4a5ae..2d446aab 100644 --- a/graphics/sprites/npcs/sages.xml +++ b/graphics/sprites/npcs/sages.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="12" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/sages.png" width="50" height="80" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/sages.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/shapeshifter.xml b/graphics/sprites/npcs/shapeshifter.xml index c0effc92..a0413108 100644 --- a/graphics/sprites/npcs/shapeshifter.xml +++ b/graphics/sprites/npcs/shapeshifter.xml @@ -1,189 +1,188 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/shapeshifter.png" width="30" height="63"/> - - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- shape modifier --> - <frame index="10" delay="100"/> - <frame index="9" delay="100"/> - <frame index="8" delay="100"/> - <frame index="7" delay="100"/> - <frame index="6" delay="100"/> - <frame index="5" delay="100"/> - <frame index="4" delay="100"/> - <frame index="3" delay="100"/> - <frame index="2" delay="100"/> - <frame index="1" delay="100"/> - <frame index="0" delay="1000"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - <frame index="4" delay="100"/> - <frame index="5" delay="100"/> - <frame index="6" delay="100"/> - <frame index="7" delay="100"/> - <frame index="8" delay="100"/> - <frame index="9" delay="100"/> - <frame index="21" delay="100"/> - <frame index="20" delay="100"/> - <frame index="19" delay="100"/> - <frame index="18" delay="100"/> - <frame index="17" delay="100"/> - <frame index="16" delay="100"/> - <frame index="15" delay="100"/> - <frame index="14" delay="100"/> - <frame index="13" delay="100"/> - <frame index="12" delay="100"/> - <frame index="11" delay="1000"/> - <frame index="12" delay="100"/> - <frame index="13" delay="100"/> - <frame index="14" delay="100"/> - <frame index="15" delay="100"/> - <frame index="16" delay="100"/> - <frame index="17" delay="100"/> - <frame index="18" delay="100"/> - <frame index="19" delay="100"/> - <frame index="20" delay="100"/> - <frame index="32" delay="100"/> - <frame index="31" delay="100"/> - <frame index="30" delay="100"/> - <frame index="29" delay="100"/> - <frame index="28" delay="100"/> - <frame index="27" delay="100"/> - <frame index="26" delay="100"/> - <frame index="25" delay="100"/> - <frame index="24" delay="100"/> - <frame index="23" delay="100"/> - <frame index="22" delay="1000"/> - <frame index="23" delay="100"/> - <frame index="24" delay="100"/> - <frame index="25" delay="100"/> - <frame index="26" delay="100"/> - <frame index="27" delay="100"/> - <frame index="28" delay="100"/> - <frame index="29" delay="100"/> - <frame index="30" delay="100"/> - <frame index="31" delay="100"/> - <frame index="43" delay="100"/> - <frame index="42" delay="100"/> - <frame index="41" delay="100"/> - <frame index="40" delay="100"/> - <frame index="39" delay="100"/> - <frame index="38" delay="100"/> - <frame index="37" delay="100"/> - <frame index="36" delay="100"/> - <frame index="35" delay="100"/> - <frame index="34" delay="100"/> - <frame index="33" delay="1000"/> - <frame index="34" delay="100"/> - <frame index="35" delay="100"/> - <frame index="36" delay="100"/> - <frame index="37" delay="100"/> - <frame index="38" delay="100"/> - <frame index="39" delay="100"/> - <frame index="40" delay="100"/> - <frame index="41" delay="100"/> - <frame index="42" delay="100"/> - <frame index="54" delay="100"/> - <frame index="53" delay="100"/> - <frame index="52" delay="100"/> - <frame index="51" delay="100"/> - <frame index="50" delay="100"/> - <frame index="49" delay="100"/> - <frame index="48" delay="100"/> - <frame index="47" delay="100"/> - <frame index="46" delay="100"/> - <frame index="45" delay="100"/> - <frame index="44" delay="1000"/> - <frame index="45" delay="100"/> - <frame index="46" delay="100"/> - <frame index="47" delay="100"/> - <frame index="48" delay="100"/> - <frame index="49" delay="100"/> - <frame index="50" delay="100"/> - <frame index="51" delay="100"/> - <frame index="52" delay="100"/> - <frame index="53" delay="100"/> - <frame index="65" delay="100"/> - <frame index="64" delay="100"/> - <frame index="63" delay="100"/> - <frame index="62" delay="100"/> - <frame index="61" delay="100"/> - <frame index="60" delay="100"/> - <frame index="59" delay="100"/> - <frame index="58" delay="100"/> - <frame index="57" delay="100"/> - <frame index="56" delay="100"/> - <frame index="55" delay="1000"/> - <frame index="56" delay="100"/> - <frame index="57" delay="100"/> - <frame index="58" delay="100"/> - <frame index="59" delay="100"/> - <frame index="60" delay="100"/> - <frame index="61" delay="100"/> - <frame index="62" delay="100"/> - <frame index="63" delay="100"/> - <frame index="64" delay="100"/> - <frame index="76" delay="100"/> - <frame index="75" delay="100"/> - <frame index="74" delay="100"/> - <frame index="73" delay="100"/> - <frame index="72" delay="100"/> - <frame index="71" delay="100"/> - <frame index="70" delay="100"/> - <frame index="69" delay="100"/> - <frame index="68" delay="100"/> - <frame index="67" delay="100"/> - <frame index="66" delay="1000"/> - <frame index="67" delay="100"/> - <frame index="68" delay="100"/> - <frame index="69" delay="100"/> - <frame index="70" delay="100"/> - <frame index="71" delay="100"/> - <frame index="72" delay="100"/> - <frame index="73" delay="100"/> - <frame index="74" delay="100"/> - <frame index="75" delay="100"/> - <frame index="87" delay="100"/> - <frame index="86" delay="100"/> - <frame index="85" delay="100"/> - <frame index="84" delay="100"/> - <frame index="83" delay="100"/> - <frame index="82" delay="100"/> - <frame index="81" delay="100"/> - <frame index="80" delay="100"/> - <frame index="79" delay="100"/> - <frame index="78" delay="100"/> - <frame index="77" delay="1000"/> - <frame index="78" delay="100"/> - <frame index="79" delay="100"/> - <frame index="80" delay="100"/> - <frame index="81" delay="100"/> - <frame index="82" delay="100"/> - <frame index="83" delay="100"/> - <frame index="84" delay="100"/> - <frame index="85" delay="100"/> - <frame index="86" delay="100"/> - <frame index="98" delay="100"/> - <frame index="97" delay="100"/> - <frame index="96" delay="100"/> - <frame index="95" delay="100"/> - <frame index="94" delay="100"/> - <frame index="93" delay="100"/> - <frame index="92" delay="100"/> - <frame index="91" delay="100"/> - <frame index="90" delay="100"/> - <frame index="89" delay="100"/> - <frame index="88" delay="1000"/> - <frame index="89" delay="100"/> - <frame index="90" delay="100"/> - <frame index="91" delay="100"/> - <frame index="92" delay="100"/> - <frame index="93" delay="100"/> - <frame index="94" delay="100"/> - <frame index="95" delay="100"/> - <frame index="96" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/shapeshifter.png" width="30" height="63"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- shape modifier --> + <frame index="10" delay="100"/> + <frame index="9" delay="100"/> + <frame index="8" delay="100"/> + <frame index="7" delay="100"/> + <frame index="6" delay="100"/> + <frame index="5" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="1000"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="100"/> + <frame index="21" delay="100"/> + <frame index="20" delay="100"/> + <frame index="19" delay="100"/> + <frame index="18" delay="100"/> + <frame index="17" delay="100"/> + <frame index="16" delay="100"/> + <frame index="15" delay="100"/> + <frame index="14" delay="100"/> + <frame index="13" delay="100"/> + <frame index="12" delay="100"/> + <frame index="11" delay="1000"/> + <frame index="12" delay="100"/> + <frame index="13" delay="100"/> + <frame index="14" delay="100"/> + <frame index="15" delay="100"/> + <frame index="16" delay="100"/> + <frame index="17" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="20" delay="100"/> + <frame index="32" delay="100"/> + <frame index="31" delay="100"/> + <frame index="30" delay="100"/> + <frame index="29" delay="100"/> + <frame index="28" delay="100"/> + <frame index="27" delay="100"/> + <frame index="26" delay="100"/> + <frame index="25" delay="100"/> + <frame index="24" delay="100"/> + <frame index="23" delay="100"/> + <frame index="22" delay="1000"/> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="25" delay="100"/> + <frame index="26" delay="100"/> + <frame index="27" delay="100"/> + <frame index="28" delay="100"/> + <frame index="29" delay="100"/> + <frame index="30" delay="100"/> + <frame index="31" delay="100"/> + <frame index="43" delay="100"/> + <frame index="42" delay="100"/> + <frame index="41" delay="100"/> + <frame index="40" delay="100"/> + <frame index="39" delay="100"/> + <frame index="38" delay="100"/> + <frame index="37" delay="100"/> + <frame index="36" delay="100"/> + <frame index="35" delay="100"/> + <frame index="34" delay="100"/> + <frame index="33" delay="1000"/> + <frame index="34" delay="100"/> + <frame index="35" delay="100"/> + <frame index="36" delay="100"/> + <frame index="37" delay="100"/> + <frame index="38" delay="100"/> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="100"/> + <frame index="42" delay="100"/> + <frame index="54" delay="100"/> + <frame index="53" delay="100"/> + <frame index="52" delay="100"/> + <frame index="51" delay="100"/> + <frame index="50" delay="100"/> + <frame index="49" delay="100"/> + <frame index="48" delay="100"/> + <frame index="47" delay="100"/> + <frame index="46" delay="100"/> + <frame index="45" delay="100"/> + <frame index="44" delay="1000"/> + <frame index="45" delay="100"/> + <frame index="46" delay="100"/> + <frame index="47" delay="100"/> + <frame index="48" delay="100"/> + <frame index="49" delay="100"/> + <frame index="50" delay="100"/> + <frame index="51" delay="100"/> + <frame index="52" delay="100"/> + <frame index="53" delay="100"/> + <frame index="65" delay="100"/> + <frame index="64" delay="100"/> + <frame index="63" delay="100"/> + <frame index="62" delay="100"/> + <frame index="61" delay="100"/> + <frame index="60" delay="100"/> + <frame index="59" delay="100"/> + <frame index="58" delay="100"/> + <frame index="57" delay="100"/> + <frame index="56" delay="100"/> + <frame index="55" delay="1000"/> + <frame index="56" delay="100"/> + <frame index="57" delay="100"/> + <frame index="58" delay="100"/> + <frame index="59" delay="100"/> + <frame index="60" delay="100"/> + <frame index="61" delay="100"/> + <frame index="62" delay="100"/> + <frame index="63" delay="100"/> + <frame index="64" delay="100"/> + <frame index="76" delay="100"/> + <frame index="75" delay="100"/> + <frame index="74" delay="100"/> + <frame index="73" delay="100"/> + <frame index="72" delay="100"/> + <frame index="71" delay="100"/> + <frame index="70" delay="100"/> + <frame index="69" delay="100"/> + <frame index="68" delay="100"/> + <frame index="67" delay="100"/> + <frame index="66" delay="1000"/> + <frame index="67" delay="100"/> + <frame index="68" delay="100"/> + <frame index="69" delay="100"/> + <frame index="70" delay="100"/> + <frame index="71" delay="100"/> + <frame index="72" delay="100"/> + <frame index="73" delay="100"/> + <frame index="74" delay="100"/> + <frame index="75" delay="100"/> + <frame index="87" delay="100"/> + <frame index="86" delay="100"/> + <frame index="85" delay="100"/> + <frame index="84" delay="100"/> + <frame index="83" delay="100"/> + <frame index="82" delay="100"/> + <frame index="81" delay="100"/> + <frame index="80" delay="100"/> + <frame index="79" delay="100"/> + <frame index="78" delay="100"/> + <frame index="77" delay="1000"/> + <frame index="78" delay="100"/> + <frame index="79" delay="100"/> + <frame index="80" delay="100"/> + <frame index="81" delay="100"/> + <frame index="82" delay="100"/> + <frame index="83" delay="100"/> + <frame index="84" delay="100"/> + <frame index="85" delay="100"/> + <frame index="86" delay="100"/> + <frame index="98" delay="100"/> + <frame index="97" delay="100"/> + <frame index="96" delay="100"/> + <frame index="95" delay="100"/> + <frame index="94" delay="100"/> + <frame index="93" delay="100"/> + <frame index="92" delay="100"/> + <frame index="91" delay="100"/> + <frame index="90" delay="100"/> + <frame index="89" delay="100"/> + <frame index="88" delay="1000"/> + <frame index="89" delay="100"/> + <frame index="90" delay="100"/> + <frame index="91" delay="100"/> + <frame index="92" delay="100"/> + <frame index="93" delay="100"/> + <frame index="94" delay="100"/> + <frame index="95" delay="100"/> + <frame index="96" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/sittingsage.xml b/graphics/sprites/npcs/sittingsage.xml index 1528c6b8..cec21443 100644 --- a/graphics/sprites/npcs/sittingsage.xml +++ b/graphics/sprites/npcs/sittingsage.xml @@ -1,24 +1,21 @@ <?xml version="1.0"?> <sprite> - <imageset name="base" src="graphics/sprites/npcs/sittingsage.png" width="40" height="49"/> - <action name="stand" imageset="base"> - <animation direction="default"> - <!-- First Line --> - <frame index="0" delay="140"/> - <frame index="1" delay="140"/> - <frame index="2" delay="160"/> - - <!-- Goto Second Line --> - <frame index="1" delay="90"/> - - <!-- Second Line --> - <frame index="3" delay="160"/> - <frame index="4" delay="140"/> - <frame index="5" delay="160"/> - - <!-- Goto First Line --> - <frame index="4" delay="80"/> - <frame index="1" delay="100"/> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/sittingsage.png" width="40" height="49"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- First Line --> + <frame index="0" delay="140"/> + <frame index="1" delay="140"/> + <frame index="2" delay="160"/> + <!-- Goto Second Line --> + <frame index="1" delay="90"/> + <!-- Second Line --> + <frame index="3" delay="160"/> + <frame index="4" delay="140"/> + <frame index="5" delay="160"/> + <!-- Goto First Line --> + <frame index="4" delay="80"/> + <frame index="1" delay="100"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/soulmenhirs.xml b/graphics/sprites/npcs/soulmenhirs.xml index c5f3b02c..b79e0fb1 100644 --- a/graphics/sprites/npcs/soulmenhirs.xml +++ b/graphics/sprites/npcs/soulmenhirs.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="8" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/soulmenhirs.png" width="39" height="44" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/soulmenhirs.png" width="39" height="44"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/npcs/thermin_npcs.xml b/graphics/sprites/npcs/thermin_npcs.xml index f0370493..c9e6d98a 100644 --- a/graphics/sprites/npcs/thermin_npcs.xml +++ b/graphics/sprites/npcs/thermin_npcs.xml @@ -1,10 +1,9 @@ <?xml version="1.0"?> <sprite variants="10" variant_offset="1"> - <imageset name="base" src="graphics/sprites/npcs/thermin_npcs.png" width="50" height="80" /> - - <action name="stand" imageset="base"> - <animation direction="default"> - <frame index="0" /> - </animation> - </action> + <imageset name="base" src="graphics/sprites/npcs/thermin_npcs.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/player_female_base.xml b/graphics/sprites/player_female_base.xml index 9d7bbe41..88e4bfa7 100644 --- a/graphics/sprites/player_female_base.xml +++ b/graphics/sprites/player_female_base.xml @@ -1,180 +1,168 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" src="graphics/sprites/player_female_base.png" width="64" height="64" /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - -<action name="attack_polearm" imageset="base"> - <animation direction="down"> - <sequence start="72" end="75" delay="150" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="76" end="79" delay="150" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="81" end="84" delay="150" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="85" end="88" delay="150" /> - <end /> - </animation> - </action> - - <action name="attack_1hand" imageset="base"> - <animation direction="down"> - <sequence start="90" end="93" delay="100" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="94" end="97" delay="100" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="99" end="102" delay="100" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="103" end="106" delay="100" /> - <end /> - </animation> - </action> - - <action name="attack_2hand" imageset="base"> - <animation direction="down"> - <sequence start="108" end="111" delay="140" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="112" end="115" delay="140" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="117" end="120" delay="140" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="121" end="124" delay="140" /> - <end /> - </animation> - </action> - - <action name="cast" imageset="base"> - <animation direction="down"> - <sequence start="126" end="127" delay="250" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="128" end="129" delay="250" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="130" end="131" delay="250" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="132" end="133" delay="250" /> - <end /> - </animation> - </action> - -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/player_female_base.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_polearm" imageset="base"> + <animation direction="down"> + <sequence start="72" end="75" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="76" end="79" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="81" end="84" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="85" end="88" delay="150"/> + <end/> + </animation> + </action> + <action name="attack_1hand" imageset="base"> + <animation direction="down"> + <sequence start="90" end="93" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="94" end="97" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="99" end="102" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="103" end="106" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <sequence start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="121" end="124" delay="140"/> + <end/> + </animation> + </action> + <action name="cast" imageset="base"> + <animation direction="down"> + <sequence start="126" end="127" delay="250"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="128" end="129" delay="250"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="130" end="131" delay="250"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="132" end="133" delay="250"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/player_male_base.xml b/graphics/sprites/player_male_base.xml index 1f2da0bd..1815efff 100644 --- a/graphics/sprites/player_male_base.xml +++ b/graphics/sprites/player_male_base.xml @@ -1,184 +1,168 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" - src= "graphics/sprites/player_male_base.png" - width= "64" - height= "64" - /> - - <action name="stand" imageset="base"> - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_polearm" imageset="base"> - <animation direction="down"> - <sequence start="72" end="75" delay="150" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="76" end="79" delay="150" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="81" end="84" delay="150" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="85" end="88" delay="150" /> - <end /> - </animation> - </action> - - <action name="attack_1hand" imageset="base"> - <animation direction="down"> - <sequence start="90" end="93" delay="100" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="94" end="97" delay="100" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="99" end="102" delay="100" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="103" end="106" delay="100" /> - <end /> - </animation> - </action> - - <action name="attack_2hand" imageset="base"> - <animation direction="down"> - <sequence start="108" end="111" delay="140" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="112" end="115" delay="140" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="117" end="120" delay="140" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="121" end="124" delay="140" /> - <end /> - </animation> - </action> - - <action name="cast" imageset="base"> - <animation direction="down"> - <sequence start="126" end="127" delay="250" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="128" end="129" delay="250" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="130" end="131" delay="250" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="132" end="133" delay="250" /> - <end /> - </animation> - </action> - -</sprite>
\ No newline at end of file + <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_polearm" imageset="base"> + <animation direction="down"> + <sequence start="72" end="75" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="76" end="79" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="81" end="84" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="85" end="88" delay="150"/> + <end/> + </animation> + </action> + <action name="attack_1hand" imageset="base"> + <animation direction="down"> + <sequence start="90" end="93" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="94" end="97" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="99" end="102" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="103" end="106" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <sequence start="108" end="111" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="112" end="115" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="117" end="120" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="121" end="124" delay="140"/> + <end/> + </animation> + </action> + <action name="cast" imageset="base"> + <animation direction="down"> + <sequence start="126" end="127" delay="250"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="128" end="129" delay="250"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="130" end="131" delay="250"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="132" end="133" delay="250"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/player_male_base_old.xml b/graphics/sprites/player_male_base_old.xml index 2b1fae81..ac7afdd5 100644 --- a/graphics/sprites/player_male_base_old.xml +++ b/graphics/sprites/player_male_base_old.xml @@ -1,110 +1,96 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - - <imageset name="base" - src= "graphics/sprites/player_male_base.png" - width= "64" - height= "64" - /> - - <action name = "stand" - imageset = "base" - > - <animation direction="down"> - <frame index="0" /> - </animation> - <animation direction="left"> - <frame index="18" /> - </animation> - <animation direction="up"> - <frame index="36" /> - </animation> - <animation direction="right"> - <frame index="54" /> - </animation> - </action> - - <action name="walk" imageset="base"> - <animation direction="down"> - <sequence start="1" end="6" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="19" end="24" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="37" end="42" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="55" end="60" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="base"> - <animation direction="down"> - <frame index="7" /> - </animation> - <animation direction="left"> - <frame index="25" /> - </animation> - <animation direction="up"> - <frame index="43" /> - </animation> - <animation direction="right"> - <frame index="61" /> - </animation> - </action> - - <action name="dead" imageset="base"> - <animation direction="down"> - <frame index="8" /> - </animation> - <animation direction="left"> - <frame index="26" /> - </animation> - <animation direction="up"> - <frame index="44" /> - </animation> - <animation direction="right"> - <frame index="62" /> - </animation> - </action> - - <action name="attack" imageset="base"> - <animation direction="down"> - <sequence start="9" end="12" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="27" end="30" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="45" end="48" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="63" end="66" delay="75" /> - <end /> - </animation> - </action> - - <action name="attack_bow" imageset="base"> - <animation direction="down"> - <sequence start="13" end="17" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="31" end="35" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="49" end="53" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="67" end="71" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="base" src="graphics/sprites/player_male_base.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-axe-blacksmith.xml b/graphics/sprites/weapon-axe-blacksmith.xml index 6df37aeb..a21d26d1 100644 --- a/graphics/sprites/weapon-axe-blacksmith.xml +++ b/graphics/sprites/weapon-axe-blacksmith.xml @@ -1,26 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="great-axe" src="graphics/sprites/weapon-axe-blacksmith.png" width="64" height="64" /> - - <action name="default" imageset="great-axe"> - </action> - - <action name="attack_2hand" imageset="great-axe"> - <animation direction="down"> - <sequence start="0" end="3" delay="140" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="140" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="140" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="140" /> - <end /> - </animation> - </action> + <imageset name="great-axe" src="graphics/sprites/weapon-axe-blacksmith.png" width="64" height="64"/> + <action name="default" imageset="great-axe"/> + <action name="attack_2hand" imageset="great-axe"> + <animation direction="down"> + <sequence start="0" end="3" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="140"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-bow.xml b/graphics/sprites/weapon-bow.xml index 7f1e14e3..081fabe1 100644 --- a/graphics/sprites/weapon-bow.xml +++ b/graphics/sprites/weapon-bow.xml @@ -1,26 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64" /> - - <action name="default" imageset="bow"> - </action> - - <action name="attack_bow" imageset="bow"> - <animation direction="down"> - <sequence start="0" end="4" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="5" end="9" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="10" end="14" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="15" end="19" delay="75" /> - <end /> - </animation> - </action> -</sprite>
\ No newline at end of file + <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64"/> + <action name="default" imageset="bow"/> + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence start="0" end="4" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="5" end="9" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="10" end="14" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="19" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/weapon-dagger.xml b/graphics/sprites/weapon-dagger.xml index 5159b49f..6426fc67 100644 --- a/graphics/sprites/weapon-dagger.xml +++ b/graphics/sprites/weapon-dagger.xml @@ -1,27 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64" /> - - <action name="default" imageset="dagger"> - </action> - - <action name="attack" imageset="dagger"> - <animation direction="down"> - <sequence start="0" end="3" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64"/> + <action name="default" imageset="dagger"/> + <action name="attack" imageset="dagger"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-fist.xml b/graphics/sprites/weapon-fist.xml index bfe04948..c6c1da6c 100644 --- a/graphics/sprites/weapon-fist.xml +++ b/graphics/sprites/weapon-fist.xml @@ -1,7 +1,5 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64" /> - - <action name="default" imageset="dagger"> - </action> -</sprite>
\ No newline at end of file + <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64"/> + <action name="default" imageset="dagger"/> +</sprite> diff --git a/graphics/sprites/weapon-ice-gladius.xml b/graphics/sprites/weapon-ice-gladius.xml index b99b08d9..86aded77 100644 --- a/graphics/sprites/weapon-ice-gladius.xml +++ b/graphics/sprites/weapon-ice-gladius.xml @@ -1,27 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="icegladius" src="graphics/sprites/weapon-ice-gladius.png" width="64" height="64" /> - - <action name="default" imageset="icegladius"> - </action> - - <action name="attack" imageset="icegladius"> - <animation direction="down"> - <sequence start="0" end="3" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="icegladius" src="graphics/sprites/weapon-ice-gladius.png" width="64" height="64"/> + <action name="default" imageset="icegladius"/> + <action name="attack" imageset="icegladius"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-polearm-spear.xml b/graphics/sprites/weapon-polearm-spear.xml index 26f93a7a..eb068837 100644 --- a/graphics/sprites/weapon-polearm-spear.xml +++ b/graphics/sprites/weapon-polearm-spear.xml @@ -1,26 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="spear" src="graphics/sprites/weapon-polearm-spear.png" width="64" height="64" /> - - <action name="default" imageset="spear"> - </action> - - <action name="attack_polearm" imageset="spear"> - <animation direction="down"> - <sequence start="0" end="3" delay="150" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="150" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="150" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="150" /> - <end /> - </animation> - </action> -</sprite>
\ No newline at end of file + <imageset name="spear" src="graphics/sprites/weapon-polearm-spear.png" width="64" height="64"/> + <action name="default" imageset="spear"/> + <action name="attack_polearm" imageset="spear"> + <animation direction="down"> + <sequence start="0" end="3" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="150"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/weapon-scythe.xml b/graphics/sprites/weapon-scythe.xml index d87a966b..c27037ea 100644 --- a/graphics/sprites/weapon-scythe.xml +++ b/graphics/sprites/weapon-scythe.xml @@ -1,87 +1,79 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="staff" src="graphics/sprites/weapon-scythe.png" width="128" height="128" /> - - <action name="default" imageset="staff"> - </action> - - <action name="stand" imageset="staff">
- <animation direction="down">
- <frame index="0" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="left">
- <frame index="16" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="up">
- <frame index="32" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="right">
- <frame index="48" offsetX ="0" offsetY ="32" />
- </animation>
- </action>
-
- <action name="walk" imageset="staff">
- <animation direction="down">
- <sequence start="1" end="6" offsetX ="0" offsetY ="32" delay="75" />
- </animation>
- <animation direction="left">
- <sequence start="17" end="22" offsetX ="0" offsetY ="32" delay="75" />
- </animation>
- <animation direction="up">
- <sequence start="33" end="38" offsetX ="0" offsetY ="32" delay="75" />
- </animation>
- <animation direction="right">
- <sequence start="49" end="54" offsetX ="0" offsetY ="32" delay="75" />
- </animation>
- </action>
-
- <action name="sit" imageset="staff">
- <animation direction="down">
- <frame index="7" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="left">
- <frame index="23" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="up">
- <frame index="39" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="right">
- <frame index="55" offsetX ="0" offsetY ="32" />
- </animation>
- </action> -
- <action name="dead" imageset="staff">
- <animation direction="down">
- <frame index="12" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="left">
- <frame index="12" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="up">
- <frame index="12" offsetX ="0" offsetY ="32" />
- </animation>
- <animation direction="right">
- <frame index="12" offsetX ="0" offsetY ="32" />
- </animation>
- </action>
-
- <action name="attack" imageset="staff">
- <animation direction="down">
- <sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75" />
- <end />
- </animation>
- <animation direction="left">
- <sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75" />
- <end />
- </animation>
- <animation direction="up">
- <sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75" />
- <end />
- </animation>
- <animation direction="right">
- <sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75" />
- <end />
- </animation>
- </action> - + <imageset name="staff" src="graphics/sprites/weapon-scythe.png" width="128" height="128"/> + <action name="default" imageset="staff"/> + <action name="stand" imageset="staff"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="16" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="32" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="48" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="staff"> + <animation direction="down"> + <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" offsetX="0" offsetY="32" delay="75"/> + </animation> + </action> + <action name="sit" imageset="staff"> + <animation direction="down"> + <frame index="7" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="23" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="39" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="55" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="dead" imageset="staff"> + <animation direction="down"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="attack" imageset="staff"> + <animation direction="down"> + <sequence start="8" end="11" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="24" end="27" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="43" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="56" end="59" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-staff.xml b/graphics/sprites/weapon-staff.xml index d78dc7d8..642ed042 100644 --- a/graphics/sprites/weapon-staff.xml +++ b/graphics/sprites/weapon-staff.xml @@ -1,87 +1,79 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="staff" src="graphics/sprites/weapon-staff.png" width="128" height="128" /> - - <action name="default" imageset="staff"> - </action> - - <action name="stand" imageset="staff"> - <animation direction="down"> - <frame index="0" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="left"> - <frame index="16" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="up"> - <frame index="32" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="right"> - <frame index="48" offsetX ="0" offsetY ="32" /> - </animation> - </action> - - <action name="walk" imageset="staff"> - <animation direction="down"> - <sequence start="1" end="6" offsetX ="0" offsetY ="32" delay="75" /> - </animation> - <animation direction="left"> - <sequence start="17" end="22" offsetX ="0" offsetY ="32" delay="75" /> - </animation> - <animation direction="up"> - <sequence start="33" end="38" offsetX ="0" offsetY ="32" delay="75" /> - </animation> - <animation direction="right"> - <sequence start="49" end="54" offsetX ="0" offsetY ="32" delay="75" /> - </animation> - </action> - - <action name="sit" imageset="staff"> - <animation direction="down"> - <frame index="7" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="left"> - <frame index="23" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="up"> - <frame index="39" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="right"> - <frame index="55" offsetX ="0" offsetY ="32" /> - </animation> - </action> - - <action name="dead" imageset="staff"> - <animation direction="down"> - <frame index="12" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="left"> - <frame index="12" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="up"> - <frame index="12" offsetX ="0" offsetY ="32" /> - </animation> - <animation direction="right"> - <frame index="12" offsetX ="0" offsetY ="32" /> - </animation> - </action> - - <action name="attack" imageset="staff"> - <animation direction="down"> - <sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75" /> - <end /> - </animation> - </action> - + <imageset name="staff" src="graphics/sprites/weapon-staff.png" width="128" height="128"/> + <action name="default" imageset="staff"/> + <action name="stand" imageset="staff"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="16" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="32" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="48" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="walk" imageset="staff"> + <animation direction="down"> + <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" offsetX="0" offsetY="32" delay="75"/> + </animation> + </action> + <action name="sit" imageset="staff"> + <animation direction="down"> + <frame index="7" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="23" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="39" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="55" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="dead" imageset="staff"> + <animation direction="down"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="0" offsetY="32"/> + </animation> + </action> + <action name="attack" imageset="staff"> + <animation direction="down"> + <sequence start="8" end="11" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="24" end="27" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="43" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="56" end="59" offsetX="0" offsetY="32" delay="75"/> + <end/> + </animation> + </action> </sprite> diff --git a/graphics/sprites/weapon-sword-sword.xml b/graphics/sprites/weapon-sword-sword.xml index 9bed5068..2f27925d 100644 --- a/graphics/sprites/weapon-sword-sword.xml +++ b/graphics/sprites/weapon-sword-sword.xml @@ -1,26 +1,23 @@ <?xml version="1.0"?> <sprite name="player" action="stand"> - <imageset name="sword" src="graphics/sprites/weapon-sword-sword.png" width="64" height="64" /> - - <action name="default" imageset="sword"> - </action> - - <action name="attack_1hand" imageset="sword"> - <animation direction="down"> - <sequence start="0" end="3" delay="100" /> - <end /> - </animation> - <animation direction="left"> - <sequence start="4" end="7" delay="100" /> - <end /> - </animation> - <animation direction="up"> - <sequence start="8" end="11" delay="100" /> - <end /> - </animation> - <animation direction="right"> - <sequence start="12" end="15" delay="100" /> - <end /> - </animation> - </action> -</sprite>
\ No newline at end of file + <imageset name="sword" src="graphics/sprites/weapon-sword-sword.png" width="64" height="64"/> + <action name="default" imageset="sword"/> + <action name="attack_1hand" imageset="sword"> + <animation direction="down"> + <sequence start="0" end="3" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="100"/> + <end/> + </animation> + </action> +</sprite> @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <colors> <color id="0" value="#8c4b41,da9041,ffffff" name="light brown"/> <color id="1" value="#06372b,489e25,fdedcc" name="green"/> @@ -61,10 +61,10 @@ <sprite>hairstyles/hairstyle16.xml</sprite> </item> <item id="-17" type="hairsprite" name="Shoulder length flick"> - <sprite>hairstyles/hairstyle17.xml</sprite> + <sprite>hairstyles/hairstyle17.xml</sprite> </item> <item id="-18" type="hairsprite" name="Fizzy"> - <sprite>hairstyles/hairstyle18.xml</sprite> + <sprite>hairstyles/hairstyle18.xml</sprite> </item> <item id="-19" type="hairsprite" name="Long and Clipped"> <sprite>hairstyles/hairstyle19.xml</sprite> @@ -80,7 +80,7 @@ <!-- TEMPORARY LOW WEAPON ID:S (< 256) --> <!-- Used for tmwAthena magic system --> <item id="16"> -<!-- <sprite>weapon-dagger.xml</sprite>--> + <!-- <sprite>weapon-dagger.xml</sprite>--> </item> <item id="30" weapon_type="1"> @@ -517,7 +517,7 @@ type="equip-2hand" weapon-type="axe" weight="1200"> - <sprite>weapon-axe-blacksmith.xml</sprite> + <sprite>weapon-axe-blacksmith.xml</sprite> </item> <item id="551" image="generic/hint.png|W:#74e1f4" @@ -1465,7 +1465,7 @@ <sprite gender="male">equipment/chest/warlordplate-male.xml</sprite> <sprite gender="female">equipment/chest/warlordplate-female.xml</sprite> </item> - <item id="659" + <item id="659" image="equipment/chest/warlordplate.png|W:#573f10,9c8226,d3c04b,ffffff" name="Golden Warlord Plate" description="Strong and decorative armor made from gold." @@ -2477,7 +2477,7 @@ <sprite gender="male">equipment/feet/bromenalboots-male.xml</sprite> <sprite gender="female">equipment/feet/bromenalboots-female.xml</sprite> </item> - <item id="793" + <item id="793" image="equipment/chest/bromenalchest.png" name="Bromenal Chest" description="A bromenal chest armor." @@ -3367,7 +3367,7 @@ description="An snow globe featuring a snowman." type="generic" weight="1"/> - <item id="1242" + <item id="1242" image="equipment/head/snowgoggles.png" name="Snow Goggles" description="Snow Goggles to keep your eyeballs from freezing." @@ -3505,8 +3505,8 @@ defense="3" weight="50"> <sprite>equipment/head/operamask.xml</sprite> - </item> - <item id="1277" + </item> + <item id="1277" image="equipment/head/jestermask.png" name="Jester Mask" description="Laughter with bells on." @@ -3514,8 +3514,8 @@ defense="3" weight="50"> <sprite>equipment/head/jestermask.xml</sprite> - </item> - <item id="1278" + </item> + <item id="1278" image="equipment/head/witch-hat.png" name="Witch Hat" description="Big, dark, and pointy. It looks a bit out of place." @@ -3523,8 +3523,8 @@ defense="3" weight="50"> <sprite>equipment/head/witch-hat.xml</sprite> - </item> - <item id="1279" + </item> + <item id="1279" image="equipment/head/goblin-mask.png" name="Goblin Mask" description="A strange dark mask. Who knows what lurks behind it?" @@ -3532,21 +3532,21 @@ defense="3" weight="50"> <sprite>equipment/head/goblin-mask.xml</sprite> - </item> - <item id="1280" + </item> + <item id="1280" image="generic/scissors.png" name="Scissors" description="A pair of awkward and unwieldy scissors." effect="A dangerous barber." type="usable" weight="120"/> - <item id="1281" + <item id="1281" image="use/food/shock-candy.png" name="Shock Sweet" description="It'll turn your hair white!" type="usable" weight="5"/> - <item id="1282" + <item id="1282" image="equipment/ammo/bonedarts.png" name="Bone Arrows" description="Arrows made from bone. Not much different from the normal variety, but are much lighter." @@ -4124,7 +4124,7 @@ type="equip-legs" defense="4" weight="20"> - <sprite>equipment/legs/skirt.xml|#115511,22aa22,99dd99</sprite> + <sprite>equipment/legs/skirt.xml|#115511,22aa22,99dd99</sprite> </item> <item id="2102" image="equipment/legs/skirt.png|W:#222255,6666ff" @@ -5771,13 +5771,13 @@ description="A pile of magical red powder." type="generic" weight="3"/> - <item id="4018" + <item id="4018" image="generic/powder.png|W:#ffcc00" name="Yellow Powder" description="A pile of magical yellow powder." type="generic" weight="3"/> - <item id="4019" + <item id="4019" image="generic/powder.png|W:#003399" name="Blue Powder" description="A pile of magical blue powder." diff --git a/monsters.xml b/monsters.xml index 08b8d720..125fe39d 100644 --- a/monsters.xml +++ b/monsters.xml @@ -1,534 +1,433 @@ +<?xml version="1.0"?> <!-- Copyright 2011 The Mana World Development Team See here for documentation: http://doc.manasource.org/monsters.xml --> - <monsters> - - <monster id="0" name="Maggot" targetCursor="small"> - <sprite>monsters/maggot.xml</sprite> - <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> - <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> - <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> - <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> - </monster> - - <monster id="1" name="Scorpion"> - <sprite>monsters/scorpion.xml|#4d422d,826242,d8c282,ffffff</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="2" name="Red Scorpion"> - <sprite>monsters/scorpion.xml|#791d0a,cd5d27,f28d54,ffffff</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="3" name="Green Slime"> - <sprite>monsters/slime.xml|#72982c,ffffff</sprite> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="4" name="Giant Maggot" targetCursor="large"> - <sprite>monsters/maggot-giant.xml</sprite> - <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> - <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> - <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> - <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> - </monster> - - <monster id="5" name="Yellow Slime"> - <sprite>monsters/slime.xml|#b47f00,ffffff</sprite> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="6" name="Red Slime"> - <sprite>monsters/slime.xml|#7e0000,ffffff</sprite> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="7" name="Black Scorpion"> - <sprite>monsters/scorpion.xml|#0d1313,435a5a,879999,ffffff</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="8" name="Snake"> - <sprite>monsters/snake.xml|#664d28,a6673a,dbbc86,ffffff</sprite> - </monster> - - <monster id="9" name="Fire Goblin"> - <sprite>monsters/goblin-fire.xml</sprite> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> - <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> - <!-- The particle-effect parameter is kept for 0.5.x compatibility --> - <attack id="1" effect-id="400" - particle-effect="graphics/particles/monster-goblin-firebreath.particle.xml" - /> - </monster> - - <monster id="10" name="Spider"> - <sprite>monsters/spider.xml|#1a160f,4A7A93,AAC5D2,ffffff;#FF6666</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="11" name="Evil Mushroom"> - <sprite>monsters/mushroom-red.xml</sprite> - <sound event="hit">monsters/shroom/shroom-hit1.ogg</sound> - </monster> - - <monster id="12" name="Pink Flower"> - <sprite>monsters/flower.xml|#ee748d,ffd8ce;#f6ffbd;#23285f</sprite> - <sound event="hit">monsters/flower/flower-hit1.ogg</sound> - <sound event="hit">monsters/flower/flower-hit2.ogg</sound> - <sound event="miss">monsters/flower/flower-miss1.ogg</sound> - </monster> - - <monster id="13" name="Santa Slime"> - <sprite>monsters/slime.xml|#545166,66A9CD,C2F7FA</sprite> - <sprite>monsters/accessories/slime-santa.xml</sprite> - </monster> - - <monster id="14" name="Rudolph Slime"> - <sprite>monsters/slime.xml|#9092B9,9DB4D4,F8F9FA</sprite> - <sprite>monsters/accessories/slime-rudolph.xml</sprite> - </monster> - - <monster id="15" name="Bat"> - <sprite>monsters/bat.xml</sprite> - <sound event="die">monsters/bat/bat-dying1.ogg</sound> - <sound event="hit">monsters/bat/bat-hit1.ogg</sound> - </monster> - - <monster id="16" name="Pinkie" targetCursor="small"> - <sprite>monsters/pinkie.xml</sprite> - <sound event="hit">monsters/pinkie/pinkie-hit1.ogg</sound> - <sound event="miss">monsters/pinkie/pinkie-miss1.ogg</sound> - </monster> - - <monster id="17" name="Spiky Mushroom"> - <sprite>monsters/mushroom-spiky.xml</sprite> - <sound event="hit">monsters/shroom/shroom-hit1.ogg</sound> - </monster> - - <monster id="18" name="Fluffy"> - <sprite>monsters/fluffy.xml</sprite> - <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> - <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> - <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> - </monster> - - <monster id="19" name="Cave Snake"> - <sprite>monsters/snake-cave.xml</sprite> - <sound event="hit">monsters/cavesnake/cavesnake-hit1.ogg</sound> - </monster> - - <monster id="20" name="Jack O"> - <sprite>monsters/ghost-pumpkin.xml</sprite> - </monster> - - <monster id="21" name="Fire Skull"> - <sprite>monsters/skull-fire.xml</sprite> - </monster> - - <monster id="22" name="Poison Skull"> - <sprite>monsters/skull-poison.xml</sprite> - </monster> - - <monster id="23" name="Log Head"> - <sprite>monsters/logmonster.xml</sprite> - <sound event="hurt">monsters/loghead/loghead-hurt1.ogg</sound> - <sound event="hurt">monsters/loghead/loghead-hurt2.ogg</sound> - <sound event="hurt">monsters/loghead/loghead-hurt3.ogg</sound> - <sound event="hurt">monsters/loghead/loghead-hurt4.ogg</sound> - <sound event="hurt">monsters/loghead/loghead-hurt5.ogg</sound> - </monster> - - <monster id="24" name="Mountain Snake"> - <sprite>monsters/snake.xml|#585b39,a67c5d,dbc9a9,ffffff</sprite> - </monster> - - <monster id="25" name="Easter Fluffy"> - <sprite>monsters/fluffy.xml</sprite> - <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> - <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> - <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> - </monster> - - <monster id="26" name="Mouboo"> - <sprite>monsters/mouboo.xml</sprite> - </monster> - - <monster id="27" name="Mauve Plant"> - <sprite>monsters/plant.xml|#e0b0ff</sprite> - </monster> - - <monster id="28" name="Cobalt Plant"> - <sprite>monsters/plant.xml|#0047ab</sprite> - </monster> - - <monster id="29" name="Gamboge Plant"> - <sprite>monsters/plant.xml|#ef9b0f</sprite> - </monster> - - <monster id="30" name="Alizarin Plant"> - <sprite>monsters/plant.xml|#e32636</sprite> - </monster> - - <monster id="31" name="Sea Slime"> - <sprite>monsters/slime.xml|#4ca1a0,ffffff</sprite> - <sprite>monsters/accessories/slime-seajelly.xml|#4Ca16e,ffffff</sprite> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="32" name="Grass Snake"> - <sprite>monsters/snake.xml|#205839,60a65d,80dba9,ffffff</sprite> - </monster> - - <monster id="33" name="Silkworm"> - <sprite>monsters/silkworm.xml|#807d20,e0dac0;#c0a830</sprite> - </monster> - - <monster id="34" name="Zombie"> - <sprite>monsters/zombie.xml</sprite> - <sound event="move">monsters/zombie/zombie-move1.ogg</sound> - <sound event="move">monsters/zombie/zombie-move2.ogg</sound> - <sound event="hit">monsters/zombie/zombie-hit1.ogg</sound> - <sound event="hit">monsters/zombie/zombie-hit2.ogg</sound> - <sound event="miss">monsters/zombie/zombie-miss1.ogg</sound> - <sound event="die">monsters/zombie/zombie-dying1.ogg</sound> - </monster> - - <monster id="35" name="Clover Patch"> - <sprite>monsters/clover.xml</sprite> - </monster> - - <monster id="36" name="Squirrel"> - <sprite>monsters/squirrel.xml</sprite> - <sound event="hurt">monsters/squirrel/squirrel-hurt1.ogg</sound> - <sound event="hurt">monsters/squirrel/squirrel-hurt2.ogg</sound> - <sound event="die">monsters/squirrel/squirrel-die1.ogg</sound> - <sound event="die">monsters/squirrel/squirrel-die2.ogg</sound> - </monster> - - <monster id="37" name="Fire Lizard"> - <sprite>monsters/lizard.xml|#673132,923F42,CD5961,E163A4,ffffff</sprite> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> - <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> - <!-- The particle-effect parameter is kept for 0.5.x compatibility --> - <attack id="1" effect-id="401" - particle-effect="graphics/particles/monster-lizard-firebreath.particle.xml" - /> - </monster> - - <monster id="38" name="Wisp"> - <sprite>monsters/wisp.xml|#aadd44,ffff66</sprite> - <particlefx>graphics/particles/wisp.particle.xml</particlefx> - </monster> - - <monster id="39" name="Snail"> - <sprite>monsters/snail.xml</sprite> - <particlefx>graphics/particles/monster-snail-trail.particle.xml</particlefx> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="40" name="Spectre"> - <sprite>monsters/wisp.xml|#ff77dd,dd77ff</sprite> - <particlefx>graphics/particles/spectre.particle.xml</particlefx> - </monster> - - <monster id="41" name="Skeleton"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - </monster> - - <monster id="42" name="Lady Skeleton"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>hairstyles/hairstyle08.xml</sprite> - </monster> - - <monster id="43" name="Fallen"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>equipment/legs/chaps-male.xml</sprite> - <sprite>equipment/chest/warlordplate-male.xml</sprite> - <sprite>equipment/head/warlordhelm.xml</sprite> - </monster> - - <!-- Snake lord 44 --> - - <monster id="45" name="Poltergeist"> - <sprite>monsters/wisp.xml|#77ffdd,77ddff</sprite> - <particlefx>graphics/particles/polter.particle.xml</particlefx> - </monster> - - <monster id="46" name="Duck" targetCursor="small"> - <sprite>monsters/duck.xml</sprite> - </monster> - - <monster id="47" name="Bee" targetCursor="small"> - <sprite>monsters/bee.xml</sprite> - <sprite>monsters/accessories/generic-shadow-small-circle.xml</sprite> - </monster> - - <!--48 Vespa--> - - <!--49 Larvespa--> - - <!--50 Hivespa--> - - <!--51 Froad--> - - <!--52 Troll--> - - <monster id="53" name="Butterfly" targetCursor="small"> - <sprite>monsters/butterfly.xml|#660000,FF3300,FFCC99,FFCCCC</sprite> - <sprite>monsters/accessories/generic-shadow-small-circle.xml</sprite> - </monster> - - <monster id="54" name="Cave Maggot" targetCursor="small"> - <sprite>monsters/cave-maggot.xml|</sprite> - <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> - <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> - <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> - <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> - </monster> - - <monster id="55" name="Angry Scorpion"> - <sprite>monsters/scorpion.xml|#800000,ffffff</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="56" name="Ice Goblin"> - <sprite>monsters/goblin-ice.xml</sprite> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> - <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> - <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> - </monster> - - <monster id="57" name="Giant Cave Maggot" targetCursor="large"> - <sprite>monsters/cave-maggot-giant.xml|#565051,ffffff</sprite> - <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> - <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> - <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> - <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> - </monster> - - <monster id="58" name="Archant"> - <sprite>monsters/archant.xml</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="59" name="Moggun"> - <sprite>monsters/moggun.xml</sprite> - </monster> - - <monster id="60" name="Terranite"> + <monster id="0" name="Maggot" targetCursor="small"> + <sprite>monsters/maggot.xml</sprite> + <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> + <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> + <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> + <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> + </monster> + <monster id="1" name="Scorpion"> + <sprite>monsters/scorpion.xml|#4d422d,826242,d8c282,ffffff</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="2" name="Red Scorpion"> + <sprite>monsters/scorpion.xml|#791d0a,cd5d27,f28d54,ffffff</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="3" name="Green Slime"> + <sprite>monsters/slime.xml|#72982c,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="4" name="Giant Maggot" targetCursor="large"> + <sprite>monsters/maggot-giant.xml</sprite> + <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> + <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> + <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> + <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> + </monster> + <monster id="5" name="Yellow Slime"> + <sprite>monsters/slime.xml|#b47f00,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="6" name="Red Slime"> + <sprite>monsters/slime.xml|#7e0000,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="7" name="Black Scorpion"> + <sprite>monsters/scorpion.xml|#0d1313,435a5a,879999,ffffff</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="8" name="Snake"> + <sprite>monsters/snake.xml|#664d28,a6673a,dbbc86,ffffff</sprite> + </monster> + <monster id="9" name="Fire Goblin"> + <sprite>monsters/goblin-fire.xml</sprite> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> + <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> + <!-- The particle-effect parameter is kept for 0.5.x compatibility --> + <attack id="1" effect-id="400" particle-effect="graphics/particles/monster-goblin-firebreath.particle.xml"/> + </monster> + <monster id="10" name="Spider"> + <sprite>monsters/spider.xml|#1a160f,4A7A93,AAC5D2,ffffff;#FF6666</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="11" name="Evil Mushroom"> + <sprite>monsters/mushroom-red.xml</sprite> + <sound event="hit">monsters/shroom/shroom-hit1.ogg</sound> + </monster> + <monster id="12" name="Pink Flower"> + <sprite>monsters/flower.xml|#ee748d,ffd8ce;#f6ffbd;#23285f</sprite> + <sound event="hit">monsters/flower/flower-hit1.ogg</sound> + <sound event="hit">monsters/flower/flower-hit2.ogg</sound> + <sound event="miss">monsters/flower/flower-miss1.ogg</sound> + </monster> + <monster id="13" name="Santa Slime"> + <sprite>monsters/slime.xml|#545166,66A9CD,C2F7FA</sprite> + <sprite>monsters/accessories/slime-santa.xml</sprite> + </monster> + <monster id="14" name="Rudolph Slime"> + <sprite>monsters/slime.xml|#9092B9,9DB4D4,F8F9FA</sprite> + <sprite>monsters/accessories/slime-rudolph.xml</sprite> + </monster> + <monster id="15" name="Bat"> + <sprite>monsters/bat.xml</sprite> + <sound event="die">monsters/bat/bat-dying1.ogg</sound> + <sound event="hit">monsters/bat/bat-hit1.ogg</sound> + </monster> + <monster id="16" name="Pinkie" targetCursor="small"> + <sprite>monsters/pinkie.xml</sprite> + <sound event="hit">monsters/pinkie/pinkie-hit1.ogg</sound> + <sound event="miss">monsters/pinkie/pinkie-miss1.ogg</sound> + </monster> + <monster id="17" name="Spiky Mushroom"> + <sprite>monsters/mushroom-spiky.xml</sprite> + <sound event="hit">monsters/shroom/shroom-hit1.ogg</sound> + </monster> + <monster id="18" name="Fluffy"> + <sprite>monsters/fluffy.xml</sprite> + <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> + <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> + <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> + </monster> + <monster id="19" name="Cave Snake"> + <sprite>monsters/snake-cave.xml</sprite> + <sound event="hit">monsters/cavesnake/cavesnake-hit1.ogg</sound> + </monster> + <monster id="20" name="Jack O"> + <sprite>monsters/ghost-pumpkin.xml</sprite> + </monster> + <monster id="21" name="Fire Skull"> + <sprite>monsters/skull-fire.xml</sprite> + </monster> + <monster id="22" name="Poison Skull"> + <sprite>monsters/skull-poison.xml</sprite> + </monster> + <monster id="23" name="Log Head"> + <sprite>monsters/logmonster.xml</sprite> + <sound event="hurt">monsters/loghead/loghead-hurt1.ogg</sound> + <sound event="hurt">monsters/loghead/loghead-hurt2.ogg</sound> + <sound event="hurt">monsters/loghead/loghead-hurt3.ogg</sound> + <sound event="hurt">monsters/loghead/loghead-hurt4.ogg</sound> + <sound event="hurt">monsters/loghead/loghead-hurt5.ogg</sound> + </monster> + <monster id="24" name="Mountain Snake"> + <sprite>monsters/snake.xml|#585b39,a67c5d,dbc9a9,ffffff</sprite> + </monster> + <monster id="25" name="Easter Fluffy"> + <sprite>monsters/fluffy.xml</sprite> + <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> + <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> + <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> + </monster> + <monster id="26" name="Mouboo"> + <sprite>monsters/mouboo.xml</sprite> + </monster> + <monster id="27" name="Mauve Plant"> + <sprite>monsters/plant.xml|#e0b0ff</sprite> + </monster> + <monster id="28" name="Cobalt Plant"> + <sprite>monsters/plant.xml|#0047ab</sprite> + </monster> + <monster id="29" name="Gamboge Plant"> + <sprite>monsters/plant.xml|#ef9b0f</sprite> + </monster> + <monster id="30" name="Alizarin Plant"> + <sprite>monsters/plant.xml|#e32636</sprite> + </monster> + <monster id="31" name="Sea Slime"> + <sprite>monsters/slime.xml|#4ca1a0,ffffff</sprite> + <sprite>monsters/accessories/slime-seajelly.xml|#4Ca16e,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="32" name="Grass Snake"> + <sprite>monsters/snake.xml|#205839,60a65d,80dba9,ffffff</sprite> + </monster> + <monster id="33" name="Silkworm"> + <sprite>monsters/silkworm.xml|#807d20,e0dac0;#c0a830</sprite> + </monster> + <monster id="34" name="Zombie"> + <sprite>monsters/zombie.xml</sprite> + <sound event="move">monsters/zombie/zombie-move1.ogg</sound> + <sound event="move">monsters/zombie/zombie-move2.ogg</sound> + <sound event="hit">monsters/zombie/zombie-hit1.ogg</sound> + <sound event="hit">monsters/zombie/zombie-hit2.ogg</sound> + <sound event="miss">monsters/zombie/zombie-miss1.ogg</sound> + <sound event="die">monsters/zombie/zombie-dying1.ogg</sound> + </monster> + <monster id="35" name="Clover Patch"> + <sprite>monsters/clover.xml</sprite> + </monster> + <monster id="36" name="Squirrel"> + <sprite>monsters/squirrel.xml</sprite> + <sound event="hurt">monsters/squirrel/squirrel-hurt1.ogg</sound> + <sound event="hurt">monsters/squirrel/squirrel-hurt2.ogg</sound> + <sound event="die">monsters/squirrel/squirrel-die1.ogg</sound> + <sound event="die">monsters/squirrel/squirrel-die2.ogg</sound> + </monster> + <monster id="37" name="Fire Lizard"> + <sprite>monsters/lizard.xml|#673132,923F42,CD5961,E163A4,ffffff</sprite> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> + <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> + <!-- The particle-effect parameter is kept for 0.5.x compatibility --> + <attack id="1" effect-id="401" particle-effect="graphics/particles/monster-lizard-firebreath.particle.xml"/> + </monster> + <monster id="38" name="Wisp"> + <sprite>monsters/wisp.xml|#aadd44,ffff66</sprite> + <particlefx>graphics/particles/wisp.particle.xml</particlefx> + </monster> + <monster id="39" name="Snail"> + <sprite>monsters/snail.xml</sprite> + <particlefx>graphics/particles/monster-snail-trail.particle.xml</particlefx> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="40" name="Spectre"> + <sprite>monsters/wisp.xml|#ff77dd,dd77ff</sprite> + <particlefx>graphics/particles/spectre.particle.xml</particlefx> + </monster> + <monster id="41" name="Skeleton"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + </monster> + <monster id="42" name="Lady Skeleton"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>hairstyles/hairstyle08.xml</sprite> + </monster> + <monster id="43" name="Fallen"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>equipment/legs/chaps-male.xml</sprite> + <sprite>equipment/chest/warlordplate-male.xml</sprite> + <sprite>equipment/head/warlordhelm.xml</sprite> + </monster> + <!-- Snake lord 44 --> + <monster id="45" name="Poltergeist"> + <sprite>monsters/wisp.xml|#77ffdd,77ddff</sprite> + <particlefx>graphics/particles/polter.particle.xml</particlefx> + </monster> + <monster id="46" name="Duck" targetCursor="small"> + <sprite>monsters/duck.xml</sprite> + </monster> + <monster id="47" name="Bee" targetCursor="small"> + <sprite>monsters/bee.xml</sprite> + <sprite>monsters/accessories/generic-shadow-small-circle.xml</sprite> + </monster> + <!--48 Vespa--> + <!--49 Larvespa--> + <!--50 Hivespa--> + <!--51 Froad--> + <!--52 Troll--> + <monster id="53" name="Butterfly" targetCursor="small"> + <sprite>monsters/butterfly.xml|#660000,FF3300,FFCC99,FFCCCC</sprite> + <sprite>monsters/accessories/generic-shadow-small-circle.xml</sprite> + </monster> + <monster id="54" name="Cave Maggot" targetCursor="small"> + <sprite>monsters/cave-maggot.xml|</sprite> + <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> + <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> + <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> + <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> + </monster> + <monster id="55" name="Angry Scorpion"> + <sprite>monsters/scorpion.xml|#800000,ffffff</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="56" name="Ice Goblin"> + <sprite>monsters/goblin-ice.xml</sprite> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit1.ogg</sound> + <sound event="hit">monsters/fire-goblin/fire-goblin-hit2.ogg</sound> + <sound event="miss">monsters/fire-goblin/fire-goblin-miss1.ogg</sound> + </monster> + <monster id="57" name="Giant Cave Maggot" targetCursor="large"> + <sprite>monsters/cave-maggot-giant.xml|#565051,ffffff</sprite> + <sound event="hit">monsters/maggot/maggot-hit1.ogg</sound> + <sound event="hit">monsters/maggot/maggot-hit2.ogg</sound> + <sound event="miss">monsters/maggot/maggot-miss1.ogg</sound> + <sound event="die">monsters/maggot/maggot-dying1.ogg</sound> + </monster> + <monster id="58" name="Archant"> + <sprite>monsters/archant.xml</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="59" name="Moggun"> + <sprite>monsters/moggun.xml</sprite> + </monster> + <monster id="60" name="Terranite"> <sprite>monsters/terranite.xml</sprite> - </monster> - - <monster id="61" name="Pumpkin"> - <sprite>monsters/pumpkin.xml</sprite> - </monster> - - <monster id="62" name="Bandit"> + </monster> + <monster id="61" name="Pumpkin"> + <sprite>monsters/pumpkin.xml</sprite> + </monster> + <monster id="62" name="Bandit"> <sprite>monsters/bandit.xml</sprite> <sprite>monsters/accessories/weapon-dagger.xml</sprite> - </monster> - - <monster id="63" name="Bandit Lord"> + </monster> + <monster id="63" name="Bandit Lord"> <sprite>monsters/bandit-lord.xml</sprite> <sprite>monsters/accessories/weapon-bow.xml</sprite> - <attack id ="1" - missile-particle="graphics/particles/arrow.particle.xml" - action="attack" - /> - </monster> - - <monster id="64" name="Vampire Bat"> - <sprite>monsters/vampire-bat.xml</sprite> - <sound event="die">monsters/bat/bat-dying1.ogg</sound> - <sound event="hit">monsters/bat/bat-hit1.ogg</sound> - </monster> - - <monster id="65" name="Reaper" targetCursor="medium"> - <sprite>monsters/reaper.xml</sprite> - <sprite>monsters/accessories/reaper-shadow.xml</sprite> - <particlefx>graphics/particles/monster-reaper.particle.xml</particlefx> - <sound event="hurt">monsters/reaper/reaper-hurt.ogg</sound> - </monster> - - <monster id="66" name="Reaper" targetCursor="medium"> <!-- slave version --> - <sprite>monsters/reaper.xml</sprite> - <sprite>monsters/accessories/reaper-shadow.xml</sprite> - <particlefx>graphics/particles/monster-reaper.particle.xml</particlefx> - <sound event="hurt">monsters/reaper/reaper-hurt.ogg</sound> - </monster> - - <monster id="67" name="Scythe" targetCursor="large"> - <sprite>monsters/spinning-scythe.xml</sprite> - <sprite>monsters/accessories/scythe-shadow.xml</sprite> - </monster> - - <monster id="68" name="Ball Lightning" targetCursor="small"> - <sprite>monsters/ball-lightning.xml</sprite> - <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> - <particlefx>graphics/particles/monster-ball-lightning.particle.xml</particlefx> - </monster> - - <monster id="69" name="Ice Element"> - <sprite>monsters/element-ball.xml|#5e929d,a2d8e3,ffffff</sprite> - </monster> - - <monster id="70" name="Yeti"> - <sprite>monsters/yeti.xml</sprite> - </monster> - - <monster id="71" name="The Lost" targetCursor="medium"> - <sprite>monsters/skeleton.xml|#aca379</sprite> - <sprite>equipment/chest/robe-male.xml|#333333</sprite> - </monster> - - <!-- 72 RedBone --> - - <!-- 73 Stalker --> - - <!-- 74 DreadWing --> - - <monster id="75" name="Drunken Skeleton"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>equipment/legs/chaps-male.xml</sprite> - <sprite>equipment/chest/vnecksweater-male.xml|#580000,A40000,C02020,ff6060</sprite> - <sprite>equipment/head/tophat.xml</sprite> - </monster> - - <monster id="76" name="Tipsy Skeleton"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>equipment/legs/chaps-male.xml</sprite> - <sprite>equipment/chest/vnecksweater-male.xml|#0d1430,21337c,4363e5</sprite> - <sprite>equipment/head/bowler-hat.xml</sprite> - </monster> - - <monster id="77" name="Drunken Lady Skeleton"> - <sprite>monsters/skeleton.xml|#ffe8bf</sprite> - <sprite>hairstyles/hairstyle08.xml</sprite> - <sprite>equipment/legs/skirt.xml|#3f221d,754d23,f5cea4</sprite> + <attack id="1" missile-particle="graphics/particles/arrow.particle.xml" action="attack"/> + </monster> + <monster id="64" name="Vampire Bat"> + <sprite>monsters/vampire-bat.xml</sprite> + <sound event="die">monsters/bat/bat-dying1.ogg</sound> + <sound event="hit">monsters/bat/bat-hit1.ogg</sound> + </monster> + <monster id="65" name="Reaper" targetCursor="medium"> + <sprite>monsters/reaper.xml</sprite> + <sprite>monsters/accessories/reaper-shadow.xml</sprite> + <particlefx>graphics/particles/monster-reaper.particle.xml</particlefx> + <sound event="hurt">monsters/reaper/reaper-hurt.ogg</sound> + </monster> + <monster id="66" name="Reaper" targetCursor="medium"> + <!-- slave version --> + <sprite>monsters/reaper.xml</sprite> + <sprite>monsters/accessories/reaper-shadow.xml</sprite> + <particlefx>graphics/particles/monster-reaper.particle.xml</particlefx> + <sound event="hurt">monsters/reaper/reaper-hurt.ogg</sound> + </monster> + <monster id="67" name="Scythe" targetCursor="large"> + <sprite>monsters/spinning-scythe.xml</sprite> + <sprite>monsters/accessories/scythe-shadow.xml</sprite> + </monster> + <monster id="68" name="Ball Lightning" targetCursor="small"> + <sprite>monsters/ball-lightning.xml</sprite> + <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> + <particlefx>graphics/particles/monster-ball-lightning.particle.xml</particlefx> + </monster> + <monster id="69" name="Ice Element"> + <sprite>monsters/element-ball.xml|#5e929d,a2d8e3,ffffff</sprite> + </monster> + <monster id="70" name="Yeti"> + <sprite>monsters/yeti.xml</sprite> + </monster> + <monster id="71" name="The Lost" targetCursor="medium"> + <sprite>monsters/skeleton.xml|#aca379</sprite> + <sprite>equipment/chest/robe-male.xml|#333333</sprite> + </monster> + <!-- 72 RedBone --> + <!-- 73 Stalker --> + <!-- 74 DreadWing --> + <monster id="75" name="Drunken Skeleton"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>equipment/legs/chaps-male.xml</sprite> + <sprite>equipment/chest/vnecksweater-male.xml|#580000,A40000,C02020,ff6060</sprite> + <sprite>equipment/head/tophat.xml</sprite> + </monster> + <monster id="76" name="Tipsy Skeleton"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>equipment/legs/chaps-male.xml</sprite> + <sprite>equipment/chest/vnecksweater-male.xml|#0d1430,21337c,4363e5</sprite> + <sprite>equipment/head/bowler-hat.xml</sprite> + </monster> + <monster id="77" name="Drunken Lady Skeleton"> + <sprite>monsters/skeleton.xml|#ffe8bf</sprite> + <sprite>hairstyles/hairstyle08.xml</sprite> + <sprite>equipment/legs/skirt.xml|#3f221d,754d23,f5cea4</sprite> <sprite>equipment/chest/shorttanktop-female.xml|#3f221d,754d23,f5cea4</sprite> <sprite>equipment/head/heart-glasses.xml</sprite> - </monster> - - <monster id="78" name="Blue Spark"> - <sprite>monsters/ball-lightning.xml</sprite> - <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> - <particlefx>graphics/particles/monster-ball-lightning-blue.particle.xml</particlefx> - </monster> - - <monster id="79" name="Red Spark"> - <sprite>monsters/ball-lightning.xml</sprite> - <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> - <particlefx>graphics/particles/monster-ball-lightning-red.particle.xml</particlefx> - </monster> - - <monster id="80" name="Serqet"> - <sprite>monsters/serqet.xml</sprite> - </monster> - - <monster id="81" name="Huntsman Spider"> - <sprite>monsters/spider.xml|#1a160f,93774a,d2c3aa,ffffff;#a00000</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="82" name="Crotcher Scorpion"> - <sprite>monsters/scorpion.xml|#211b0e,5c3e20,a68d42,ffffff</sprite> - <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> - <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> - <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> - </monster> - - <monster id="83" name="Ice Skull"> - <sprite>monsters/skull-ice.xml</sprite> - </monster> - - <monster id="84" name="Fey Element"> - <sprite>monsters/element-ball.xml|#6d4e2f,98612c,c38a53,ffffff</sprite> - <particlefx>graphics/particles/monster-leaf.particle.xml</particlefx> - </monster> - - <monster id="85" name="Larvern" targetCursor="small"> - <sprite>monsters/larvespa.xml|#211b0e,5c3e20,a68d42;#667C26</sprite> - </monster> - - <monster id="86" name="Hyvern"> - <sprite>monsters/vespa.xml|#1a160f,93774a;#DEBFBF,BBA2A2</sprite> - </monster> - - <monster id="87" name="Hungry Fluffy"> - <sprite>monsters/fluffy.xml</sprite> - <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> - <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> - <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> - <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> - </monster> - - <monster id="88" name="Wolvern"> - <sprite>monsters/wolvern.xml|#000000,64727a,8996a0,a6afbf,dce9f3,ffffff</sprite> - </monster> - - <monster id="89" name="Blue Slime"> - <sprite>monsters/slime.xml|#2121ae,ffffff</sprite> - <sprite>monsters/accessories/slime-littleslime.xml|#2121ae,ffffff</sprite> - <sound event="hit">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="90" name="Slime Blast"> - <sprite>monsters/accessories/slime-slimeblast.xml|#2121ae,ffffff</sprite> - <sound event="die">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="91" name="White Slime"> - <sprite>monsters/accessories/slime-slimeblast.xml|#dcdcff,ffffff</sprite> - <sound event="die">monsters/slime/slime-hit1.ogg</sound> - </monster> - - <monster id="92" name="Reinboo"> - <sprite>monsters/mouboo.xml</sprite> - <sprite>monsters/accessories/mouboo-antlers.xml</sprite> - </monster> - - <monster id="93" name="White Bell"> - <sprite>monsters/snowflower.xml</sprite> - </monster> - + </monster> + <monster id="78" name="Blue Spark"> + <sprite>monsters/ball-lightning.xml</sprite> + <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> + <particlefx>graphics/particles/monster-ball-lightning-blue.particle.xml</particlefx> + </monster> + <monster id="79" name="Red Spark"> + <sprite>monsters/ball-lightning.xml</sprite> + <sprite>monsters/accessories/ball-lightning-shadow.xml</sprite> + <particlefx>graphics/particles/monster-ball-lightning-red.particle.xml</particlefx> + </monster> + <monster id="80" name="Serqet"> + <sprite>monsters/serqet.xml</sprite> + </monster> + <monster id="81" name="Huntsman Spider"> + <sprite>monsters/spider.xml|#1a160f,93774a,d2c3aa,ffffff;#a00000</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="82" name="Crotcher Scorpion"> + <sprite>monsters/scorpion.xml|#211b0e,5c3e20,a68d42,ffffff</sprite> + <sound event="hit">monsters/scorpion/scorpion-hit1.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit2.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit3.ogg</sound> + <sound event="hit">monsters/scorpion/scorpion-hit4.ogg</sound> + <sound event="miss">monsters/scorpion/scorpion-miss1.ogg</sound> + </monster> + <monster id="83" name="Ice Skull"> + <sprite>monsters/skull-ice.xml</sprite> + </monster> + <monster id="84" name="Fey Element"> + <sprite>monsters/element-ball.xml|#6d4e2f,98612c,c38a53,ffffff</sprite> + <particlefx>graphics/particles/monster-leaf.particle.xml</particlefx> + </monster> + <monster id="85" name="Larvern" targetCursor="small"> + <sprite>monsters/larvespa.xml|#211b0e,5c3e20,a68d42;#667C26</sprite> + </monster> + <monster id="86" name="Hyvern"> + <sprite>monsters/vespa.xml|#1a160f,93774a;#DEBFBF,BBA2A2</sprite> + </monster> + <monster id="87" name="Hungry Fluffy"> + <sprite>monsters/fluffy.xml</sprite> + <sound event="hit">monsters/fluffy/fluffy-hit1.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit2.ogg</sound> + <sound event="hit">monsters/fluffy/fluffy-hit3.ogg</sound> + <sound event="miss">monsters/fluffy/fluffy-miss1.ogg</sound> + <sound event="hurt">monsters/fluffy/fluffy-hurt1.ogg</sound> + </monster> + <monster id="88" name="Wolvern"> + <sprite>monsters/wolvern.xml|#000000,64727a,8996a0,a6afbf,dce9f3,ffffff</sprite> + </monster> + <monster id="89" name="Blue Slime"> + <sprite>monsters/slime.xml|#2121ae,ffffff</sprite> + <sprite>monsters/accessories/slime-littleslime.xml|#2121ae,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="90" name="Slime Blast"> + <sprite>monsters/accessories/slime-slimeblast.xml|#2121ae,ffffff</sprite> + <sound event="die">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="91" name="White Slime"> + <sprite>monsters/accessories/slime-slimeblast.xml|#dcdcff,ffffff</sprite> + <sound event="die">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="92" name="Reinboo"> + <sprite>monsters/mouboo.xml</sprite> + <sprite>monsters/accessories/mouboo-antlers.xml</sprite> + </monster> + <monster id="93" name="White Bell"> + <sprite>monsters/snowflower.xml</sprite> + </monster> </monsters> @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <!-- This file maps the NPC appearance IDs the server is sending to the spritesheet(s). @@ -8,343 +8,884 @@ IDs 100-199 should be used for unanimated NPCs (100 is added for 0.0 client compatibility) --> <npcs> -<npc id="48"><sprite variant="61">npcs/npc.xml</sprite></npc><!-- Storage Master --> -<npc id="49"><sprite variant="49">npcs/npc.xml</sprite></npc><!-- Storage Master (desert) --> - -<npc id="100"><sprite variant="0">npcs/npc.xml</sprite></npc><!-- Desert Barber --> -<npc id="101"><sprite variant="1">npcs/npc.xml</sprite></npc><!-- Oriental trader --> -<npc id="102"><sprite variant="2">npcs/npc.xml</sprite></npc><!-- The Trainer --> -<npc id="103"><sprite variant="3">npcs/npc.xml</sprite></npc><!-- Guy in black cloak --> -<npc id="104"><sprite variant="4">npcs/npc.xml</sprite></npc><!-- Soldier with sword --> -<npc id="105"><sprite variant="5">npcs/npc.xml</sprite></npc><!-- Santa Clause --> -<npc id="106"><sprite variant="6">npcs/npc.xml</sprite></npc><!-- Girl with pink hair and blue top --> -<npc id="107"><sprite variant="7">npcs/npc.xml</sprite></npc><!-- Scholar guy with glasses --> -<npc id="108"><sprite variant="8">npcs/npc.xml</sprite></npc><!-- Woman with green hair and pink dress --> -<npc id="109"><sprite variant="9">npcs/npc.xml</sprite></npc><!-- Miner --> -<npc id="110"><sprite variant="10">npcs/npc.xml</sprite></npc><!-- Soldier with spear --> -<npc id="111"><sprite variant="11">npcs/npc.xml</sprite></npc><!-- Treasure chest --> -<npc id="112"><sprite variant="12">npcs/npc.xml</sprite></npc><!-- Barkeeper --> -<npc id="113"><sprite variant="13">npcs/npc.xml</sprite></npc><!-- Gnome with hat --> -<npc id="114"><sprite variant="14">npcs/npc.xml</sprite></npc><!-- Little blue-haired girl --> -<npc id="115"><sprite variant="15">npcs/npc.xml</sprite></npc><!-- Guy with red hair and green cloak --> -<npc id="116"><sprite variant="16">npcs/npc.xml</sprite></npc><!-- Old geezer --> -<npc id="117"><sprite variant="17">npcs/npc.xml</sprite></npc><!-- Boy with brown hair --> -<npc id="118"><sprite variant="18">npcs/npc.xml</sprite></npc><!-- Nurse without hat --> -<npc id="119"><sprite variant="19">npcs/npc.xml</sprite></npc><!-- Nurse with hat --> -<npc id="120"><sprite variant="20">npcs/npc.xml</sprite></npc><!-- Guy with brown hair in plain clothes --> -<npc id="121"><sprite variant="21">npcs/npc.xml</sprite></npc><!-- Soldier --> -<npc id="122"><sprite variant="22">npcs/npc.xml</sprite></npc><!-- Soldier with sword and shield --> -<npc id="123"><sprite variant="23">npcs/npc.xml</sprite></npc><!-- Soldier with sword, shield, and helmet --> -<npc id="124"><sprite variant="24">npcs/npc.xml</sprite></npc><!-- Guy with black hair in plain clothes --> -<npc id="125"><sprite variant="25">npcs/npc.xml</sprite></npc><!-- Guy with black clothes --> -<npc id="126"><sprite variant="26">npcs/npc.xml</sprite></npc><!-- Guy with black clothes and axe --> -<npc id="127"><sprite variant="27">npcs/npc.xml</sprite></npc><!-- empty (Invisible NPC) --> -<npc id="128"><sprite variant="28">npcs/npc.xml</sprite></npc><!-- Nomad, standing --> -<npc id="129"><sprite variant="29">npcs/npc.xml</sprite></npc><!-- Snowman --> -<npc id="130"><sprite variant="30">npcs/npc.xml</sprite></npc><!-- Paperboy (wtf? how does this one fit in a fantasy game?) --> -<npc id="131"><sprite variant="31">npcs/npc.xml</sprite></npc><!-- Nomad, sitting --> -<npc id="132"><sprite variant="32">npcs/npc.xml</sprite><particlefx>graphics/particles/nomadpipe.particle.xml</particlefx></npc><!-- Nomad, sitting with pipe --> -<npc id="133"><sprite variant="33">npcs/npc.xml</sprite></npc><!-- Captain Kirk --> -<npc id="134"><sprite variant="34">npcs/npc.xml</sprite></npc><!-- Mr. Spock --> -<npc id="135"><sprite variant="35">npcs/npc.xml</sprite></npc><!-- Guy with sword over shoulder --> -<npc id="136"><sprite>npcs/npc-creepysurgeon.xml</sprite></npc><!-- Creepy surgeon guy --> -<npc id="137"><sprite variant="37">npcs/npc.xml</sprite></npc><!-- Metrosexual guy with pink jacket on stool --> -<npc id="138"><sprite variant="38">npcs/npc.xml</sprite></npc><!-- Zombie pirate captain--> -<npc id="139"><sprite variant="39">npcs/npc.xml</sprite></npc><!-- Girl in playboy bunny costume --> -<npc id="140"><sprite variant="40">npcs/npc.xml</sprite></npc><!-- Woman with green dress and apron --> -<npc id="141"><sprite>npcs/npc-lumberjack.xml</sprite></npc><!-- Lumberjack --> -<npc id="142"><sprite variant="42">npcs/npc.xml</sprite></npc><!-- Farmer --> -<npc id="143"><sprite variant="43">npcs/npc.xml</sprite></npc><!-- Indian Chief--> -<npc id="144"><sprite variant="44">npcs/npc.xml</sprite></npc><!-- Boulder --> -<npc id="145"><sprite variant="45">npcs/npc.xml</sprite></npc><!-- Magic mouth --> -<npc id="146"><sprite variant="46">npcs/npc.xml</sprite></npc><!-- Mechanic --> -<npc id="147"><sprite variant="47">npcs/npc.xml</sprite></npc><!-- Mechanic with tool --> -<npc id="148"><sprite variant="48">npcs/npc.xml</sprite></npc><!-- Chef --> -<npc id="149"><sprite variant="49">npcs/npc.xml</sprite></npc><!-- Desert Banker --> -<npc id="150"><sprite variant="50">npcs/npc.xml</sprite></npc><!-- Investigator --> -<npc id="151"><sprite variant="51">npcs/npc.xml</sprite></npc><!-- Lora Tay --> -<npc id="152"><sprite variant="52">npcs/npc.xml</sprite></npc><!-- Desert Bard --> -<npc id="153"><sprite variant="53">npcs/npc.xml</sprite></npc><!-- Old Wizard --> -<npc id="154"><sprite variant="54">npcs/npc.xml</sprite></npc><!-- Old Woman --> -<npc id="155"><sprite variant="55">npcs/npc.xml</sprite></npc><!-- Construction Worker --> -<npc id="156"><sprite variant="56">npcs/npc.xml</sprite></npc><!-- Desert Barber/Desert Man --> -<npc id="157"><sprite variant="57">npcs/npc.xml</sprite></npc><!-- Trainer 2 --> -<npc id="158"><sprite variant="58">npcs/npc.xml</sprite></npc><!-- Young Male Wizard --> -<npc id="159"><sprite variant="59">npcs/npc.xml</sprite></npc><!-- Old man --> -<npc id="160"><sprite variant="60">npcs/npc.xml</sprite></npc><!-- Generic Man --> -<npc id="161"><sprite variant="61">npcs/npc.xml</sprite></npc><!-- Generic Banker --> -<npc id="162"><sprite variant="62">npcs/npc.xml</sprite></npc><!-- Generic Desert Man --> -<npc id="163"><sprite variant="63">npcs/npc.xml</sprite></npc><!-- Flower Girl --> -<npc id="164"><sprite variant="64">npcs/npc.xml</sprite></npc><!-- Wedding Officiator --> -<npc id="165"><sprite variant="65">npcs/npc.xml</sprite></npc><!-- Dimond/Magician --> -<npc id="166"><sprite variant="66">npcs/npc.xml</sprite><particlefx>graphics/particles/manaseed.particle.xml</particlefx></npc><!-- Mana Seed --> -<npc id="167"><sprite variant="67">npcs/npc.xml</sprite></npc><!-- Young Witch --> -<npc id="168"><sprite variant="68">npcs/npc.xml</sprite></npc><!-- Middle-Aged Wizard --> -<npc id="169"><sprite variant="69">npcs/npc.xml</sprite></npc><!-- Miner --> -<npc id="170"><sprite variant="70">npcs/npc.xml</sprite></npc><!-- Christmas Reinboo --> -<npc id="171"><sprite variant="71">npcs/npc.xml</sprite></npc><!-- Injured Mouboo --> -<npc id="172"><sprite variant="72">npcs/npc.xml</sprite></npc><!-- Katze --> -<npc id="173"><sprite variant="73">npcs/npc.xml</sprite></npc><!-- Easter Bunny --> -<npc id="174"><sprite variant="74">npcs/npc.xml</sprite></npc><!-- Aisha, Omar's daughter --> -<npc id="175"><sprite variant="75">npcs/npc.xml</sprite></npc><!-- Miriam the cat burglar --> -<npc id="176"><sprite variant="76">npcs/npc.xml</sprite></npc><!-- Lou Rette the gambler --> -<npc id="177"><sprite variant="77">npcs/npc.xml</sprite></npc><!-- Old Knight --> -<npc id="178"><sprite variant="78">npcs/npc.xml</sprite></npc><!-- Karoua, Exiled Indian Chief --> -<npc id="179"><sprite variant="79">npcs/npc.xml</sprite></npc><!-- Kesh, Karoua's wife --> -<npc id="180"><sprite>npcs/npc-savannahman.xml</sprite></npc><!-- Blue Savannah Man with idle animation --> -<npc id="181"><sprite variant="81">npcs/npc.xml</sprite></npc><!-- Green Savannah Man --> -<npc id="182"><sprite variant="82">npcs/npc.xml</sprite></npc><!-- Young archer --> -<npc id="183"><sprite variant="83">npcs/npc.xml</sprite></npc><!-- Skeleton man --> -<npc id="184"><sprite variant="84">npcs/npc.xml</sprite></npc><!-- Doctor (10) --> -<npc id="185"><sprite variant="44">npcs/npc.xml</sprite><particlefx>graphics/particles/evilobelisk.particle.xml</particlefx></npc><!-- Evil Obelisk --> -<npc id="186"><sprite variant="85">npcs/npc.xml</sprite></npc><!-- warning sign for pvp --> -<npc id="187"><sprite variant="86">npcs/npc.xml</sprite></npc><!-- warning sign for pvp --> -<npc id="188"><sprite variant="87">npcs/npc.xml</sprite></npc><!-- Broken Skeleton (Hallowe'en 2010)--> -<npc id="189"><sprite variant="88">npcs/npc.xml</sprite></npc><!-- Gambler --> -<npc id="190"><sprite variant="89">npcs/npc.xml</sprite></npc><!-- Milka --> -<npc id="191"><sprite variant="90">npcs/npc.xml</sprite></npc><!-- Braktar the Packrat --> -<npc id="192"><sprite variant="91">npcs/npc.xml</sprite></npc><!-- ?--> -<npc id="193"><sprite variant="92">npcs/npc.xml</sprite></npc><!-- Gambler --> -<npc id="194"><sprite variant="93">npcs/npc.xml</sprite></npc><!-- ?--> -<npc id="195"><sprite variant="94">npcs/npc.xml</sprite></npc><!-- Angela outside --> -<npc id="196"><sprite variant="95">npcs/npc.xml</sprite></npc><!-- Angela inside --> -<npc id="197"><sprite variant="96">npcs/npc.xml</sprite></npc><!-- Cindy inside --> -<npc id="198"><sprite>npcs/npc-cindycage.xml</sprite></npc><!-- Cindy in cage --> - -<npc id="200"> - <sprite>npcs/npc-test.xml</sprite> - <particlefx>graphics/particles/circle.particle.xml</particlefx> -</npc> -<npc id="201"> - <!-- This entry demonstrates that an NPC can be constructed from multiple preexisting + <!-- Storage Master --> + <npc id="48"> + <sprite variant="61">npcs/npc.xml</sprite> + </npc> + <!-- Storage Master (desert) --> + <npc id="49"> + <sprite variant="49">npcs/npc.xml</sprite> + </npc> + <!-- Desert Barber --> + <npc id="100"> + <sprite variant="0">npcs/npc.xml</sprite> + </npc> + <!-- Oriental trader --> + <npc id="101"> + <sprite variant="1">npcs/npc.xml</sprite> + </npc> + <!-- The Trainer --> + <npc id="102"> + <sprite variant="2">npcs/npc.xml</sprite> + </npc> + <!-- Guy in black cloak --> + <npc id="103"> + <sprite variant="3">npcs/npc.xml</sprite> + </npc> + <!-- Soldier with sword --> + <npc id="104"> + <sprite variant="4">npcs/npc.xml</sprite> + </npc> + <!-- Santa Clause --> + <npc id="105"> + <sprite variant="5">npcs/npc.xml</sprite> + </npc> + <!-- Girl with pink hair and blue top --> + <npc id="106"> + <sprite variant="6">npcs/npc.xml</sprite> + </npc> + <!-- Scholar guy with glasses --> + <npc id="107"> + <sprite variant="7">npcs/npc.xml</sprite> + </npc> + <!-- Woman with green hair and pink dress --> + <npc id="108"> + <sprite variant="8">npcs/npc.xml</sprite> + </npc> + <!-- Miner --> + <npc id="109"> + <sprite variant="9">npcs/npc.xml</sprite> + </npc> + <!-- Soldier with spear --> + <npc id="110"> + <sprite variant="10">npcs/npc.xml</sprite> + </npc> + <!-- Treasure chest --> + <npc id="111"> + <sprite variant="11">npcs/npc.xml</sprite> + </npc> + <!-- Barkeeper --> + <npc id="112"> + <sprite variant="12">npcs/npc.xml</sprite> + </npc> + <!-- Gnome with hat --> + <npc id="113"> + <sprite variant="13">npcs/npc.xml</sprite> + </npc> + <!-- Little blue-haired girl --> + <npc id="114"> + <sprite variant="14">npcs/npc.xml</sprite> + </npc> + <!-- Guy with red hair and green cloak --> + <npc id="115"> + <sprite variant="15">npcs/npc.xml</sprite> + </npc> + <!-- Old geezer --> + <npc id="116"> + <sprite variant="16">npcs/npc.xml</sprite> + </npc> + <!-- Boy with brown hair --> + <npc id="117"> + <sprite variant="17">npcs/npc.xml</sprite> + </npc> + <!-- Nurse without hat --> + <npc id="118"> + <sprite variant="18">npcs/npc.xml</sprite> + </npc> + <!-- Nurse with hat --> + <npc id="119"> + <sprite variant="19">npcs/npc.xml</sprite> + </npc> + <!-- Guy with brown hair in plain clothes --> + <npc id="120"> + <sprite variant="20">npcs/npc.xml</sprite> + </npc> + <!-- Soldier --> + <npc id="121"> + <sprite variant="21">npcs/npc.xml</sprite> + </npc> + <!-- Soldier with sword and shield --> + <npc id="122"> + <sprite variant="22">npcs/npc.xml</sprite> + </npc> + <!-- Soldier with sword, shield, and helmet --> + <npc id="123"> + <sprite variant="23">npcs/npc.xml</sprite> + </npc> + <!-- Guy with black hair in plain clothes --> + <npc id="124"> + <sprite variant="24">npcs/npc.xml</sprite> + </npc> + <!-- Guy with black clothes --> + <npc id="125"> + <sprite variant="25">npcs/npc.xml</sprite> + </npc> + <!-- Guy with black clothes and axe --> + <npc id="126"> + <sprite variant="26">npcs/npc.xml</sprite> + </npc> + <!-- empty (Invisible NPC) --> + <npc id="127"> + <sprite variant="27">npcs/npc.xml</sprite> + </npc> + <!-- Nomad, standing --> + <npc id="128"> + <sprite variant="28">npcs/npc.xml</sprite> + </npc> + <!-- Snowman --> + <npc id="129"> + <sprite variant="29">npcs/npc.xml</sprite> + </npc> + <!-- Paperboy (wtf? how does this one fit in a fantasy game?) --> + <npc id="130"> + <sprite variant="30">npcs/npc.xml</sprite> + </npc> + <!-- Nomad, sitting --> + <npc id="131"> + <sprite variant="31">npcs/npc.xml</sprite> + </npc> + <!-- Nomad, sitting with pipe --> + <npc id="132"> + <sprite variant="32">npcs/npc.xml</sprite> + <particlefx>graphics/particles/nomadpipe.particle.xml</particlefx> + </npc> + <!-- Captain Kirk --> + <npc id="133"> + <sprite variant="33">npcs/npc.xml</sprite> + </npc> + <!-- Mr. Spock --> + <npc id="134"> + <sprite variant="34">npcs/npc.xml</sprite> + </npc> + <!-- Guy with sword over shoulder --> + <npc id="135"> + <sprite variant="35">npcs/npc.xml</sprite> + </npc> + <!-- Creepy surgeon guy --> + <npc id="136"> + <sprite>npcs/npc-creepysurgeon.xml</sprite> + </npc> + <!-- Metrosexual guy with pink jacket on stool --> + <npc id="137"> + <sprite variant="37">npcs/npc.xml</sprite> + </npc> + <!-- Zombie pirate captain--> + <npc id="138"> + <sprite variant="38">npcs/npc.xml</sprite> + </npc> + <!-- Girl in playboy bunny costume --> + <npc id="139"> + <sprite variant="39">npcs/npc.xml</sprite> + </npc> + <!-- Woman with green dress and apron --> + <npc id="140"> + <sprite variant="40">npcs/npc.xml</sprite> + </npc> + <!-- Lumberjack --> + <npc id="141"> + <sprite>npcs/npc-lumberjack.xml</sprite> + </npc> + <!-- Farmer --> + <npc id="142"> + <sprite variant="42">npcs/npc.xml</sprite> + </npc> + <!-- Indian Chief--> + <npc id="143"> + <sprite variant="43">npcs/npc.xml</sprite> + </npc> + <!-- Boulder --> + <npc id="144"> + <sprite variant="44">npcs/npc.xml</sprite> + </npc> + <!-- Magic mouth --> + <npc id="145"> + <sprite variant="45">npcs/npc.xml</sprite> + </npc> + <!-- Mechanic --> + <npc id="146"> + <sprite variant="46">npcs/npc.xml</sprite> + </npc> + <!-- Mechanic with tool --> + <npc id="147"> + <sprite variant="47">npcs/npc.xml</sprite> + </npc> + <!-- Chef --> + <npc id="148"> + <sprite variant="48">npcs/npc.xml</sprite> + </npc> + <!-- Desert Banker --> + <npc id="149"> + <sprite variant="49">npcs/npc.xml</sprite> + </npc> + <!-- Investigator --> + <npc id="150"> + <sprite variant="50">npcs/npc.xml</sprite> + </npc> + <!-- Lora Tay --> + <npc id="151"> + <sprite variant="51">npcs/npc.xml</sprite> + </npc> + <!-- Desert Bard --> + <npc id="152"> + <sprite variant="52">npcs/npc.xml</sprite> + </npc> + <!-- Old Wizard --> + <npc id="153"> + <sprite variant="53">npcs/npc.xml</sprite> + </npc> + <!-- Old Woman --> + <npc id="154"> + <sprite variant="54">npcs/npc.xml</sprite> + </npc> + <!-- Construction Worker --> + <npc id="155"> + <sprite variant="55">npcs/npc.xml</sprite> + </npc> + <!-- Desert Barber/Desert Man --> + <npc id="156"> + <sprite variant="56">npcs/npc.xml</sprite> + </npc> + <!-- Trainer 2 --> + <npc id="157"> + <sprite variant="57">npcs/npc.xml</sprite> + </npc> + <!-- Young Male Wizard --> + <npc id="158"> + <sprite variant="58">npcs/npc.xml</sprite> + </npc> + <!-- Old man --> + <npc id="159"> + <sprite variant="59">npcs/npc.xml</sprite> + </npc> + <!-- Generic Man --> + <npc id="160"> + <sprite variant="60">npcs/npc.xml</sprite> + </npc> + <!-- Generic Banker --> + <npc id="161"> + <sprite variant="61">npcs/npc.xml</sprite> + </npc> + <!-- Generic Desert Man --> + <npc id="162"> + <sprite variant="62">npcs/npc.xml</sprite> + </npc> + <!-- Flower Girl --> + <npc id="163"> + <sprite variant="63">npcs/npc.xml</sprite> + </npc> + <!-- Wedding Officiator --> + <npc id="164"> + <sprite variant="64">npcs/npc.xml</sprite> + </npc> + <!-- Dimond/Magician --> + <npc id="165"> + <sprite variant="65">npcs/npc.xml</sprite> + </npc> + <!-- Mana Seed --> + <npc id="166"> + <sprite variant="66">npcs/npc.xml</sprite> + <particlefx>graphics/particles/manaseed.particle.xml</particlefx> + </npc> + <!-- Young Witch --> + <npc id="167"> + <sprite variant="67">npcs/npc.xml</sprite> + </npc> + <!-- Middle-Aged Wizard --> + <npc id="168"> + <sprite variant="68">npcs/npc.xml</sprite> + </npc> + <!-- Miner --> + <npc id="169"> + <sprite variant="69">npcs/npc.xml</sprite> + </npc> + <!-- Christmas Reinboo --> + <npc id="170"> + <sprite variant="70">npcs/npc.xml</sprite> + </npc> + <!-- Injured Mouboo --> + <npc id="171"> + <sprite variant="71">npcs/npc.xml</sprite> + </npc> + <!-- Katze --> + <npc id="172"> + <sprite variant="72">npcs/npc.xml</sprite> + </npc> + <!-- Easter Bunny --> + <npc id="173"> + <sprite variant="73">npcs/npc.xml</sprite> + </npc> + <!-- Aisha, Omar's daughter --> + <npc id="174"> + <sprite variant="74">npcs/npc.xml</sprite> + </npc> + <!-- Miriam the cat burglar --> + <npc id="175"> + <sprite variant="75">npcs/npc.xml</sprite> + </npc> + <!-- Lou Rette the gambler --> + <npc id="176"> + <sprite variant="76">npcs/npc.xml</sprite> + </npc> + <!-- Old Knight --> + <npc id="177"> + <sprite variant="77">npcs/npc.xml</sprite> + </npc> + <!-- Karoua, Exiled Indian Chief --> + <npc id="178"> + <sprite variant="78">npcs/npc.xml</sprite> + </npc> + <!-- Kesh, Karoua's wife --> + <npc id="179"> + <sprite variant="79">npcs/npc.xml</sprite> + </npc> + <!-- Blue Savannah Man with idle animation --> + <npc id="180"> + <sprite>npcs/npc-savannahman.xml</sprite> + </npc> + <!-- Green Savannah Man --> + <npc id="181"> + <sprite variant="81">npcs/npc.xml</sprite> + </npc> + <!-- Young archer --> + <npc id="182"> + <sprite variant="82">npcs/npc.xml</sprite> + </npc> + <!-- Skeleton man --> + <npc id="183"> + <sprite variant="83">npcs/npc.xml</sprite> + </npc> + <!-- Doctor (10) --> + <npc id="184"> + <sprite variant="84">npcs/npc.xml</sprite> + </npc> + <!-- Evil Obelisk --> + <npc id="185"> + <sprite variant="44">npcs/npc.xml</sprite> + <particlefx>graphics/particles/evilobelisk.particle.xml</particlefx> + </npc> + <!-- warning sign for pvp --> + <npc id="186"> + <sprite variant="85">npcs/npc.xml</sprite> + </npc> + <!-- warning sign for pvp --> + <npc id="187"> + <sprite variant="86">npcs/npc.xml</sprite> + </npc> + <!-- Broken Skeleton (Hallowe'en 2010)--> + <npc id="188"> + <sprite variant="87">npcs/npc.xml</sprite> + </npc> + <!-- Gambler --> + <npc id="189"> + <sprite variant="88">npcs/npc.xml</sprite> + </npc> + <!-- Milka --> + <npc id="190"> + <sprite variant="89">npcs/npc.xml</sprite> + </npc> + <!-- Braktar the Packrat --> + <npc id="191"> + <sprite variant="90">npcs/npc.xml</sprite> + </npc> + <!-- ?--> + <npc id="192"> + <sprite variant="91">npcs/npc.xml</sprite> + </npc> + <!-- Gambler --> + <npc id="193"> + <sprite variant="92">npcs/npc.xml</sprite> + </npc> + <!-- ?--> + <npc id="194"> + <sprite variant="93">npcs/npc.xml</sprite> + </npc> + <!-- Angela outside --> + <npc id="195"> + <sprite variant="94">npcs/npc.xml</sprite> + </npc> + <!-- Angela inside --> + <npc id="196"> + <sprite variant="95">npcs/npc.xml</sprite> + </npc> + <!-- Cindy inside --> + <npc id="197"> + <sprite variant="96">npcs/npc.xml</sprite> + </npc> + <!-- Cindy in cage --> + <npc id="198"> + <sprite>npcs/npc-cindycage.xml</sprite> + </npc> + <npc id="200"> + <sprite>npcs/npc-test.xml</sprite> + <particlefx>graphics/particles/circle.particle.xml</particlefx> + </npc> + <npc id="201"> + <!-- This entry demonstrates that an NPC can be constructed from multiple preexisting spritesets. While using the default player sprite and normal player equipment can save time it is usually better to create a new NPC as one graphic from scratch. --> - <sprite>player_female_base.xml</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> - <sprite>equipment/legs/chaps-female.xml</sprite> - <sprite>equipment/chest/shorttanktop-female.xml</sprite> - <sprite>hairstyles/hairstyle11.xml|#bb2222,ffee33</sprite> -</npc> -<npc id="202"> - <!-- An NPC made only from a particle effect. --> - <particlefx>graphics/particles/hellblaze.particle.xml</particlefx> -</npc> -<npc id="203"><sprite>npcs/npc-woodenpump.xml</sprite></npc><!-- Woodenpump with drippy water --> -<npc id="204"><sprite variant="27">npcs/npc.xml</sprite><particlefx>graphics/particles/golbenez.particle.xml</particlefx></npc> -<!-- The entries 205-215 borrow concepts from npc id 201, which should not be regularly done. --> -<npc id="205"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle01.xml|#347235,52D017</sprite> - <sprite>equipment/head/goggles.xml</sprite> - <sprite>equipment/legs/skirt.xml|#d3b79e,ffffff</sprite> - <sprite>equipment/chest/tanktop-female.xml|#d3b79e,ffffff</sprite> - <sprite>equipment/feet/boots-female.xml|#9e7654,ffffff</sprite> -</npc> -<npc id="206"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle10.xml|#7F462C,F9966B</sprite> - <sprite>equipment/chest/cotton-female.xml|#B93B8F,C38EC7,F9B7FF</sprite> - <sprite>equipment/legs/skirt.xml|#AF7817,E8A317</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> -</npc> -<npc id="207"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle11.xml|#C8B560,FFE87C</sprite> - <sprite>equipment/chest/robe-female.xml|#7F5217,AF7817,E9AB17,FBB917</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> -</npc> -<npc id="208"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle09.xml|#3B9C9C,AFDCEC</sprite> - <sprite>equipment/head/wizard-hat.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite>equipment/chest/robe-female.xml|#4f0a76,8010c0,d699f7</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> - <sprite>weapon-staff.xml</sprite> -</npc> -<npc id="209"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle12.xml|#573a26,ffffff</sprite> - <sprite>equipment/chest/cotton-female.xml|#573a26,9e7654,d3b79e,ffffff</sprite> - <sprite>equipment/legs/miniskirt-female.xml|#251e06,443c21,71653b,a0945e</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> -</npc> -<npc id="210"> - <sprite>player_female_base.xml</sprite> - <sprite>hairstyles/hairstyle04.xml|#810541,F535AA</sprite> - <sprite>equipment/legs/chaps-female.xml</sprite> - <sprite>equipment/chest/tanktop-female.xml|#846211,dab333,fffb93,ffffff</sprite> - <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> -</npc> -<npc id="211"> - <sprite>player_male_base.xml</sprite> - <sprite>hairstyles/hairstyle07.xml|#bb2222,ffee33</sprite> - <sprite>equipment/legs/shorts-male.xml|#255367,266c84,68b0c5,ffffff</sprite> - <sprite>equipment/chest/tanktop-male.xml|#a4b2b2,ffffff</sprite> - <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> -</npc> -<npc id="212"> - <sprite>player_male_base.xml</sprite> - <sprite>hairstyles/hairstyle08.xml|#EE9A4D,ffee33</sprite> - <sprite>equipment/head/captain-hat.xml</sprite> - <sprite>equipment/legs/shorts-male.xml|#a4b2b2,ffffff</sprite> - <sprite>equipment/chest/vnecksweater-male.xml|#a4b2b2,ffffff</sprite> - <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> -</npc> -<npc id="213"> - <sprite>player_male_base.xml</sprite> - <sprite>hairstyles/hairstyle02.xml|#254117,ffee33</sprite> - <sprite>equipment/head/sailor-hat.xml</sprite> - <sprite>equipment/legs/shorts-male.xml|#a4b2b2,ffffff</sprite> - <sprite>equipment/chest/tanktop-male.xml|#a4b2b2,ffffff</sprite> - <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> -</npc> -<npc id="214"> - <sprite>player_male_base.xml</sprite> - <sprite>hairstyles/hairstyle18.xml|#817339,FFE87C</sprite> - <sprite>equipment/head/silkheadband.xml</sprite> - <sprite>equipment/legs/shorts-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> - <sprite>equipment/chest/tanktop-male.xml|#16486e,498ec5,e4f2fc</sprite> - <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> -</npc> -<npc id="215"> - <sprite>player_male_base.xml</sprite> - <sprite>hairstyles/hairstyle02.xml|#F88017,FBB117</sprite> - <sprite>equipment/legs/chaps-male.xml</sprite> - <sprite>equipment/chest/cotton-male.xml|#222255,6666ff</sprite> - <sprite>equipment/head/bowler-hat-brown.xml|#16486e,498ec5,e4f2fc</sprite> - <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> -</npc> -<!-- ***216-250 reserved for huge npcs*** --> -<npc id="216"><sprite variant="0">npcs/hugenpcs.xml</sprite></npc><!-- Barbarian with mouboohat--> -<npc id="217"><sprite variant="1">npcs/hugenpcs.xml</sprite></npc><!-- Barbarian with helmet and huge axe--> -<npc id="218"><sprite variant="2">npcs/hugenpcs.xml</sprite></npc><!-- Barbarian with spear--> -<!-- ***251-299 reserved for pose/outfit NPCs using sprite layering and image dyeing techniques. Because all 7 image channels are active, #ffffff (pure white) is a placeholder color for image dyeing channels not used in the outfit. The order of image channels is: White, Yellow, Green, Cyan, Blue, Magenta and Red.*** --> -<npc id="251"> - <sprite variant="0">npcs/outfits.xml|#ffffff;#feffab;#25383c;#00ff00;#ff0000;#ffff00;#736f6e</sprite> -</npc> <!-- Christmas Saboteur --> -<npc id="252"> - <sprite variant="6">npcs/poses.xml</sprite> - <sprite variant="1">npcs/outfits.xml|#636342;#ebec9a;#ffffff;#ffffff;#4b8342;#ffffff;#ea983f</sprite> -</npc> <!-- Female therminor with orange hat, green outfit --> -<npc id="253"> - <sprite variant="6">npcs/poses.xml</sprite> - <sprite variant="2">npcs/outfits.xml|#636342;#ebec9a;#949400;#ffffff;#4b8342;#ffffff;#ea983f</sprite> -</npc> <!-- Male therminor with orange hat, green outfit. Bald and beardless. --> -<npc id="254"> - <sprite variant="6">npcs/poses.xml</sprite> - <sprite variant="3">npcs/outfits.xml|#636342;#ebec9a;#949400;#ffffff;#4b8342;#ffffff;#ea983f</sprite> -</npc> <!-- Male therminor with orange hat, green outfit. Balding and long beard.--> -<npc id="255"> - <sprite variant="6">npcs/poses.xml</sprite> - <sprite variant="1">npcs/outfits.xml|#636342;#ebec9a;#ffffff;#ffffff;#4b8342;#ffffff;#ea983f</sprite> -</npc> <!-- Male therminor with orange hat, green outfit. Long hair, short beard. --> -<npc id="256"> - <sprite variant="0">npcs/childposes.xml</sprite> - <sprite variant="0">npcs/childoutfits.xml|#ed9ecc;#641616;#ffffff;#ffffff;#ed9ecc;#ffffff;#ffffff</sprite> -</npc> <!-- Female child with red dress with pink flowers, red shoes. Pink hair in a bun.. --> -<npc id="257"> - <sprite variant="1">npcs/childposes.xml</sprite> - <sprite variant="1">npcs/childoutfits.xml|#d9980b;#856011;#727b10;#e1d403;#ffffff;#ffffff;#ffffff</sprite> -</npc> <!-- Male child crying, with dull green pants, yellow shirt under dark brown dungarees. Short light orange hair. --> -<npc id="258"> - <sprite variant="1">npcs/childposes.xml</sprite> - <sprite variant="2">npcs/childoutfits.xml|#5b4976;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff;#36a1bc</sprite> -</npc> <!-- Female child crying, with light blue dress. Purple hair up in two ponytails. --> -<npc id="259"> - <sprite variant="3">npcs/childposes.xml</sprite> - <sprite variant="3">npcs/childoutfits.xml|#962222;#665204;#c68319;#ffffff;#ffffff;#ffffff;#ffffff</sprite> -</npc> <!-- Male child lying on stomach, with brown shirt, green pants. Short red hair. --> -<npc id="260"> - <sprite variant="4">npcs/childposes.xml</sprite> - <sprite variant="4">npcs/childoutfits.xml|#dbd41e;#dbd41e;#ffffff;#ffffff;#ffffff;#8c5a9a;#ffffff</sprite> -</npc> <!-- Female child standing holding lollipop, with dull purple dress, yellow leggings, dull purple shoes. Yellow hair in two ponytails. --> -<npc id="261"> - <sprite variant="4">npcs/childposes.xml</sprite> - <sprite variant="5">npcs/childoutfits.xml|#ac9619;#ac9619;#a63e0b;#ffffff;#2f702f;#ffffff;#5e9326</sprite> -</npc> <!-- Male child standing holding lollipop, with green tanktop, red/brown shorts, yellow leggings, green shoes. Short dark yellow hair. --> -<npc id="262"> - <sprite variant="5">npcs/childposes.xml</sprite> - <sprite variant="6">npcs/childoutfits.xml|#326632;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff</sprite> -</npc> <!-- Male child hiding behind a crate. Spiky green hair. --> -<npc id="263"> - <sprite variant="2">npcs/childposes.xml</sprite> - <sprite variant="7">npcs/childoutfits.xml|#3d3d63;#ffffff;#ffffff;#ffffff;#542d63;#282858;#850707</sprite> -</npc> <!-- Male child standing, with dark red shirt, dark blue pants, purple shoes. Spiky dark blue hair. --> -<npc id="264"> - <sprite variant="2">npcs/childposes.xml</sprite> - <sprite variant="8">npcs/childoutfits.xml|#ffffff;#4d2e10;#ffffff;#ffffff;#c36508;#ffffff;#c36508</sprite> -</npc> <!-- Male child standing, in orange hoodie, dark brown pants, orange shoes. --> -<npc id="265"> - <sprite variant="2">npcs/childposes.xml</sprite> - <sprite variant="9">npcs/childoutfits.xml|#328abc;#ffffff;#ffffff;#ffffff;#cb1c66;#112f57;#cb1c7b</sprite> -</npc> <!-- Female child standing, with pink shirt, navy blue pants, pink shoes. Light blue/cyan hair. --> -<npc id="300"><sprite variant="0">npcs/npc2.xml</sprite></npc><!-- Chef Skeleton --> -<npc id="301"><sprite variant="1">npcs/npc2.xml</sprite></npc><!-- Barmaid --> -<npc id="302"><sprite variant="2">npcs/npc2.xml</sprite></npc><!-- Shopkeeper --> -<npc id="303"><sprite variant="3">npcs/npc2.xml</sprite></npc><!-- Drunk Lover --> -<npc id="304"><sprite variant="4">npcs/npc2.xml</sprite></npc><!-- Magic Undead Shop --> -<npc id="305"><sprite variant="5">npcs/npc2.xml</sprite></npc><!-- Werewolf --> -<npc id="306"><sprite variant="6">npcs/npc2.xml</sprite></npc><!-- Chef's helper --> -<npc id="307"><sprite variant="7">npcs/npc2.xml</sprite></npc><!-- Horned mage --> -<npc id="308"><sprite variant="8">npcs/npc2.xml</sprite></npc><!-- Drunker --> -<npc id="309"><sprite variant="9">npcs/npc2.xml</sprite></npc><!-- Chief Barman --> -<npc id="310"><sprite variant="10">npcs/npc2.xml</sprite></npc><!-- Barman --> -<npc id="311"><sprite variant="11">npcs/npc2.xml</sprite></npc><!-- SwordGuy --> -<npc id="312"><sprite>npcs/npc-beerguyghost.xml</sprite></npc><!-- Ghost from a dead drunker --> -<npc id="313"><sprite>npcs/npc-chronos.xml</sprite></npc><!-- A rich Undead --> -<npc id="314"><sprite>npcs/npc-cryingchild.xml</sprite></npc><!-- Crying Child --> -<npc id="315"><sprite>npcs/npc-ghostinnkeeper.xml</sprite></npc><!-- Innkeeper's Ghost --> -<npc id="316"><sprite>npcs/npc-guard.xml</sprite></npc><!-- Evil Guard --> -<npc id="317"><sprite>npcs/npc-headhang.xml</sprite></npc><!-- A headhang lover --> -<npc id="318"><sprite>npcs/npc-headless.xml</sprite></npc><!-- A headless lover --> -<npc id="319"><sprite>npcs/npc-lightman.xml</sprite></npc><!-- Lightman --> -<npc id="320"><sprite>npcs/npc-receptionist.xml</sprite></npc><!-- A bloody Receptionist --> -<npc id="321"><sprite>npcs/npc-undeadbanker.xml</sprite></npc><!-- Undead banker --> -<npc id="322"><sprite>npcs/npc-gate-closed.xml</sprite></npc><!-- Closed version of the crypt entrance gate --> -<npc id="323"><sprite>npcs/npc-gate-open.xml</sprite></npc><!-- Open version of the crypt entrance gate --> -<npc id="324"><particlefx>graphics/particles/pentagram-redlinedraw.particle.xml</particlefx></npc> -<npc id="325"><particlefx>graphics/particles/pentagram-blacklinedraw.particle.xml</particlefx></npc> -<npc id="326"><sprite>npcs/npc-dyer.xml</sprite></npc><!-- Dyer --> -<npc id="327"><sprite>npcs/evil-obelisk.xml</sprite></npc><!-- Evil Obelisk --> -<npc id="328"><sprite variant="0">npcs/christmas_npcs.xml</sprite></npc><!-- Elf --> -<npc id="329"><sprite variant="1">npcs/christmas_npcs.xml</sprite></npc><!-- Cloaked Elf --> -<npc id="330"><sprite variant="2">npcs/christmas_npcs.xml</sprite></npc><!-- Nutcracker --> -<npc id="331"><sprite variant="3">npcs/christmas_npcs.xml</sprite></npc> <!-- Santaboo --> -<npc id="332"><sprite variant="4">npcs/christmas_npcs.xml</sprite></npc><!-- Bodyguard Elf1 --> -<npc id="333"><sprite variant="5">npcs/christmas_npcs.xml</sprite></npc><!-- Bodyguard Elf2 --> -<npc id="334"><sprite variant="6">npcs/christmas_npcs.xml</sprite></npc><!-- Bodyguard Elf3 --> -<npc id="335"><sprite variant="7">npcs/christmas_npcs.xml</sprite></npc><!-- Bodyguard Elf4 --> -<npc id="336"><sprite variant="12">npcs/npc2.xml</sprite></npc><!-- Bunny with a Bowler Hat --> -<npc id="337"><sprite variant="0">npcs/thermin_npcs.xml</sprite></npc><!-- Fortune Teller --> -<npc id="338"><sprite variant="1">npcs/thermin_npcs.xml</sprite></npc><!-- Steam Punk --> -<npc id="339"><sprite>npcs/furnace.xml</sprite></npc><!-- Furnace --> -<npc id="340"><sprite variant="36">npcs/npc.xml</sprite></npc><!-- Female Miner --> -<npc id="341"><sprite variant="41">npcs/npc.xml</sprite></npc><!-- Furnace NPC without furniture --> -<npc id="342"><sprite variant="97">npcs/npc.xml</sprite></npc><!-- Fortune Teller without furniture --> -<npc id="343"><sprite>npcs/shapeshifter.xml</sprite></npc><!-- Shapeshifter --> -<npc id="344"><sprite variant="0">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Forest --> -<npc id="345"><sprite variant="1">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Desert --> -<npc id="346"><sprite variant="2">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Snow --> -<npc id="347"><sprite variant="3">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Cave --> -<npc id="348"><sprite variant="4">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Thermin Cave --> -<npc id="349"><sprite variant="5">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Savannah --> -<npc id="350"><sprite variant="6">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Woodland --> -<npc id="351"><sprite variant="7">npcs/soulmenhirs.xml</sprite><particlefx>graphics/particles/soulmenhir.particle.xml</particlefx></npc><!-- Soul Menhir - Lava Cave --> -<npc id="352"><sprite variant="2">npcs/thermin_npcs.xml</sprite></npc><!-- Woman in pink dress and white hair, wearing a circlet --> -<npc id="353"><sprite variant="3">npcs/thermin_npcs.xml</sprite></npc><!-- Man with armor, helmet and a white beard --> -<npc id="354"><sprite>npcs/sittingsage.xml</sprite></npc><!-- Blond man with blue robe sitting and holding a scroll which is written on by a flying quill --> -<npc id="355"><sprite variant="0">npcs/sages.xml</sprite></npc><!-- Man wearing a grey robe with pink borders and a similiar cap, holding a staff --> -<npc id="356"><sprite variant="1">npcs/sages.xml</sprite></npc><!-- Woman wearing orange clothing with white borders and a witch hat, holding a wand --> -<npc id="357"><sprite variant="2">npcs/sages.xml</sprite></npc><!-- Woman wearing red clothing with white borders and a witch hat, one hand on her hip --> -<npc id="358"><sprite variant="3">npcs/sages.xml</sprite></npc><!-- Old man with long beard, wearing green clothing with white borders, holding a staff --> -<npc id="359"><sprite variant="4">npcs/sages.xml</sprite></npc><!-- Woman wearing purple and yellow dress wearing a mob-cap --> -<npc id="360"><sprite variant="5">npcs/sages.xml</sprite></npc><!-- Man with green beard wearing a yellow robe with white borders and having a bird flying over his hand --> -<npc id="361"><sprite variant="6">npcs/sages.xml</sprite></npc><!-- Man wearing a black and red robe, a monster skull helmet and holding a staff --> -<npc id="362"><sprite variant="7">npcs/sages.xml</sprite></npc><!-- Man with brown hair, short beard, wearing blue clothes with white borders, leaning on a cane --> -<npc id="363"><sprite variant="8">npcs/sages.xml</sprite></npc><!-- Woman wearing blue clothes with white borders (helper) --> -<npc id="364"><sprite variant="9">npcs/sages.xml</sprite></npc><!-- Bald Man with red-brown robe and circlet, hands folded--> -<npc id="365"><sprite variant="10">npcs/sages.xml</sprite></npc><!-- Man with short beard and white-blue clothes including cape (helper) --> -<npc id="366"><sprite variant="11">npcs/sages.xml</sprite></npc><!-- Man with short beard and white-blue clothes (helper) --> -<!-- Put new unique sprites above here. For huge npcs, see range 216-250. For poses/outfits npcs, see 251-299 --> -<!-- note: don't go above 999, because the 1000's are reserved for mob id --> + <sprite>player_female_base.xml</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + <sprite>equipment/legs/chaps-female.xml</sprite> + <sprite>equipment/chest/shorttanktop-female.xml</sprite> + <sprite>hairstyles/hairstyle11.xml|#bb2222,ffee33</sprite> + </npc> + <npc id="202"> + <!-- An NPC made only from a particle effect. --> + <particlefx>graphics/particles/hellblaze.particle.xml</particlefx> + </npc> + <!-- Woodenpump with drippy water --> + <npc id="203"> + <sprite>npcs/npc-woodenpump.xml</sprite> + </npc> + <npc id="204"> + <sprite variant="27">npcs/npc.xml</sprite> + <particlefx>graphics/particles/golbenez.particle.xml</particlefx> + </npc> + <!-- The entries 205-215 borrow concepts from npc id 201, which should not be regularly done. --> + <npc id="205"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle01.xml|#347235,52D017</sprite> + <sprite>equipment/head/goggles.xml</sprite> + <sprite>equipment/legs/skirt.xml|#d3b79e,ffffff</sprite> + <sprite>equipment/chest/tanktop-female.xml|#d3b79e,ffffff</sprite> + <sprite>equipment/feet/boots-female.xml|#9e7654,ffffff</sprite> + </npc> + <npc id="206"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle10.xml|#7F462C,F9966B</sprite> + <sprite>equipment/chest/cotton-female.xml|#B93B8F,C38EC7,F9B7FF</sprite> + <sprite>equipment/legs/skirt.xml|#AF7817,E8A317</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + </npc> + <npc id="207"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle11.xml|#C8B560,FFE87C</sprite> + <sprite>equipment/chest/robe-female.xml|#7F5217,AF7817,E9AB17,FBB917</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + </npc> + <npc id="208"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle09.xml|#3B9C9C,AFDCEC</sprite> + <sprite>equipment/head/wizard-hat.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite>equipment/chest/robe-female.xml|#4f0a76,8010c0,d699f7</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + <sprite>weapon-staff.xml</sprite> + </npc> + <npc id="209"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle12.xml|#573a26,ffffff</sprite> + <sprite>equipment/chest/cotton-female.xml|#573a26,9e7654,d3b79e,ffffff</sprite> + <sprite>equipment/legs/miniskirt-female.xml|#251e06,443c21,71653b,a0945e</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + </npc> + <npc id="210"> + <sprite>player_female_base.xml</sprite> + <sprite>hairstyles/hairstyle04.xml|#810541,F535AA</sprite> + <sprite>equipment/legs/chaps-female.xml</sprite> + <sprite>equipment/chest/tanktop-female.xml|#846211,dab333,fffb93,ffffff</sprite> + <sprite>equipment/feet/boots-female.xml|#4f2d29,c89078</sprite> + </npc> + <npc id="211"> + <sprite>player_male_base.xml</sprite> + <sprite>hairstyles/hairstyle07.xml|#bb2222,ffee33</sprite> + <sprite>equipment/legs/shorts-male.xml|#255367,266c84,68b0c5,ffffff</sprite> + <sprite>equipment/chest/tanktop-male.xml|#a4b2b2,ffffff</sprite> + <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> + </npc> + <npc id="212"> + <sprite>player_male_base.xml</sprite> + <sprite>hairstyles/hairstyle08.xml|#EE9A4D,ffee33</sprite> + <sprite>equipment/head/captain-hat.xml</sprite> + <sprite>equipment/legs/shorts-male.xml|#a4b2b2,ffffff</sprite> + <sprite>equipment/chest/vnecksweater-male.xml|#a4b2b2,ffffff</sprite> + <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> + </npc> + <npc id="213"> + <sprite>player_male_base.xml</sprite> + <sprite>hairstyles/hairstyle02.xml|#254117,ffee33</sprite> + <sprite>equipment/head/sailor-hat.xml</sprite> + <sprite>equipment/legs/shorts-male.xml|#a4b2b2,ffffff</sprite> + <sprite>equipment/chest/tanktop-male.xml|#a4b2b2,ffffff</sprite> + <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> + </npc> + <npc id="214"> + <sprite>player_male_base.xml</sprite> + <sprite>hairstyles/hairstyle18.xml|#817339,FFE87C</sprite> + <sprite>equipment/head/silkheadband.xml</sprite> + <sprite>equipment/legs/shorts-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + <sprite>equipment/chest/tanktop-male.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> + </npc> + <npc id="215"> + <sprite>player_male_base.xml</sprite> + <sprite>hairstyles/hairstyle02.xml|#F88017,FBB117</sprite> + <sprite>equipment/legs/chaps-male.xml</sprite> + <sprite>equipment/chest/cotton-male.xml|#222255,6666ff</sprite> + <sprite>equipment/head/bowler-hat-brown.xml|#16486e,498ec5,e4f2fc</sprite> + <sprite>equipment/feet/boots-male.xml|#623a34,f0c2b4</sprite> + </npc> + <!-- ***216-250 reserved for huge npcs*** --> + <!-- Barbarian with mouboohat--> + <npc id="216"> + <sprite variant="0">npcs/hugenpcs.xml</sprite> + </npc> + <!-- Barbarian with helmet and huge axe--> + <npc id="217"> + <sprite variant="1">npcs/hugenpcs.xml</sprite> + </npc> + <!-- Barbarian with spear--> + <npc id="218"> + <sprite variant="2">npcs/hugenpcs.xml</sprite> + </npc> + <!-- ***251-299 reserved for pose/outfit NPCs using sprite layering and image dyeing techniques. Because all 7 image channels are active, #ffffff (pure white) is a placeholder color for image dyeing channels not used in the outfit. The order of image channels is: White, Yellow, Green, Cyan, Blue, Magenta and Red.*** --> + <!-- Christmas Saboteur --> + <npc id="251"> + <sprite variant="0">npcs/outfits.xml|#ffffff;#feffab;#25383c;#00ff00;#ff0000;#ffff00;#736f6e</sprite> + </npc> + <!-- Female therminor with orange hat, green outfit --> + <npc id="252"> + <sprite variant="6">npcs/poses.xml</sprite> + <sprite variant="1">npcs/outfits.xml|#636342;#ebec9a;#ffffff;#ffffff;#4b8342;#ffffff;#ea983f</sprite> + </npc> + <!-- Male therminor with orange hat, green outfit. Bald and beardless. --> + <npc id="253"> + <sprite variant="6">npcs/poses.xml</sprite> + <sprite variant="2">npcs/outfits.xml|#636342;#ebec9a;#949400;#ffffff;#4b8342;#ffffff;#ea983f</sprite> + </npc> + <!-- Male therminor with orange hat, green outfit. Balding and long beard.--> + <npc id="254"> + <sprite variant="6">npcs/poses.xml</sprite> + <sprite variant="3">npcs/outfits.xml|#636342;#ebec9a;#949400;#ffffff;#4b8342;#ffffff;#ea983f</sprite> + </npc> + <!-- Male therminor with orange hat, green outfit. Long hair, short beard. --> + <npc id="255"> + <sprite variant="6">npcs/poses.xml</sprite> + <sprite variant="1">npcs/outfits.xml|#636342;#ebec9a;#ffffff;#ffffff;#4b8342;#ffffff;#ea983f</sprite> + </npc> + <!-- Female child with red dress with pink flowers, red shoes. Pink hair in a bun. --> + <npc id="256"> + <sprite variant="0">npcs/childposes.xml</sprite> + <sprite variant="0">npcs/childoutfits.xml|#ed9ecc;#641616;#ffffff;#ffffff;#ed9ecc;#ffffff;#ffffff</sprite> + </npc> + <!-- Male child crying, with dull green pants, yellow shirt under dark brown dungarees. Short light orange hair. --> + <npc id="257"> + <sprite variant="1">npcs/childposes.xml</sprite> + <sprite variant="1">npcs/childoutfits.xml|#d9980b;#856011;#727b10;#e1d403;#ffffff;#ffffff;#ffffff</sprite> + </npc> + <!-- Female child crying, with light blue dress. Purple hair up in two ponytails. --> + <npc id="258"> + <sprite variant="1">npcs/childposes.xml</sprite> + <sprite variant="2">npcs/childoutfits.xml|#5b4976;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff;#36a1bc</sprite> + </npc> + <!-- Male child lying on stomach, with brown shirt, green pants. Short red hair. --> + <npc id="259"> + <sprite variant="3">npcs/childposes.xml</sprite> + <sprite variant="3">npcs/childoutfits.xml|#962222;#665204;#c68319;#ffffff;#ffffff;#ffffff;#ffffff</sprite> + </npc> + <!-- Female child standing holding lollipop, with dull purple dress, yellow leggings, dull purple shoes. Yellow hair in two ponytails. --> + <npc id="260"> + <sprite variant="4">npcs/childposes.xml</sprite> + <sprite variant="4">npcs/childoutfits.xml|#dbd41e;#dbd41e;#ffffff;#ffffff;#ffffff;#8c5a9a;#ffffff</sprite> + </npc> + <!-- Male child standing holding lollipop, with green tanktop, red/brown shorts, yellow leggings, green shoes. Short dark yellow hair. --> + <npc id="261"> + <sprite variant="4">npcs/childposes.xml</sprite> + <sprite variant="5">npcs/childoutfits.xml|#ac9619;#ac9619;#a63e0b;#ffffff;#2f702f;#ffffff;#5e9326</sprite> + </npc> + <!-- Male child hiding behind a crate. Spiky green hair. --> + <npc id="262"> + <sprite variant="5">npcs/childposes.xml</sprite> + <sprite variant="6">npcs/childoutfits.xml|#326632;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff;#ffffff</sprite> + </npc> + <!-- Male child standing, with dark red shirt, dark blue pants, purple shoes. Spiky dark blue hair. --> + <npc id="263"> + <sprite variant="2">npcs/childposes.xml</sprite> + <sprite variant="7">npcs/childoutfits.xml|#3d3d63;#ffffff;#ffffff;#ffffff;#542d63;#282858;#850707</sprite> + </npc> + <!-- Male child standing, in orange hoodie, dark brown pants, orange shoes. --> + <npc id="264"> + <sprite variant="2">npcs/childposes.xml</sprite> + <sprite variant="8">npcs/childoutfits.xml|#ffffff;#4d2e10;#ffffff;#ffffff;#c36508;#ffffff;#c36508</sprite> + </npc> + <!-- Female child standing, with pink shirt, navy blue pants, pink shoes. Light blue/cyan hair. --> + <npc id="265"> + <sprite variant="2">npcs/childposes.xml</sprite> + <sprite variant="9">npcs/childoutfits.xml|#328abc;#ffffff;#ffffff;#ffffff;#cb1c66;#112f57;#cb1c7b</sprite> + </npc> + <!-- Chef Skeleton --> + <npc id="300"> + <sprite variant="0">npcs/npc2.xml</sprite> + </npc> + <!-- Barmaid --> + <npc id="301"> + <sprite variant="1">npcs/npc2.xml</sprite> + </npc> + <!-- Shopkeeper --> + <npc id="302"> + <sprite variant="2">npcs/npc2.xml</sprite> + </npc> + <!-- Drunk Lover --> + <npc id="303"> + <sprite variant="3">npcs/npc2.xml</sprite> + </npc> + <!-- Magic Undead Shop --> + <npc id="304"> + <sprite variant="4">npcs/npc2.xml</sprite> + </npc> + <!-- Werewolf --> + <npc id="305"> + <sprite variant="5">npcs/npc2.xml</sprite> + </npc> + <!-- Chef's helper --> + <npc id="306"> + <sprite variant="6">npcs/npc2.xml</sprite> + </npc> + <!-- Horned mage --> + <npc id="307"> + <sprite variant="7">npcs/npc2.xml</sprite> + </npc> + <!-- Drunker --> + <npc id="308"> + <sprite variant="8">npcs/npc2.xml</sprite> + </npc> + <!-- Chief Barman --> + <npc id="309"> + <sprite variant="9">npcs/npc2.xml</sprite> + </npc> + <!-- Barman --> + <npc id="310"> + <sprite variant="10">npcs/npc2.xml</sprite> + </npc> + <!-- SwordGuy --> + <npc id="311"> + <sprite variant="11">npcs/npc2.xml</sprite> + </npc> + <!-- Ghost from a dead drunker --> + <npc id="312"> + <sprite>npcs/npc-beerguyghost.xml</sprite> + </npc> + <!-- A rich Undead --> + <npc id="313"> + <sprite>npcs/npc-chronos.xml</sprite> + </npc> + <!-- Crying Child --> + <npc id="314"> + <sprite>npcs/npc-cryingchild.xml</sprite> + </npc> + <!-- Innkeeper's Ghost --> + <npc id="315"> + <sprite>npcs/npc-ghostinnkeeper.xml</sprite> + </npc> + <!-- Evil Guard --> + <npc id="316"> + <sprite>npcs/npc-guard.xml</sprite> + </npc> + <!-- A headhang lover --> + <npc id="317"> + <sprite>npcs/npc-headhang.xml</sprite> + </npc> + <!-- A headless lover --> + <npc id="318"> + <sprite>npcs/npc-headless.xml</sprite> + </npc> + <!-- Lightman --> + <npc id="319"> + <sprite>npcs/npc-lightman.xml</sprite> + </npc> + <!-- A bloody Receptionist --> + <npc id="320"> + <sprite>npcs/npc-receptionist.xml</sprite> + </npc> + <!-- Undead banker --> + <npc id="321"> + <sprite>npcs/npc-undeadbanker.xml</sprite> + </npc> + <!-- Closed version of the crypt entrance gate --> + <npc id="322"> + <sprite>npcs/npc-gate-closed.xml</sprite> + </npc> + <!-- Open version of the crypt entrance gate --> + <npc id="323"> + <sprite>npcs/npc-gate-open.xml</sprite> + </npc> + <npc id="324"> + <particlefx>graphics/particles/pentagram-redlinedraw.particle.xml</particlefx> + </npc> + <npc id="325"> + <particlefx>graphics/particles/pentagram-blacklinedraw.particle.xml</particlefx> + </npc> + <!-- Dyer --> + <npc id="326"> + <sprite>npcs/npc-dyer.xml</sprite> + </npc> + <!-- Evil Obelisk --> + <npc id="327"> + <sprite>npcs/evil-obelisk.xml</sprite> + </npc> + <!-- Elf --> + <npc id="328"> + <sprite variant="0">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Cloaked Elf --> + <npc id="329"> + <sprite variant="1">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Nutcracker --> + <npc id="330"> + <sprite variant="2">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Santaboo --> + <npc id="331"> + <sprite variant="3">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Bodyguard Elf1 --> + <npc id="332"> + <sprite variant="4">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Bodyguard Elf2 --> + <npc id="333"> + <sprite variant="5">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Bodyguard Elf3 --> + <npc id="334"> + <sprite variant="6">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Bodyguard Elf4 --> + <npc id="335"> + <sprite variant="7">npcs/christmas_npcs.xml</sprite> + </npc> + <!-- Bunny with a Bowler Hat --> + <npc id="336"> + <sprite variant="12">npcs/npc2.xml</sprite> + </npc> + <!-- Fortune Teller --> + <npc id="337"> + <sprite variant="0">npcs/thermin_npcs.xml</sprite> + </npc> + <!-- Steam Punk --> + <npc id="338"> + <sprite variant="1">npcs/thermin_npcs.xml</sprite> + </npc> + <!-- Furnace --> + <npc id="339"> + <sprite>npcs/furnace.xml</sprite> + </npc> + <!-- Female Miner --> + <npc id="340"> + <sprite variant="36">npcs/npc.xml</sprite> + </npc> + <!-- Furnace NPC without furniture --> + <npc id="341"> + <sprite variant="41">npcs/npc.xml</sprite> + </npc> + <!-- Fortune Teller without furniture --> + <npc id="342"> + <sprite variant="97">npcs/npc.xml</sprite> + </npc> + <!-- Shapeshifter --> + <npc id="343"> + <sprite>npcs/shapeshifter.xml</sprite> + </npc> + <!-- Soul Menhir - Forest --> + <npc id="344"> + <sprite variant="0">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Desert --> + <npc id="345"> + <sprite variant="1">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Snow --> + <npc id="346"> + <sprite variant="2">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Cave --> + <npc id="347"> + <sprite variant="3">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Thermin Cave --> + <npc id="348"> + <sprite variant="4">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Savannah --> + <npc id="349"> + <sprite variant="5">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Woodland --> + <npc id="350"> + <sprite variant="6">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Soul Menhir - Lava Cave --> + <npc id="351"> + <sprite variant="7">npcs/soulmenhirs.xml</sprite> + <particlefx>graphics/particles/soulmenhir.particle.xml</particlefx> + </npc> + <!-- Woman in pink dress and white hair, wearing a circlet --> + <npc id="352"> + <sprite variant="2">npcs/thermin_npcs.xml</sprite> + </npc> + <!-- Man with armor, helmet and a white beard --> + <npc id="353"> + <sprite variant="3">npcs/thermin_npcs.xml</sprite> + </npc> + <!-- Blond man with blue robe sitting and holding a scroll which is written on by a flying quill --> + <npc id="354"> + <sprite>npcs/sittingsage.xml</sprite> + </npc> + <!-- Man wearing a grey robe with pink borders and a similiar cap, holding a staff --> + <npc id="355"> + <sprite variant="0">npcs/sages.xml</sprite> + </npc> + <!-- Woman wearing orange clothing with white borders and a witch hat, holding a wand --> + <npc id="356"> + <sprite variant="1">npcs/sages.xml</sprite> + </npc> + <!-- Woman wearing red clothing with white borders and a witch hat, one hand on her hip --> + <npc id="357"> + <sprite variant="2">npcs/sages.xml</sprite> + </npc> + <!-- Old man with long beard, wearing green clothing with white borders, holding a staff --> + <npc id="358"> + <sprite variant="3">npcs/sages.xml</sprite> + </npc> + <!-- Woman wearing purple and yellow dress wearing a mob-cap --> + <npc id="359"> + <sprite variant="4">npcs/sages.xml</sprite> + </npc> + <!-- Man with green beard wearing a yellow robe with white borders and having a bird flying over his hand --> + <npc id="360"> + <sprite variant="5">npcs/sages.xml</sprite> + </npc> + <!-- Man wearing a black and red robe, a monster skull helmet and holding a staff --> + <npc id="361"> + <sprite variant="6">npcs/sages.xml</sprite> + </npc> + <!-- Man with brown hair, short beard, wearing blue clothes with white borders, leaning on a cane --> + <npc id="362"> + <sprite variant="7">npcs/sages.xml</sprite> + </npc> + <!-- Woman wearing blue clothes with white borders (helper) --> + <npc id="363"> + <sprite variant="8">npcs/sages.xml</sprite> + </npc> + <!-- Bald Man with red-brown robe and circlet, hands folded--> + <npc id="364"> + <sprite variant="9">npcs/sages.xml</sprite> + </npc> + <!-- Man with short beard and white-blue clothes including cape (helper) --> + <npc id="365"> + <sprite variant="10">npcs/sages.xml</sprite> + </npc> + <!-- Man with short beard and white-blue clothes (helper) --> + <npc id="366"> + <sprite variant="11">npcs/sages.xml</sprite> + </npc> + <!-- Put new unique sprites above here. For huge npcs, see range 216-250. For poses/outfits npcs, see 251-299 --> + <!-- note: don't go above 999, because the 1000's are reserved for mob id --> </npcs> @@ -2,53 +2,48 @@ <!-- Use this file to override default data paths used by the system If this file is not used, the hard-coded defaults are the following: -Files: Default paths: -============= =============== +Files: Default paths: +============= =============== (All folders listed below are relative to the data/ directory.) -Default wallpaper: graphics/images/ -Default error path: graphics/images/ +Default wallpaper: graphics/images/ +Default error path: graphics/images/ -Default items path: graphics/items/ -Default minimaps path: graphics/minimaps/ -Default particles path: graphics/particles/ -Default sprite path: graphics/sprites/ -Default maps path: maps/ -Default sfx path: sfx/ +Default items path: graphics/items/ +Default minimaps path: graphics/minimaps/ +Default particles path: graphics/particles/ +Default sprite path: graphics/sprites/ +Default maps path: maps/ +Default sfx path: sfx/ Hard-coded reference files (Some could be handled differently later): -Files: Default paths: -============= =============== -Error handling for missing sprites files: graphics/sprites/error.xml -Level Up particle XML file: graphics/particles/levelup.particle.xml -Warp/Portal effect XML file: graphics/particles/warparea.particle.xml -Player unarmed attack sound effect: sfx/fist-swish.ogg +Files: Default paths: +============= =============== +Error handling for missing sprites files: graphics/sprites/error.xml +Level Up particle XML file: graphics/particles/levelup.particle.xml +Warp/Portal effect XML file: graphics/particles/warparea.particle.xml +Player unarmed attack sound effect: sfx/fist-swish.ogg You can also have a look the client data handling reference page, here: http://doc.manasource.org/client_data_handling Also, don't forget to add the '/' path separator at the end of folder values. --> - <configuration> - <!-- Required data paths --> - <option name="itemIcons" value="graphics/items/" /> - <option name="unknownItemFile" value="unknown-item.png" /> - <option name="sprites" value="graphics/sprites/" /> - <option name="spriteErrorFile" value="error.xml" /> - - <option name="particles" value="graphics/particles/" /> - <option name="levelUpEffectFile" value="levelup.particle.xml" /> - <option name="portalEffectFile" value="warparea.particle.xml" /> - - <option name="minimaps" value="graphics/minimaps/" /> - <option name="maps" value="maps/" /> - - <option name="sfx" value="sfx/" /> - <option name="attackSfxFile" value="fist-swish.ogg" /> - <option name="music" value="music/" /> - - <option name="wallpapers" value="graphics/images/" /> - <option name="wallpaperFile" value="login_wallpaper.png" /> -</configuration>
\ No newline at end of file + <!-- Required data paths --> + <option name="itemIcons" value="graphics/items/"/> + <option name="unknownItemFile" value="unknown-item.png"/> + <option name="sprites" value="graphics/sprites/"/> + <option name="spriteErrorFile" value="error.xml"/> + <option name="particles" value="graphics/particles/"/> + <option name="levelUpEffectFile" value="levelup.particle.xml"/> + <option name="portalEffectFile" value="warparea.particle.xml"/> + <option name="minimaps" value="graphics/minimaps/"/> + <option name="maps" value="maps/"/> + <option name="sfx" value="sfx/"/> + <option name="attackSfxFile" value="fist-swish.ogg"/> + <option name="music" value="music/"/> + <option name="wallpapers" value="graphics/images/"/> + <option name="wallpaperFile" value="login_wallpaper.png"/> +</configuration> @@ -1,34 +1,31 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <!-- Copyright 2011 The Mana World Development Team --> - - <!-- The skills.xml file is used by the 0.5.x (>= 0.5.3) and 1.x versions only. Older versions will use ea-skills.xml See documentation at: http://doc.manasource.org/skills.xml --> <skills> - <set name="Basic"> - <skill id="1" name="Emote" icon="graphics/skills/basic/emote.png"/> - <skill id="2" name="Trade" icon="graphics/skills/basic/trade.png"/> - <skill id="3" name="Party" icon="graphics/skills/basic/party.png"/> - </set> - <set name="Magic"> - <skill id="340" name="Magic" icon="graphics/skills/magic/basic.png"/> - <skill id="341" name="Life Magic" icon="graphics/skills/magic/life.png"/> - <skill id="342" name="War Magic" icon="graphics/skills/magic/war.png"/> - <skill id="343" name="Transmutation Magic" icon="graphics/skills/magic/transmutation.png"/> - <skill id="344" name="Nature Magic" icon="graphics/skills/magic/nature.png"/> - <skill id="345" name="Astral Magic" icon="graphics/skills/magic/astral.png"/> - </set> - <set name="Focus"> - <skill id="339" name="Focusing" icon="graphics/skills/focus/focus.png"/> - <skill id="45" name="Mallards Eye" icon="graphics/skills/focus/mallardseye.png"/> - <skill id="350" name="Brawling" icon="graphics/skills/focus/brawling.png"/> - <skill id="351" name="Lucky Counter" icon="graphics/skills/unknown.png"/> - <skill id="352" name="Speed" icon="graphics/skills/focus/speed.png"/> - <skill id="353" name="Resist Poison" icon="graphics/skills/focus/resistpoison.png"/> - <skill id="354" name="Astral Soul" icon="graphics/skills/focus/astralsoul.png"/> - <skill id="355" name="Raging" icon="graphics/skills/focus/raging.png"/> - </set> + <set name="Basic"> + <skill id="1" name="Emote" icon="graphics/skills/basic/emote.png"/> + <skill id="2" name="Trade" icon="graphics/skills/basic/trade.png"/> + <skill id="3" name="Party" icon="graphics/skills/basic/party.png"/> + </set> + <set name="Magic"> + <skill id="340" name="Magic" icon="graphics/skills/magic/basic.png"/> + <skill id="341" name="Life Magic" icon="graphics/skills/magic/life.png"/> + <skill id="342" name="War Magic" icon="graphics/skills/magic/war.png"/> + <skill id="343" name="Transmutation Magic" icon="graphics/skills/magic/transmutation.png"/> + <skill id="344" name="Nature Magic" icon="graphics/skills/magic/nature.png"/> + <skill id="345" name="Astral Magic" icon="graphics/skills/magic/astral.png"/> + </set> + <set name="Focus"> + <skill id="339" name="Focusing" icon="graphics/skills/focus/focus.png"/> + <skill id="45" name="Mallards Eye" icon="graphics/skills/focus/mallardseye.png"/> + <skill id="350" name="Brawling" icon="graphics/skills/focus/brawling.png"/> + <skill id="351" name="Lucky Counter" icon="graphics/skills/unknown.png"/> + <skill id="352" name="Speed" icon="graphics/skills/focus/speed.png"/> + <skill id="353" name="Resist Poison" icon="graphics/skills/focus/resistpoison.png"/> + <skill id="354" name="Astral Soul" icon="graphics/skills/focus/astralsoul.png"/> + <skill id="355" name="Raging" icon="graphics/skills/focus/raging.png"/> + </set> </skills> - diff --git a/status-effects.xml b/status-effects.xml index 302b07a8..242773f2 100644 --- a/status-effects.xml +++ b/status-effects.xml @@ -1,64 +1,18 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <status-effects> - <status-effect name="item-healing" id="70" block-id="24" - persistent-particle-effect="true" - start-particle="graphics/particles/circle.particle.xml" - /> - - <status-effect name="speed" id="37" block-id="21" - icon="icon-haste-potion.xml" - persistent-particle-effect="true" - start-particle="graphics/particles/pink-violent-glow.particle.xml" - /> - <status-effect name="strength" id="185" block-id="23" - icon="icon-iron-potion.xml" - persistent-particle-effect="true" - start-particle="graphics/particles/orange-violent-glow.particle.xml" - /> - <status-effect name="invisibility" id="4096" block-id="12" - icon="icon-invisible.xml" - start-message="You are now invisible." - end-message="You are no longer invisible." - persistent-particle-effect="true" - start-particle="graphics/particles/sphere-white.particle.xml" - /> - <status-effect name="poison" id="132" block-id="16" - icon="icon-poison.xml" - persistent-particle-effect="true" - start-particle="graphics/particles/green-bubbles.particle.xml" - /> - <status-effect name="slow-poison" id="14" block-id="25" - icon="icon-slow-poison.xml" - persistent-particle-effect="true" - start-particle="graphics/particles/small-green-bubbles.particle.xml" - /> - <status-effect name="dark-aura" id="2004" block-id="26" - icon="icon-poison.xml" - persistent-particle-effect="true" - start-particle="graphics/particles/dark-aura.particle.xml" - /> - <status-effect name="hide" id="194" - icon="icon-hidden.xml" - /> - <status-effect name="flying-backpack" id="196" - icon="icon-feather.xml" - /> - <status-effect name="barrier" id="197" - icon="icon-green-barrier.xml" - /> - <status-effect name="phys-shield" id="199" - icon="icon-red-rotating-hex.xml" - /> - <status-effect name="spell-attack-generic" id="2000" - icon="icon-spell-attack-generic.xml" - /> - <status-effect name="spell-shearing" id="2001" - icon="icon-spell-shearing.xml" - /> - <status-effect name="spell-protection-generic" id="2002" - icon="icon-spell-protection-generic.xml" - /> - <status-effect name="spell-haste" id="2003" - icon="icon-spell-haste.xml" - /> + <status-effect name="item-healing" id="70" block-id="24" persistent-particle-effect="true" start-particle="graphics/particles/circle.particle.xml"/> + <status-effect name="speed" id="37" block-id="21" icon="icon-haste-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/pink-violent-glow.particle.xml"/> + <status-effect name="strength" id="185" block-id="23" icon="icon-iron-potion.xml" persistent-particle-effect="true" start-particle="graphics/particles/orange-violent-glow.particle.xml"/> + <status-effect name="invisibility" id="4096" block-id="12" icon="icon-invisible.xml" start-message="You are now invisible." end-message="You are no longer invisible." persistent-particle-effect="true" start-particle="graphics/particles/sphere-white.particle.xml"/> + <status-effect name="poison" id="132" block-id="16" icon="icon-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/green-bubbles.particle.xml"/> + <status-effect name="slow-poison" id="14" block-id="25" icon="icon-slow-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/small-green-bubbles.particle.xml"/> + <status-effect name="dark-aura" id="2004" block-id="26" icon="icon-poison.xml" persistent-particle-effect="true" start-particle="graphics/particles/dark-aura.particle.xml"/> + <status-effect name="hide" id="194" icon="icon-hidden.xml"/> + <status-effect name="flying-backpack" id="196" icon="icon-feather.xml"/> + <status-effect name="barrier" id="197" icon="icon-green-barrier.xml"/> + <status-effect name="phys-shield" id="199" icon="icon-red-rotating-hex.xml"/> + <status-effect name="spell-attack-generic" id="2000" icon="icon-spell-attack-generic.xml"/> + <status-effect name="spell-shearing" id="2001" icon="icon-spell-shearing.xml"/> + <status-effect name="spell-protection-generic" id="2002" icon="icon-spell-protection-generic.xml"/> + <status-effect name="spell-haste" id="2003" icon="icon-spell-haste.xml"/> </status-effects> @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0"?> <units> - <unit type="currency" base="GP" round="0"/> - <unit type="weight" base="g" round="0"> - <level symbol="kg" count="1000" round="2"/> - </unit> + <unit type="currency" base="GP" round="0"/> + <unit type="weight" base="g" round="0"> + <level symbol="kg" count="1000" round="2"/> + </unit> </units> |