diff options
author | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-07-19 15:12:06 +0000 |
---|---|---|
committer | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-07-19 15:12:06 +0000 |
commit | 5f3ce7508a14747b83a163cc3b4f172ad08e38f5 (patch) | |
tree | bc939d1d6a1cc00ee319303e00ce665762d0ac5c | |
parent | b11677a6374e8c9dab4c706746e1a34fdec7778c (diff) | |
download | clientdata-5f3ce7508a14747b83a163cc3b4f172ad08e38f5.tar.gz clientdata-5f3ce7508a14747b83a163cc3b4f172ad08e38f5.tar.bz2 clientdata-5f3ce7508a14747b83a163cc3b4f172ad08e38f5.tar.xz clientdata-5f3ce7508a14747b83a163cc3b4f172ad08e38f5.zip |
Merged new_animation branch until r2415 into trunk.
50 files changed, 2591 insertions, 1 deletions
diff --git a/graphics/sprites/Makefile.am b/graphics/sprites/Makefile.am index 09373ae8..7d59b684 100644 --- a/graphics/sprites/Makefile.am +++ b/graphics/sprites/Makefile.am @@ -4,38 +4,69 @@ spritesdir = $(pkgdatadir)/data/graphics/sprites sprites_DATA = \ emotions.png \ hairstyle1.png \ + hairstyle1.xml \ hairstyle2.png \ + hairstyle2.xml \ hairstyle3.png \ + hairstyle3.xml \ hairstyle4.png \ + hairstyle4.xml \ hairstyle5.png \ + hairstyle5.xml \ hairstyle6.png \ + hairstyle6.xml \ hairstyle7.png \ item001.png \ + item001.xml \ item002.png \ + item002.xml \ + hairstyle7.xml \ items.png \ monster0.png \ + monster0.xml \ monster1.png \ + monster1.xml \ monster2.png \ + monster2.xml \ monster3.png \ + monster3.xml \ monster4.png \ + monster4.xml \ monster5.png \ + monster5.xml \ monster6.png \ + monster6.xml \ monster7.png \ + monster7.xml \ monster8.png \ + monster8.xml \ monster9.png \ + monster9.xml \ monster10.png \ + monster10.xml \ monster11.png \ + monster11.xml \ monster12.png \ + monster12.xml \ monster13.png \ + monster13.xml \ monster14.png \ + monster14.xml \ monster15.png \ + monster15.xml \ monster16.png \ + monster16.xml \ monster17.png \ + monster17.xml \ npcs.png \ + npc.xml \ player_female_base.png \ + player_female_base.xml \ player_male_base.png \ + player_male_base.xml \ weapon0.png \ - weapon1.png + weapon1.png \ + weapons.xml EXTRA_DIST = \ $(sprites_DATA) diff --git a/graphics/sprites/hairstyle1.xml b/graphics/sprites/hairstyle1.xml new file mode 100644 index 00000000..c030f2be --- /dev/null +++ b/graphics/sprites/hairstyle1.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle1.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle2.xml b/graphics/sprites/hairstyle2.xml new file mode 100644 index 00000000..0ce82730 --- /dev/null +++ b/graphics/sprites/hairstyle2.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle2.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle3.xml b/graphics/sprites/hairstyle3.xml new file mode 100644 index 00000000..6738fadc --- /dev/null +++ b/graphics/sprites/hairstyle3.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle3.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle4.xml b/graphics/sprites/hairstyle4.xml new file mode 100644 index 00000000..63009321 --- /dev/null +++ b/graphics/sprites/hairstyle4.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle4.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle5.xml b/graphics/sprites/hairstyle5.xml new file mode 100644 index 00000000..aedd629a --- /dev/null +++ b/graphics/sprites/hairstyle5.xml @@ -0,0 +1,134 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle5.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle6.xml b/graphics/sprites/hairstyle6.xml new file mode 100644 index 00000000..c88ca6b6 --- /dev/null +++ b/graphics/sprites/hairstyle6.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle6.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/hairstyle7.xml b/graphics/sprites/hairstyle7.xml new file mode 100644 index 00000000..a13797c6 --- /dev/null +++ b/graphics/sprites/hairstyle7.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="9"> + + <imageset name="base" src="graphics/sprites/hairstyle7.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="3" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25"/> + </animation> + <animation direction="right"> + <frame index="5" 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="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <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="75"/> + <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="75"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" 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" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="3" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="3" offsetX="-1" offsetY ="-27" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-23" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="5" offsetX="1" offsetY ="-27" delay="75"/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="3" offsetX="5" offsetY ="-30" delay="75" /> + </animation> + <animation direction="up"> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="0" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-26" delay="75"/> + <frame index="4" offsetX="-1" offsetY ="-25" delay="75"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="5" offsetX="-3" offsetY ="-30" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="5" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="-1" offsetY ="-17"/> + </animation> + <animation direction="right"> + <frame index="5" offsetX="-5" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/item001.xml b/graphics/sprites/item001.xml new file mode 100644 index 00000000..24d31e92 --- /dev/null +++ b/graphics/sprites/item001.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?>
+<sprite name="player" action="stand">
+
+ <imageset name="base" src="graphics/sprites/item001.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" />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="37" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/item002.xml b/graphics/sprites/item002.xml new file mode 100644 index 00000000..4a44bd20 --- /dev/null +++ b/graphics/sprites/item002.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?>
+<sprite name="player" action="stand">
+
+ <imageset name="base" src="graphics/sprites/item002.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" />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="37" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monster0.png b/graphics/sprites/monster0.png Binary files differindex 9fe905f5..579ce114 100644 --- a/graphics/sprites/monster0.png +++ b/graphics/sprites/monster0.png diff --git a/graphics/sprites/monster0.xml b/graphics/sprites/monster0.xml new file mode 100644 index 00000000..6f9e3ea0 --- /dev/null +++ b/graphics/sprites/monster0.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster0.png" width="20" height="15" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster1.png b/graphics/sprites/monster1.png Binary files differindex 0b517726..f90da465 100644 --- a/graphics/sprites/monster1.png +++ b/graphics/sprites/monster1.png diff --git a/graphics/sprites/monster1.xml b/graphics/sprites/monster1.xml new file mode 100644 index 00000000..1eb94d27 --- /dev/null +++ b/graphics/sprites/monster1.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster1.png" width="48" height="45" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster10.png b/graphics/sprites/monster10.png Binary files differindex db1e161c..3febd1d2 100644 --- a/graphics/sprites/monster10.png +++ b/graphics/sprites/monster10.png diff --git a/graphics/sprites/monster10.xml b/graphics/sprites/monster10.xml new file mode 100644 index 00000000..398c4edc --- /dev/null +++ b/graphics/sprites/monster10.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster10.png" width="24" height="30" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster11.png b/graphics/sprites/monster11.png Binary files differindex f04b6c68..743d83e7 100644 --- a/graphics/sprites/monster11.png +++ b/graphics/sprites/monster11.png diff --git a/graphics/sprites/monster11.xml b/graphics/sprites/monster11.xml new file mode 100644 index 00000000..3be433df --- /dev/null +++ b/graphics/sprites/monster11.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster11.png" width="42" height="33" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster12.png b/graphics/sprites/monster12.png Binary files differindex f0a61727..eeedd44a 100644 --- a/graphics/sprites/monster12.png +++ b/graphics/sprites/monster12.png diff --git a/graphics/sprites/monster12.xml b/graphics/sprites/monster12.xml new file mode 100644 index 00000000..2dc1cdcd --- /dev/null +++ b/graphics/sprites/monster12.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster12.png" width="60" height="60" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster13.png b/graphics/sprites/monster13.png Binary files differindex 79091b73..4e8bf4cd 100644 --- a/graphics/sprites/monster13.png +++ b/graphics/sprites/monster13.png diff --git a/graphics/sprites/monster13.xml b/graphics/sprites/monster13.xml new file mode 100644 index 00000000..697f9ba2 --- /dev/null +++ b/graphics/sprites/monster13.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster13.png" width="52" height="24" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster14.png b/graphics/sprites/monster14.png Binary files differindex 5d20d9e8..5964b631 100644 --- a/graphics/sprites/monster14.png +++ b/graphics/sprites/monster14.png diff --git a/graphics/sprites/monster14.xml b/graphics/sprites/monster14.xml new file mode 100644 index 00000000..e935e515 --- /dev/null +++ b/graphics/sprites/monster14.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster14.png" width="52" height="28" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster15.png b/graphics/sprites/monster15.png Binary files differindex 5e1e6df6..bd6ad90a 100644 --- a/graphics/sprites/monster15.png +++ b/graphics/sprites/monster15.png diff --git a/graphics/sprites/monster15.xml b/graphics/sprites/monster15.xml new file mode 100644 index 00000000..0b9a55bc --- /dev/null +++ b/graphics/sprites/monster15.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster15.png" width="37" height="58" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" /> + </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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster16.png b/graphics/sprites/monster16.png Binary files differindex 21c9a125..90b5c97b 100644 --- a/graphics/sprites/monster16.png +++ b/graphics/sprites/monster16.png diff --git a/graphics/sprites/monster16.xml b/graphics/sprites/monster16.xml new file mode 100644 index 00000000..afb8e47a --- /dev/null +++ b/graphics/sprites/monster16.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster16.png" width="50" height="42" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster17.png b/graphics/sprites/monster17.png Binary files differindex 69f819e4..78ac875d 100644 --- a/graphics/sprites/monster17.png +++ b/graphics/sprites/monster17.png diff --git a/graphics/sprites/monster17.xml b/graphics/sprites/monster17.xml new file mode 100644 index 00000000..9db44618 --- /dev/null +++ b/graphics/sprites/monster17.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster17.png" width="42" height="40" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster2.png b/graphics/sprites/monster2.png Binary files differindex 5e73a1a4..3c3cdac7 100644 --- a/graphics/sprites/monster2.png +++ b/graphics/sprites/monster2.png diff --git a/graphics/sprites/monster2.xml b/graphics/sprites/monster2.xml new file mode 100644 index 00000000..5efb074a --- /dev/null +++ b/graphics/sprites/monster2.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster2.png" width="48" height="45" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster3.png b/graphics/sprites/monster3.png Binary files differindex d9645f12..dc6f61e4 100644 --- a/graphics/sprites/monster3.png +++ b/graphics/sprites/monster3.png diff --git a/graphics/sprites/monster3.xml b/graphics/sprites/monster3.xml new file mode 100644 index 00000000..e1dc0a06 --- /dev/null +++ b/graphics/sprites/monster3.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster3.png" width="52" height="24" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster4.png b/graphics/sprites/monster4.png Binary files differindex eed27709..cf20e57c 100644 --- a/graphics/sprites/monster4.png +++ b/graphics/sprites/monster4.png diff --git a/graphics/sprites/monster4.xml b/graphics/sprites/monster4.xml new file mode 100644 index 00000000..f15148e6 --- /dev/null +++ b/graphics/sprites/monster4.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster4.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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster5.png b/graphics/sprites/monster5.png Binary files differindex f192fb48..6097ce1b 100644 --- a/graphics/sprites/monster5.png +++ b/graphics/sprites/monster5.png diff --git a/graphics/sprites/monster5.xml b/graphics/sprites/monster5.xml new file mode 100644 index 00000000..91809787 --- /dev/null +++ b/graphics/sprites/monster5.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster5.png" width="52" height="24" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster6.png b/graphics/sprites/monster6.png Binary files differindex 64359681..3ec5ae62 100644 --- a/graphics/sprites/monster6.png +++ b/graphics/sprites/monster6.png diff --git a/graphics/sprites/monster6.xml b/graphics/sprites/monster6.xml new file mode 100644 index 00000000..f7fe8625 --- /dev/null +++ b/graphics/sprites/monster6.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster6.png" width="52" height="24" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster7.png b/graphics/sprites/monster7.png Binary files differindex ef53394d..8df153f7 100644 --- a/graphics/sprites/monster7.png +++ b/graphics/sprites/monster7.png diff --git a/graphics/sprites/monster7.xml b/graphics/sprites/monster7.xml new file mode 100644 index 00000000..8622cfb2 --- /dev/null +++ b/graphics/sprites/monster7.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster7.png" width="48" height="45" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster8.png b/graphics/sprites/monster8.png Binary files differindex 7f9f9e4d..b5bdc2cb 100644 --- a/graphics/sprites/monster8.png +++ b/graphics/sprites/monster8.png diff --git a/graphics/sprites/monster8.xml b/graphics/sprites/monster8.xml new file mode 100644 index 00000000..a92aba06 --- /dev/null +++ b/graphics/sprites/monster8.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster8.png" width="48" height="29" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monster9.png b/graphics/sprites/monster9.png Binary files differindex 1a7ee2a8..b52d274e 100644 --- a/graphics/sprites/monster9.png +++ b/graphics/sprites/monster9.png diff --git a/graphics/sprites/monster9.xml b/graphics/sprites/monster9.xml new file mode 100644 index 00000000..6a0954a3 --- /dev/null +++ b/graphics/sprites/monster9.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monster9.png" width="60" height="43" /> + + <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="75" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" 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" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="33" end="38" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/npc.xml b/graphics/sprites/npc.xml new file mode 100644 index 00000000..bc75d230 --- /dev/null +++ b/graphics/sprites/npc.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<sprite variants="42" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/npcs.png" width="50" height="80" /> + <action name="" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/player_female_base.xml b/graphics/sprites/player_female_base.xml new file mode 100644 index 00000000..5fed094e --- /dev/null +++ b/graphics/sprites/player_female_base.xml @@ -0,0 +1,101 @@ +<?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"> + <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" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="50" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="50" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="50" /> + </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" /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="31" end="37" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/player_male_base.xml b/graphics/sprites/player_male_base.xml new file mode 100644 index 00000000..c49364d8 --- /dev/null +++ b/graphics/sprites/player_male_base.xml @@ -0,0 +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" />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="37" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/weapons.xml b/graphics/sprites/weapons.xml new file mode 100644 index 00000000..d3430507 --- /dev/null +++ b/graphics/sprites/weapons.xml @@ -0,0 +1,42 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + + <imageset name="dagger" src="graphics/sprites/weapon0.png" width="64" height="64" /> + <imageset name="bow" src="graphics/sprites/weapon1.png" width="64" height="64" /> + + <action name="" imageset="base"> + <animation direction="default"> + </animation> + </action> + + <action name="attack_stab" imageset="dagger"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + </animation> + </action> + + <action name="attack_bow" imageset="bow"> + <animation direction="down"> + <sequence start="0" end="4" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="5" end="9" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="10" end="14" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="15" end="19" delay="75" /> + </animation> + </action> + +</sprite>
\ No newline at end of file |