summaryrefslogtreecommitdiff
path: root/graphics/sprites/equipment
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sprites/equipment')
-rw-r--r--graphics/sprites/equipment/chest/bra-female.pngbin13728 -> 8329 bytes
-rw-r--r--graphics/sprites/equipment/chest/bra-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.pngbin85819 -> 42490 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest.pngbin85980 -> 42490 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest.xml14
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.pngbin81129 -> 44366 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/chainmail.pngbin72812 -> 38945 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail.xml14
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.pngbin25462 -> 12578 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail.pngbin20053 -> 9826 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail.xml14
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.xml206
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-male.xml102
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.png (renamed from graphics/sprites/equipment/chest/saviorarmor-male.png)bin125407 -> 125407 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor.xml110
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.pngbin2216456 -> 18222 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop.pngbin27448 -> 14093 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop.xml14
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.pngbin2216456 -> 20000 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/tanktop.pngbin30803 -> 16867 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop.xml14
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.pngbin92166 -> 46248 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater.pngbin91097 -> 44976 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater.xml14
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.pngbin72882 -> 37658 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater.pngbin80627 -> 39586 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater.xml14
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.pngbin61492 -> 32165 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.xml14
-rw-r--r--graphics/sprites/equipment/chest/warlordplate.pngbin64840 -> 33120 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate.xml14
-rw-r--r--graphics/sprites/equipment/feet/boots-female.pngbin2216456 -> 16344 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-female.xml14
-rw-r--r--graphics/sprites/equipment/feet/boots.pngbin2216456 -> 16339 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots.xml14
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.pngbin2216456 -> 21103 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.xml13
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.pngbin2216456 -> 69156 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots.xml13
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.pngbin2216456 -> 14432 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.xml14
-rw-r--r--graphics/sprites/equipment/feet/warlordboots.pngbin25628 -> 14371 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots.xml14
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.pngbin2216456 -> 11198 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.xml14
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves.pngbin2216456 -> 11347 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves.xml14
-rw-r--r--graphics/sprites/equipment/head/afkcap.pngbin2910 -> 3161 bytes
-rw-r--r--graphics/sprites/equipment/head/afkcap.xml239
-rw-r--r--graphics/sprites/equipment/head/antlerhat.pngbin720 -> 799 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat.pngbin942 -> 1137 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat.xml239
-rw-r--r--graphics/sprites/equipment/head/bandana.pngbin2338 -> 1842 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana.xml239
-rw-r--r--graphics/sprites/equipment/head/beaniecopter.pngbin3974 -> 4058 bytes
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.pngbin3814 -> 4012 bytes
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.xml238
-rw-r--r--graphics/sprites/equipment/head/bucket.pngbin1234 -> 1587 bytes
-rw-r--r--graphics/sprites/equipment/head/bucket.xml238
-rw-r--r--graphics/sprites/equipment/head/bull.pngbin2761 -> 3051 bytes
-rw-r--r--graphics/sprites/equipment/head/bull.xml238
-rw-r--r--graphics/sprites/equipment/head/bunnyears.pngbin1075 -> 1163 bytes
-rw-r--r--graphics/sprites/equipment/head/bunnyears.xml237
-rw-r--r--graphics/sprites/equipment/head/candlehelmet.pngbin13047 -> 13252 bytes
-rw-r--r--graphics/sprites/equipment/head/cap.pngbin2376 -> 2402 bytes
-rw-r--r--graphics/sprites/equipment/head/cap.xml237
-rw-r--r--graphics/sprites/equipment/head/catears.pngbin856 -> 928 bytes
-rw-r--r--graphics/sprites/equipment/head/catears.xml239
-rw-r--r--graphics/sprites/equipment/head/chefhat.pngbin1146 -> 1698 bytes
-rw-r--r--graphics/sprites/equipment/head/chefhat.xml237
-rw-r--r--graphics/sprites/equipment/head/crown.pngbin3350 -> 3819 bytes
-rw-r--r--graphics/sprites/equipment/head/crown.xml237
-rw-r--r--graphics/sprites/equipment/head/deserthat.pngbin2223 -> 2300 bytes
-rw-r--r--graphics/sprites/equipment/head/deserthat.xml123
-rw-r--r--graphics/sprites/equipment/head/devcap.pngbin2587 -> 2602 bytes
-rw-r--r--graphics/sprites/equipment/head/devcap.xml237
-rw-r--r--graphics/sprites/equipment/head/earmuffs.pngbin2210 -> 1527 bytes
-rw-r--r--graphics/sprites/equipment/head/earmuffs.xml237
-rw-r--r--graphics/sprites/equipment/head/fancyhat.pngbin1130 -> 1231 bytes
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml237
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.pngbin3629 -> 4058 bytes
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.xml239
-rw-r--r--graphics/sprites/equipment/head/gmcap.pngbin2875 -> 2890 bytes
-rw-r--r--graphics/sprites/equipment/head/gmcap.xml237
-rw-r--r--graphics/sprites/equipment/head/headmodel.pngbin635 -> 3847 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin644 -> 1468 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.xml237
-rw-r--r--graphics/sprites/equipment/head/operamask.pngbin2390 -> 1438 bytes
-rw-r--r--graphics/sprites/equipment/head/operamask.xml237
-rw-r--r--graphics/sprites/equipment/head/paperbag.pngbin5962 -> 6154 bytes
-rw-r--r--graphics/sprites/equipment/head/paperbag.xml237
-rw-r--r--graphics/sprites/equipment/head/phylactery.pngbin807 -> 916 bytes
-rw-r--r--graphics/sprites/equipment/head/phylactery.xml214
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.pngbin1248 -> 1051 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.xml237
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.pngbin2760 -> 2832 bytes
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.xml237
-rw-r--r--graphics/sprites/equipment/head/santahat.pngbin1501 -> 1654 bytes
-rw-r--r--graphics/sprites/equipment/head/santahat.xml237
-rw-r--r--graphics/sprites/equipment/head/silkheadband.pngbin2496 -> 2631 bytes
-rw-r--r--graphics/sprites/equipment/head/silkheadband.xml237
-rw-r--r--graphics/sprites/equipment/head/skullmask.pngbin2042 -> 2234 bytes
-rw-r--r--graphics/sprites/equipment/head/skullmask.xml237
-rw-r--r--graphics/sprites/equipment/head/smileycap.xml197
-rw-r--r--graphics/sprites/equipment/head/standardheadband.pngbin1011 -> 1062 bytes
-rw-r--r--graphics/sprites/equipment/head/standardheadband.xml237
-rw-r--r--graphics/sprites/equipment/head/tophat.pngbin1204 -> 1777 bytes
-rw-r--r--graphics/sprites/equipment/head/tophat.xml237
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.pngbin2216456 -> 19418 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.xml14
-rw-r--r--graphics/sprites/equipment/legs/miniskirt.pngbin35160 -> 19823 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt.xml14
-rw-r--r--graphics/sprites/equipment/legs/pants-male-oversized.xml10
-rw-r--r--graphics/sprites/equipment/legs/pants-oversized.xml2
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.pngbin2216456 -> 11285 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.xml14
-rw-r--r--graphics/sprites/equipment/legs/shorts.pngbin2216456 -> 10897 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts.xml14
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.pngbin31683 -> 16658 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.xml14
-rw-r--r--graphics/sprites/equipment/legs/silkpants.pngbin30366 -> 16229 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants.xml14
-rw-r--r--graphics/sprites/equipment/weapons/bow.pngbin15983 -> 5830 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow.xml89
131 files changed, 883 insertions, 6777 deletions
diff --git a/graphics/sprites/equipment/chest/bra-female.png b/graphics/sprites/equipment/chest/bra-female.png
index c905e69d..6a0b4fc8 100644
--- a/graphics/sprites/equipment/chest/bra-female.png
+++ b/graphics/sprites/equipment/chest/bra-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bra-female.xml b/graphics/sprites/equipment/chest/bra-female.xml
index 79276abc..6409d5b8 100644
--- a/graphics/sprites/equipment/chest/bra-female.xml
+++ b/graphics/sprites/equipment/chest/bra-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/bra-female.png|R" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bra-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.png b/graphics/sprites/equipment/chest/bromenalchest-female.png
index c45f38cc..17f5f35a 100644
--- a/graphics/sprites/equipment/chest/bromenalchest-female.png
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml
index 5087c10f..9e35f978 100644
--- a/graphics/sprites/equipment/chest/bromenalchest-female.xml
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/bromenalchest.png b/graphics/sprites/equipment/chest/bromenalchest.png
index 36db5887..17f5f35a 100644
--- a/graphics/sprites/equipment/chest/bromenalchest.png
+++ b/graphics/sprites/equipment/chest/bromenalchest.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bromenalchest.xml b/graphics/sprites/equipment/chest/bromenalchest.xml
index 5d6e5d7b..1fdc7cb3 100644
--- a/graphics/sprites/equipment/chest/bromenalchest.xml
+++ b/graphics/sprites/equipment/chest/bromenalchest.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/bromenalchest.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/chainmail-female.png b/graphics/sprites/equipment/chest/chainmail-female.png
index f57088e3..3f16fc55 100644
--- a/graphics/sprites/equipment/chest/chainmail-female.png
+++ b/graphics/sprites/equipment/chest/chainmail-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml
index 11c076d9..3ee7e4c2 100644
--- a/graphics/sprites/equipment/chest/chainmail-female.xml
+++ b/graphics/sprites/equipment/chest/chainmail-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/chainmail-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/chainmail.png b/graphics/sprites/equipment/chest/chainmail.png
index c3817650..e4575270 100644
--- a/graphics/sprites/equipment/chest/chainmail.png
+++ b/graphics/sprites/equipment/chest/chainmail.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/chainmail.xml b/graphics/sprites/equipment/chest/chainmail.xml
index 98e16e14..dc136dfb 100644
--- a/graphics/sprites/equipment/chest/chainmail.xml
+++ b/graphics/sprites/equipment/chest/chainmail.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/chainmail.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.png b/graphics/sprites/equipment/chest/lightplatemail-female.png
index 2c13af29..db6c187b 100644
--- a/graphics/sprites/equipment/chest/lightplatemail-female.png
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml
index 98d9aa14..7ef84ae5 100644
--- a/graphics/sprites/equipment/chest/lightplatemail-female.xml
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/lightplatemail.png b/graphics/sprites/equipment/chest/lightplatemail.png
index 66878079..3a563bdc 100644
--- a/graphics/sprites/equipment/chest/lightplatemail.png
+++ b/graphics/sprites/equipment/chest/lightplatemail.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/lightplatemail.xml b/graphics/sprites/equipment/chest/lightplatemail.xml
index b3a11638..dbcd26b7 100644
--- a/graphics/sprites/equipment/chest/lightplatemail.xml
+++ b/graphics/sprites/equipment/chest/lightplatemail.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/lightplatemail.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/saviorarmor-female.xml b/graphics/sprites/equipment/chest/saviorarmor-female.xml
index 6faa5878..864f2935 100644
--- a/graphics/sprites/equipment/chest/saviorarmor-female.xml
+++ b/graphics/sprites/equipment/chest/saviorarmor-female.xml
@@ -1,102 +1,110 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-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">
- <frame index="27" offsetX="0" offsetY="0" delay="75"/>
- <frame index="28" offsetX="0" offsetY="0" delay="75"/>
- <frame index="29" offsetX="0" offsetY="0" delay="75"/>
- <frame index="30" offsetX="4" offsetY="0" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence start="45" end="48" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="63" offsetX="0" offsetY="0" delay="75"/>
- <frame index="64" offsetX="0" offsetY="0" delay="75"/>
- <frame index="65" offsetX="0" offsetY="0" delay="75"/>
- <frame index="66" offsetX="-4" offsetY="0" 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/saviorarmor-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">
+ <frame index="27" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="28" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="29" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="30" offsetX="4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="63" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="64" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="65" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="66" offsetX="-4" offsetY ="0" 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/saviorarmor-male.xml b/graphics/sprites/equipment/chest/saviorarmor-male.xml
deleted file mode 100644
index 92f8192e..00000000
--- a/graphics/sprites/equipment/chest/saviorarmor-male.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-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">
- <frame index="27" offsetX="0" offsetY="0" delay="75"/>
- <frame index="28" offsetX="0" offsetY="0" delay="75"/>
- <frame index="29" offsetX="0" offsetY="0" delay="75"/>
- <frame index="30" offsetX="4" offsetY="0" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence start="45" end="48" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="63" offsetX="0" offsetY="0" delay="75"/>
- <frame index="64" offsetX="0" offsetY="0" delay="75"/>
- <frame index="65" offsetX="0" offsetY="0" delay="75"/>
- <frame index="66" offsetX="-4" offsetY="0" 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/saviorarmor-male.png b/graphics/sprites/equipment/chest/saviorarmor.png
index 73292a11..73292a11 100644
--- a/graphics/sprites/equipment/chest/saviorarmor-male.png
+++ b/graphics/sprites/equipment/chest/saviorarmor.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/saviorarmor.xml b/graphics/sprites/equipment/chest/saviorarmor.xml
new file mode 100644
index 00000000..c98e47b7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor.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">
+ <frame index="27" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="28" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="29" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="30" offsetX="4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="63" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="64" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="65" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="66" offsetX="-4" offsetY ="0" 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.png b/graphics/sprites/equipment/chest/shorttanktop-female.png
index 4f2683e7..694c6e1b 100644
--- a/graphics/sprites/equipment/chest/shorttanktop-female.png
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml
index e77a1ce0..c8a7b983 100644
--- a/graphics/sprites/equipment/chest/shorttanktop-female.xml
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shorttanktop-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/shorttanktop.png b/graphics/sprites/equipment/chest/shorttanktop.png
index 4a103ae6..851918a4 100644
--- a/graphics/sprites/equipment/chest/shorttanktop.png
+++ b/graphics/sprites/equipment/chest/shorttanktop.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shorttanktop.xml b/graphics/sprites/equipment/chest/shorttanktop.xml
index 7288c876..a07578ef 100644
--- a/graphics/sprites/equipment/chest/shorttanktop.xml
+++ b/graphics/sprites/equipment/chest/shorttanktop.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/shorttanktop.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shorttanktop.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop-female.png b/graphics/sprites/equipment/chest/tanktop-female.png
index a8ecf79c..3f779385 100644
--- a/graphics/sprites/equipment/chest/tanktop-female.png
+++ b/graphics/sprites/equipment/chest/tanktop-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml
index cef042ae..26692532 100644
--- a/graphics/sprites/equipment/chest/tanktop-female.xml
+++ b/graphics/sprites/equipment/chest/tanktop-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/tanktop-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tanktop-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop.png b/graphics/sprites/equipment/chest/tanktop.png
index bda08a2e..30f0a4bf 100644
--- a/graphics/sprites/equipment/chest/tanktop.png
+++ b/graphics/sprites/equipment/chest/tanktop.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tanktop.xml b/graphics/sprites/equipment/chest/tanktop.xml
index c83b9500..1361503b 100644
--- a/graphics/sprites/equipment/chest/tanktop.xml
+++ b/graphics/sprites/equipment/chest/tanktop.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/tanktop.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tanktop.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.png b/graphics/sprites/equipment/chest/tnecksweater-female.png
index 860b5315..7d32d09f 100644
--- a/graphics/sprites/equipment/chest/tnecksweater-female.png
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml
index 0b1e19ff..fb25d885 100644
--- a/graphics/sprites/equipment/chest/tnecksweater-female.xml
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater.png b/graphics/sprites/equipment/chest/tnecksweater.png
index 7e63f63c..d97ea273 100644
--- a/graphics/sprites/equipment/chest/tnecksweater.png
+++ b/graphics/sprites/equipment/chest/tnecksweater.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tnecksweater.xml b/graphics/sprites/equipment/chest/tnecksweater.xml
index d3643412..5841844d 100644
--- a/graphics/sprites/equipment/chest/tnecksweater.xml
+++ b/graphics/sprites/equipment/chest/tnecksweater.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/tnecksweater.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tnecksweater.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.png b/graphics/sprites/equipment/chest/vnecksweater-female.png
index bbce3137..dec94ec9 100644
--- a/graphics/sprites/equipment/chest/vnecksweater-female.png
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml
index 4aaa45e6..31b36576 100644
--- a/graphics/sprites/equipment/chest/vnecksweater-female.xml
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater.png b/graphics/sprites/equipment/chest/vnecksweater.png
index ecf460b8..89d284b7 100644
--- a/graphics/sprites/equipment/chest/vnecksweater.png
+++ b/graphics/sprites/equipment/chest/vnecksweater.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vnecksweater.xml b/graphics/sprites/equipment/chest/vnecksweater.xml
index 54356c1b..6fc921e7 100644
--- a/graphics/sprites/equipment/chest/vnecksweater.xml
+++ b/graphics/sprites/equipment/chest/vnecksweater.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/vnecksweater.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vnecksweater.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate-female.png b/graphics/sprites/equipment/chest/warlordplate-female.png
index 4274064d..e769f3a6 100644
--- a/graphics/sprites/equipment/chest/warlordplate-female.png
+++ b/graphics/sprites/equipment/chest/warlordplate-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml
index 5e6eecef..cd35e69e 100644
--- a/graphics/sprites/equipment/chest/warlordplate-female.xml
+++ b/graphics/sprites/equipment/chest/warlordplate-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+-->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/warlordplate-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate.png b/graphics/sprites/equipment/chest/warlordplate.png
index 7feeb650..c21499ac 100644
--- a/graphics/sprites/equipment/chest/warlordplate.png
+++ b/graphics/sprites/equipment/chest/warlordplate.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/warlordplate.xml b/graphics/sprites/equipment/chest/warlordplate.xml
index 936c621a..1d8addef 100644
--- a/graphics/sprites/equipment/chest/warlordplate.xml
+++ b/graphics/sprites/equipment/chest/warlordplate.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/chest/warlordplate.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/warlordplate.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/boots-female.png b/graphics/sprites/equipment/feet/boots-female.png
index 01021ff4..d88b9f60 100644
--- a/graphics/sprites/equipment/feet/boots-female.png
+++ b/graphics/sprites/equipment/feet/boots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml
index 0a261553..c89a0e16 100644
--- a/graphics/sprites/equipment/feet/boots-female.xml
+++ b/graphics/sprites/equipment/feet/boots-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/boots-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/boots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/boots.png b/graphics/sprites/equipment/feet/boots.png
index 719a1b08..75731367 100644
--- a/graphics/sprites/equipment/feet/boots.png
+++ b/graphics/sprites/equipment/feet/boots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/boots.xml b/graphics/sprites/equipment/feet/boots.xml
index c07ec3ec..3de0a5b8 100644
--- a/graphics/sprites/equipment/feet/boots.xml
+++ b/graphics/sprites/equipment/feet/boots.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/boots.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/boots.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.png b/graphics/sprites/equipment/feet/bromenalboots-female.png
index 27aad618..4c5235cf 100644
--- a/graphics/sprites/equipment/feet/bromenalboots-female.png
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml
index 33585d71..3026da49 100644
--- a/graphics/sprites/equipment/feet/bromenalboots-female.xml
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml
@@ -1,5 +1,10 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/bromenalboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots.png b/graphics/sprites/equipment/feet/bromenalboots.png
index 950b679d..dd6591d4 100644
--- a/graphics/sprites/equipment/feet/bromenalboots.png
+++ b/graphics/sprites/equipment/feet/bromenalboots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/bromenalboots.xml b/graphics/sprites/equipment/feet/bromenalboots.xml
index 220f2919..aa4216aa 100644
--- a/graphics/sprites/equipment/feet/bromenalboots.xml
+++ b/graphics/sprites/equipment/feet/bromenalboots.xml
@@ -1,5 +1,10 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/bromenalboots.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/bromenalboots.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots-female.png b/graphics/sprites/equipment/feet/warlordboots-female.png
index a98dc80c..c1cf49f9 100644
--- a/graphics/sprites/equipment/feet/warlordboots-female.png
+++ b/graphics/sprites/equipment/feet/warlordboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/warlordboots-female.xml b/graphics/sprites/equipment/feet/warlordboots-female.xml
index 37b21c9b..415a6abf 100644
--- a/graphics/sprites/equipment/feet/warlordboots-female.xml
+++ b/graphics/sprites/equipment/feet/warlordboots-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/warlordboots-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/warlordboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots.png b/graphics/sprites/equipment/feet/warlordboots.png
index c8ecc2e6..5603fc09 100644
--- a/graphics/sprites/equipment/feet/warlordboots.png
+++ b/graphics/sprites/equipment/feet/warlordboots.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/warlordboots.xml b/graphics/sprites/equipment/feet/warlordboots.xml
index 9dde07aa..4a448631 100644
--- a/graphics/sprites/equipment/feet/warlordboots.xml
+++ b/graphics/sprites/equipment/feet/warlordboots.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/feet/warlordboots.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/warlordboots.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.png b/graphics/sprites/equipment/hands/bromenalgloves-female.png
index b14c2a74..a84cd5b1 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves-female.png
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
index 374ae5b4..f096ae32 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves-female.xml
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves-female.png" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/bromenalgloves-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves.png b/graphics/sprites/equipment/hands/bromenalgloves.png
index c53e6f3b..237d7ac6 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves.png
+++ b/graphics/sprites/equipment/hands/bromenalgloves.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/bromenalgloves.xml b/graphics/sprites/equipment/hands/bromenalgloves.xml
index 85f9f3fa..8def7e34 100644
--- a/graphics/sprites/equipment/hands/bromenalgloves.xml
+++ b/graphics/sprites/equipment/hands/bromenalgloves.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/hands/bromenalgloves.png" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/bromenalgloves.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/afkcap.png b/graphics/sprites/equipment/head/afkcap.png
index daab1178..e968288c 100644
--- a/graphics/sprites/equipment/head/afkcap.png
+++ b/graphics/sprites/equipment/head/afkcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/afkcap.xml b/graphics/sprites/equipment/head/afkcap.xml
index 96434e17..a245e26f 100644
--- a/graphics/sprites/equipment/head/afkcap.xml
+++ b/graphics/sprites/equipment/head/afkcap.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/afkcap.png" 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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/afkcap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png
index b64147e7..0b092dc8 100644
--- a/graphics/sprites/equipment/head/antlerhat.png
+++ b/graphics/sprites/equipment/head/antlerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png
index 63a67d0f..f67b90a1 100644
--- a/graphics/sprites/equipment/head/axehat.png
+++ b/graphics/sprites/equipment/head/axehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml
index 5c9f320b..aa960a1d 100644
--- a/graphics/sprites/equipment/head/axehat.xml
+++ b/graphics/sprites/equipment/head/axehat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-43" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-45" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-43" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-45" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-43" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-43" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/axehat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png
index d10afef4..8ebbca1b 100644
--- a/graphics/sprites/equipment/head/bandana.png
+++ b/graphics/sprites/equipment/head/bandana.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bandana.xml b/graphics/sprites/equipment/head/bandana.xml
index 33347c9d..945b0fdd 100644
--- a/graphics/sprites/equipment/head/bandana.xml
+++ b/graphics/sprites/equipment/head/bandana.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/bandana.png|W;R" 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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bandana.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png
index 5c81622b..aef9505e 100644
--- a/graphics/sprites/equipment/head/beaniecopter.png
+++ b/graphics/sprites/equipment/head/beaniecopter.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.png b/graphics/sprites/equipment/head/bromenalhelmet.png
index c8a279fb..51d9410f 100644
--- a/graphics/sprites/equipment/head/bromenalhelmet.png
+++ b/graphics/sprites/equipment/head/bromenalhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml
index 5ff122dc..cb1dfe1a 100644
--- a/graphics/sprites/equipment/head/bromenalhelmet.xml
+++ b/graphics/sprites/equipment/head/bromenalhelmet.xml
@@ -1,230 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-43" delay="100"/>
- <frame index="1" offsetX="7" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-42" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-43" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="8" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="9" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-42" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-42" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bromenalhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png
index 8c3b527a..a7cfcdaf 100644
--- a/graphics/sprites/equipment/head/bucket.png
+++ b/graphics/sprites/equipment/head/bucket.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bucket.xml b/graphics/sprites/equipment/head/bucket.xml
index 21ee9f4a..5d430392 100644
--- a/graphics/sprites/equipment/head/bucket.xml
+++ b/graphics/sprites/equipment/head/bucket.xml
@@ -1,230 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/bucket.png" width="21" height="21"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-41"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-41"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-39"/>
- </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="-1" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="150"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-42" delay="150"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-42" 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="-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="3" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-38" 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="-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="2" offsetY="-39" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-41" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-40" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-41" 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="-1" offsetY="-29"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-33"/>
- </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="22" offsetY="-15"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-38" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-42" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-41" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-39" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bucket.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png
index e9dbd489..3cc51ad3 100644
--- a/graphics/sprites/equipment/head/bull.png
+++ b/graphics/sprites/equipment/head/bull.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bull.xml b/graphics/sprites/equipment/head/bull.xml
index 986be1e4..be50c9ec 100644
--- a/graphics/sprites/equipment/head/bull.xml
+++ b/graphics/sprites/equipment/head/bull.xml
@@ -1,230 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="equipment" src="graphics/sprites/equipment/head/bull.png" width="27" height="26"/>
- <action name="stand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-37"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-39"/>
- </animation>
- </action>
- <action name="walk" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="150"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="150"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="150"/>
- <frame index="1" offsetX="-1" offsetY="-38" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-38" delay="150"/>
- <frame index="2" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="2" offsetX="-2" offsetY="-38" 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="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="75"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="75"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="225"/>
- <frame index="2" offsetX="-3" 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="-39" delay="75"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="equipment">
- <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="2" offsetY="-39" delay="225"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-37" delay="225"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="75"/>
- <frame index="2" offsetX="-3" offsetY="-37" 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="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-24"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-30"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-29"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-6" offsetY="-30"/>
- </animation>
- </action>
- <action name="dead" imageset="equipment">
- <animation direction="default">
- <frame index="4" offsetX="38" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-38" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-41" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-38" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="equipment">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-42" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-43" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-37" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-42" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bull.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png
index f732eee2..ee04c4ad 100644
--- a/graphics/sprites/equipment/head/bunnyears.png
+++ b/graphics/sprites/equipment/head/bunnyears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml
index ae5ec96e..61661a25 100644
--- a/graphics/sprites/equipment/head/bunnyears.xml
+++ b/graphics/sprites/equipment/head/bunnyears.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bunnyears.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png
index b90042ae..74b9b43b 100644
--- a/graphics/sprites/equipment/head/candlehelmet.png
+++ b/graphics/sprites/equipment/head/candlehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cap.png b/graphics/sprites/equipment/head/cap.png
index b436dd4d..c2431416 100644
--- a/graphics/sprites/equipment/head/cap.png
+++ b/graphics/sprites/equipment/head/cap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml
index 8662c9d8..b035752c 100644
--- a/graphics/sprites/equipment/head/cap.xml
+++ b/graphics/sprites/equipment/head/cap.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cap.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/catears.png b/graphics/sprites/equipment/head/catears.png
index 7af36a9a..34b580a8 100644
--- a/graphics/sprites/equipment/head/catears.png
+++ b/graphics/sprites/equipment/head/catears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml
index 491bada4..07de28b7 100644
--- a/graphics/sprites/equipment/head/catears.xml
+++ b/graphics/sprites/equipment/head/catears.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
-</sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/catears.png|M;W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/chefhat.png b/graphics/sprites/equipment/head/chefhat.png
index 27823975..46c3a260 100644
--- a/graphics/sprites/equipment/head/chefhat.png
+++ b/graphics/sprites/equipment/head/chefhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml
index 14444f57..ccb95faf 100644
--- a/graphics/sprites/equipment/head/chefhat.xml
+++ b/graphics/sprites/equipment/head/chefhat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-51" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-51" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-52" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-51" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/chefhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png
index a4c21e1c..cd85bc93 100644
--- a/graphics/sprites/equipment/head/crown.png
+++ b/graphics/sprites/equipment/head/crown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml
index 74099c44..d5168951 100644
--- a/graphics/sprites/equipment/head/crown.xml
+++ b/graphics/sprites/equipment/head/crown.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-50" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-51" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-52" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-50" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-47" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-49" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-47" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/crown.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png
index 5734ed7f..8c61e886 100644
--- a/graphics/sprites/equipment/head/deserthat.png
+++ b/graphics/sprites/equipment/head/deserthat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml
index 7682f625..5296d1c1 100644
--- a/graphics/sprites/equipment/head/deserthat.xml
+++ b/graphics/sprites/equipment/head/deserthat.xml
@@ -17,99 +17,99 @@
</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"/>
+ <frame index="1" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="6" offsetX="-1" offsetY="-32" delay="80"/>
</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"/>
+ <frame index="8" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="9" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="10" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="12" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="13" offsetX="-1" offsetY="-32" delay="80"/>
</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"/>
+ <frame index="16" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="80"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="21" offsetX="-2" offsetY="-33" delay="80"/>
</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"/>
+ <frame index="23" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="24" offsetX="0" offsetY="-31" delay="80"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="27" offsetX="0" offsetY="-31" delay="80"/>
+ <frame index="28" offsetX="0" offsetY="-32" delay="80"/>
</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"/>
+ <frame index="1" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="80"/>
<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"/>
+ <frame index="8" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="9" offsetX="3" offsetY="-34" delay="80"/>
+ <frame index="10" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="-1" offsetY="-31" delay="80"/>
<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"/>
+ <frame index="16" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-3" offsetY="-31" delay="80"/>
<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"/>
+ <frame index="23" offsetX="-3" offsetY="-33" delay="80"/>
+ <frame index="24" offsetX="-3" offsetY="-33" delay="80"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="1" offsetY="-31" delay="80"/>
<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"/>
+ <frame index="1" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="80"/>
+ <frame index="4" offsetX="-1" offsetY="-30" delay="80"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="80"/>
<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"/>
+ <frame index="8" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="10" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="4" offsetY="-33" delay="80"/>
+ <frame index="12" offsetX="4" offsetY="-33" delay="80"/>
<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"/>
+ <frame index="16" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="80"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="19" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="20" offsetX="-3" offsetY="-33" delay="80"/>
<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"/>
+ <frame index="23" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="24" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="25" offsetX="-3" offsetY="-32" delay="80"/>
+ <frame index="26" offsetX="-5" offsetY="-33" delay="80"/>
+ <frame index="27" offsetX="-5" offsetY="-33" delay="80"/>
<end/>
</animation>
</action>
@@ -132,6 +132,8 @@
<frame index="14" offsetX="20" offsetY="-6"/>
</animation>
</action>
+ <!-- FIXME MISSING: sittop standride spawnride ride attackride -->
+ <!--
<action name="attack_2hand" imageset="base">
<animation direction="down">
<frame index="1" offsetX="-1" offsetY="-31" delay="140"/>
@@ -252,4 +254,5 @@
<end/>
</animation>
</action>
+ -->
</sprite>
diff --git a/graphics/sprites/equipment/head/devcap.png b/graphics/sprites/equipment/head/devcap.png
index 2dc10dc2..2e32c9b0 100644
--- a/graphics/sprites/equipment/head/devcap.png
+++ b/graphics/sprites/equipment/head/devcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml
index 5bc2fe8b..a410967a 100644
--- a/graphics/sprites/equipment/head/devcap.xml
+++ b/graphics/sprites/equipment/head/devcap.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/devcap.png|W;R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/earmuffs.png b/graphics/sprites/equipment/head/earmuffs.png
index c5c99e65..0cbabe81 100644
--- a/graphics/sprites/equipment/head/earmuffs.png
+++ b/graphics/sprites/equipment/head/earmuffs.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml
index 1de35980..8e324d00 100644
--- a/graphics/sprites/equipment/head/earmuffs.xml
+++ b/graphics/sprites/equipment/head/earmuffs.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-34" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-33" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="2" offsetY="-33" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="2" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="0" offsetX="-2" offsetY="-29" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-35" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-33" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="300"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="100"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <frame index="2" offsetX="0" offsetY="-33" delay="100"/>
- <frame index="2" offsetX="1" offsetY="-32" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-3" offsetY="-35" delay="280"/>
- <frame index="0" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-35" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="420"/>
- <frame index="3" offsetX="-4" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-3" offsetY="-35" delay="140"/>
- <frame index="2" offsetX="-4" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-32" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-3" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-35" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-30" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-36" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="3" offsetX="-3" offsetY="-34" delay="280"/>
- <frame index="3" offsetX="-3" offsetY="-32" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="2" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="2" offsetX="3" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/earmuffs.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png
index 1b9f2e28..87453a12 100644
--- a/graphics/sprites/equipment/head/fancyhat.png
+++ b/graphics/sprites/equipment/head/fancyhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml
index 6f3e00e4..d0ce0631 100644
--- a/graphics/sprites/equipment/head/fancyhat.xml
+++ b/graphics/sprites/equipment/head/fancyhat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fancyhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png
index bb341140..fa713cc0 100644
--- a/graphics/sprites/equipment/head/fluffyhat.png
+++ b/graphics/sprites/equipment/head/fluffyhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat.xml
index fe583925..6bde0f15 100644
--- a/graphics/sprites/equipment/head/fluffyhat.xml
+++ b/graphics/sprites/equipment/head/fluffyhat.xml
@@ -1,231 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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="150"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-44" 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="-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="-2" offsetY="-38" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-37" delay="75"/>
- <frame index="3" offsetX="-2" offsetY="-38" delay="150"/>
- <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="225"/>
- <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="225"/>
- <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="225"/>
- <frame index="1" offsetX="7" offsetY="-39" delay="150"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38" delay="150"/>
- <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="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="-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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="7" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="0" offsetY="-38" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-45" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="7" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="8" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38" delay="420"/>
- <frame index="2" offsetX="-2" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-35" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fluffyhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/gmcap.png b/graphics/sprites/equipment/head/gmcap.png
index c52dc450..200d3f85 100644
--- a/graphics/sprites/equipment/head/gmcap.png
+++ b/graphics/sprites/equipment/head/gmcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml
index 79cac04e..95d311c9 100644
--- a/graphics/sprites/equipment/head/gmcap.xml
+++ b/graphics/sprites/equipment/head/gmcap.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-44" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="4" offsetY="-44" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-44" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-40" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-44" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-47" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-44" delay="100"/>
- <frame index="3" offsetX="3" offsetY="-43" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-40" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-43" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-44" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-47" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-45" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-43" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-47" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <frame index="3" offsetX="5" offsetY="-44" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/gmcap.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/headmodel.png b/graphics/sprites/equipment/head/headmodel.png
index 42d1b660..90aeb983 100644
--- a/graphics/sprites/equipment/head/headmodel.png
+++ b/graphics/sprites/equipment/head/headmodel.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png
index eb3a8891..c6b933b3 100644
--- a/graphics/sprites/equipment/head/moonshroomhat.png
+++ b/graphics/sprites/equipment/head/moonshroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moonshroomhat.xml b/graphics/sprites/equipment/head/moonshroomhat.xml
index 7d591353..363e01b3 100644
--- a/graphics/sprites/equipment/head/moonshroomhat.xml
+++ b/graphics/sprites/equipment/head/moonshroomhat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/moonshroomhat.png" width="26" height="15"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-47"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-47"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-1" offsetY="-47"/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="0" offsetY="-47"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="150"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
- <frame index="0" offsetX="-1" 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="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="150"/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
- <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="150"/>
- <frame index="1" offsetX="1" offsetY="-46" delay="75"/>
- <frame index="1" offsetX="1" offsetY="-47" delay="75"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="75"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="75"/>
- <frame index="0" offsetX="-1" 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="1" offsetX="-2" offsetY="-47" delay="225"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-3" offsetY="-48" delay="75"/>
- <frame index="1" offsetX="-3" offsetY="-49" delay="75"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="75"/>
- <frame index="1" offsetX="1" offsetY="-45" delay="75"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="225"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="75"/>
- <frame index="0" offsetX="-1" 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="1" offsetX="-1" offsetY="-47" delay="225"/>
- <frame index="1" offsetX="-2" offsetY="-46" delay="75"/>
- <frame index="1" offsetX="-2" offsetY="-47" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-3" offsetY="-47" delay="225"/>
- <frame index="1" offsetX="-5" offsetY="-48" delay="150"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-35"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-38"/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="0" offsetY="-39"/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-6" offsetY="-37"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="0" offsetX="37" offsetY="-6"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-47" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="2" offsetY="-46" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-42" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-47" delay="300"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-3" offsetY="-48" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-46" delay="100"/>
- <frame index="1" offsetX="1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-48" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-42" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-47" delay="420"/>
- <frame index="1" offsetX="-3" offsetY="-50" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-46" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-43" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="1" offsetX="-2" offsetY="-47" delay="280"/>
- <frame index="1" offsetX="-2" offsetY="-45" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="1" offsetX="-2" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/moonshroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png
index 4072eade..93deffa0 100644
--- a/graphics/sprites/equipment/head/operamask.png
+++ b/graphics/sprites/equipment/head/operamask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml
index 7211c2fd..a7b2905a 100644
--- a/graphics/sprites/equipment/head/operamask.xml
+++ b/graphics/sprites/equipment/head/operamask.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-38" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-39" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-37" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-37" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-33" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-39" delay="100"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-37" delay="100"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-40" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-37" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-36" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-39" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-40" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-33" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-39" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-41" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-39" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-36" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-37" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-39" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-34" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-40" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-41" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-38" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-36" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-40" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-41" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-37" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/operamask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png
index 280050e5..f18ee594 100644
--- a/graphics/sprites/equipment/head/paperbag.png
+++ b/graphics/sprites/equipment/head/paperbag.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml
index c47d725e..957f4676 100644
--- a/graphics/sprites/equipment/head/paperbag.xml
+++ b/graphics/sprites/equipment/head/paperbag.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-29" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="300"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="420"/>
- <frame index="2" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/paperbag.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png
index 8d744178..583edea6 100644
--- a/graphics/sprites/equipment/head/phylactery.png
+++ b/graphics/sprites/equipment/head/phylactery.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/phylactery.xml b/graphics/sprites/equipment/head/phylactery.xml
index 82a63c64..df71e7e1 100644
--- a/graphics/sprites/equipment/head/phylactery.xml
+++ b/graphics/sprites/equipment/head/phylactery.xml
@@ -1,206 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/phylactery.png" width="40" height="40"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29" delay="75"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
- </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="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="6" offsetY="-18"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <action name="attack" 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="-26" delay="75"/>
- <frame index="0" offsetX="0" offsetY="-25" 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="-24" 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="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="22" offsetY="-4"/>
- </animation>
- </action>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-26" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-31" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/phylactery.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png
index 0107e514..556fe28f 100644
--- a/graphics/sprites/equipment/head/pinkiehat.png
+++ b/graphics/sprites/equipment/head/pinkiehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml
index 8f154b40..5f0bcec2 100644
--- a/graphics/sprites/equipment/head/pinkiehat.xml
+++ b/graphics/sprites/equipment/head/pinkiehat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/pinkiehat.png" width="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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="1" offsetX="2" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="-3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="140"/>
- <frame index="2" offsetX="1" offsetY="-29" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-29" delay="100"/>
- <frame index="1" offsetX="3" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <frame index="1" offsetX="-2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="300"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="100"/>
- <frame index="3" offsetX="-2" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <frame index="3" offsetX="2" offsetY="-26" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-29" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-29" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="0" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="420"/>
- <frame index="2" offsetX="-1" offsetY="-31" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-29" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-26" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="0" offsetY="-28" delay="280"/>
- <frame index="2" offsetX="0" offsetY="-26" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="4" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pinkiehat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png
index 42872f5f..72c3159c 100644
--- a/graphics/sprites/equipment/head/santabeardhat.png
+++ b/graphics/sprites/equipment/head/santabeardhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml
index e94589ea..48fb735e 100644
--- a/graphics/sprites/equipment/head/santabeardhat.xml
+++ b/graphics/sprites/equipment/head/santabeardhat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santabeardhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png
index f381afd6..e6016ef9 100644
--- a/graphics/sprites/equipment/head/santahat.png
+++ b/graphics/sprites/equipment/head/santahat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/santahat.xml b/graphics/sprites/equipment/head/santahat.xml
index a1ced392..b2b66562 100644
--- a/graphics/sprites/equipment/head/santahat.xml
+++ b/graphics/sprites/equipment/head/santahat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/santahat.png|R;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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="200"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santahat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png
index 4dca7367..5e00613f 100644
--- a/graphics/sprites/equipment/head/silkheadband.png
+++ b/graphics/sprites/equipment/head/silkheadband.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/silkheadband.xml b/graphics/sprites/equipment/head/silkheadband.xml
index b7dfe1fc..5155d507 100644
--- a/graphics/sprites/equipment/head/silkheadband.xml
+++ b/graphics/sprites/equipment/head/silkheadband.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/silkheadband.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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/silkheadband.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/skullmask.png b/graphics/sprites/equipment/head/skullmask.png
index 15f5e026..f1dc6800 100644
--- a/graphics/sprites/equipment/head/skullmask.png
+++ b/graphics/sprites/equipment/head/skullmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml
index b7b85406..1603b699 100644
--- a/graphics/sprites/equipment/head/skullmask.xml
+++ b/graphics/sprites/equipment/head/skullmask.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/skullmask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/smileycap.xml b/graphics/sprites/equipment/head/smileycap.xml
index 345a9f5a..42fd2841 100644
--- a/graphics/sprites/equipment/head/smileycap.xml
+++ b/graphics/sprites/equipment/head/smileycap.xml
@@ -1,191 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Saulc, Seeds
-Copyright (C) 2018-2020 The Mana World -->
+<!-- Author: Seeds
+Copyright (C) 2020 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/smileycap.png" width="32" height="64"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-27"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="160"/>
- <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-27" delay="160"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="-1" offsetY="-27" delay="80"/>
- <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="160"/>
- <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="80"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
- <frame index="2" offsetX="-1" offsetY="-28" delay="160"/>
- <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
- <frame index="2" offsetX="-1" offsetY="-28" delay="160"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-27" delay="80"/>
- <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="160"/>
- <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="80"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-23" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-22" delay="80"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-28" delay="80"/>
- <frame index="1" offsetX="3" offsetY="-29" delay="80"/>
- <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
- <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-27" delay="240"/>
- <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-28" delay="80"/>
- <frame index="3" offsetX="-3" offsetY="-30" delay="80"/>
- <frame index="3" offsetY="-26" delay="80"/>
- <frame index="3" offsetY="-25" delay="80"/>
- <end/>
- </animation>
- </action>
- <action name="attack_bow" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-26" delay="240"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
- <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="2" offsetY="-27" delay="240"/>
- <frame index="1" offsetX="4" offsetY="-28" delay="160"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="80"/>
- <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
- <frame index="2" offsetX="-2" offsetY="-27" delay="80"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-27" delay="240"/>
- <frame index="3" offsetX="-5" offsetY="-28" delay="160"/>
- <end/>
- </animation>
- </action>
- <action name="sit" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-18"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <action name="sittop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-18"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <action name="standride" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-18"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <action name="spawnride" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-7" offsetY="-17"/>
- </animation>
- </action>
- <action name="ride" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-17"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <action name="attackride" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-14"/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="3" offsetY="-17"/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetY="-18"/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-5" offsetY="-17"/>
- </animation>
- </action>
- <!-- FIXME -->
- <action name="dead" imageset="base">
- <animation direction="default">
- <frame index="4" offsetX="13" offsetY="8"/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/smileycap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png
index 99c7c8fc..a9f26c8b 100644
--- a/graphics/sprites/equipment/head/standardheadband.png
+++ b/graphics/sprites/equipment/head/standardheadband.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml
index 0ab6356b..ee200305 100644
--- a/graphics/sprites/equipment/head/standardheadband.xml
+++ b/graphics/sprites/equipment/head/standardheadband.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
- <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
- <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
- <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
- <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
- <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
- <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
- <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
- <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
- <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
- <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/standardheadband.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png
index b8c89b50..f483319b 100644
--- a/graphics/sprites/equipment/head/tophat.png
+++ b/graphics/sprites/equipment/head/tophat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml
index dd767090..c726c93f 100644
--- a/graphics/sprites/equipment/head/tophat.xml
+++ b/graphics/sprites/equipment/head/tophat.xml
@@ -1,229 +1,12 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
<sprite>
- <imageset name="base" src="graphics/sprites/equipment/head/tophat.png" width="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>
- <action name="attack_2hand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-50" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="0" offsetY="-49" delay="140"/>
- <frame index="1" offsetX="3" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="5" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="-2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="140"/>
- <frame index="2" offsetX="-2" offsetY="-51" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="1" offsetY="-49" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_sword_stab" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="100"/>
- <frame index="0" offsetX="-1" offsetY="-45" delay="100"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-51" delay="100"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="100"/>
- <frame index="1" offsetX="0" offsetY="-49" delay="100"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="300"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="100"/>
- <frame index="3" offsetX="-4" offsetY="-52" delay="100"/>
- <frame index="3" offsetX="-1" offsetY="-49" delay="100"/>
- <frame index="3" offsetX="0" offsetY="-48" delay="100"/>
- <end/>
- </animation>
- </action>
- <action name="attack_spear" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-2" offsetY="-51" delay="280"/>
- <frame index="0" offsetX="-2" offsetY="-52" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-45" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="5" offsetY="-51" delay="140"/>
- <frame index="1" offsetX="6" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="1" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="420"/>
- <frame index="2" offsetX="-4" offsetY="-53" delay="140"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-4" offsetY="-51" delay="140"/>
- <frame index="3" offsetX="-5" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="0" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-48" delay="140"/>
- <end/>
- </animation>
- </action>
- <action name="attack_chop" imageset="base">
- <animation direction="down">
- <frame index="0" offsetX="-1" offsetY="-48" delay="140"/>
- <frame index="0" offsetX="-2" offsetY="-49" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-51" delay="140"/>
- <frame index="0" offsetX="-1" offsetY="-46" delay="140"/>
- <end/>
- </animation>
- <animation direction="left">
- <frame index="1" offsetX="4" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-52" delay="140"/>
- <frame index="1" offsetX="4" offsetY="-53" delay="140"/>
- <frame index="1" offsetX="-1" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- <animation direction="up">
- <frame index="2" offsetX="-3" offsetY="-50" delay="280"/>
- <frame index="2" offsetX="-3" offsetY="-48" delay="280"/>
- <end/>
- </animation>
- <animation direction="right">
- <frame index="3" offsetX="-3" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="-3" offsetY="-52" delay="140"/>
- <frame index="3" offsetX="-2" offsetY="-53" delay="140"/>
- <frame index="3" offsetX="2" offsetY="-49" delay="140"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/tophat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt-female.png b/graphics/sprites/equipment/legs/miniskirt-female.png
index 4e7c001a..280fb34d 100644
--- a/graphics/sprites/equipment/legs/miniskirt-female.png
+++ b/graphics/sprites/equipment/legs/miniskirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml
index 2081e8e6..7b7f0fbd 100644
--- a/graphics/sprites/equipment/legs/miniskirt-female.xml
+++ b/graphics/sprites/equipment/legs/miniskirt-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/miniskirt-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt.png b/graphics/sprites/equipment/legs/miniskirt.png
index 6ffc3917..a1aa8a9d 100644
--- a/graphics/sprites/equipment/legs/miniskirt.png
+++ b/graphics/sprites/equipment/legs/miniskirt.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/miniskirt.xml b/graphics/sprites/equipment/legs/miniskirt.xml
index 64b48eff..331ece82 100644
--- a/graphics/sprites/equipment/legs/miniskirt.xml
+++ b/graphics/sprites/equipment/legs/miniskirt.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/miniskirt.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/miniskirt.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/pants-male-oversized.xml b/graphics/sprites/equipment/legs/pants-male-oversized.xml
deleted file mode 100644
index afa541c6..00000000
--- a/graphics/sprites/equipment/legs/pants-male-oversized.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/pants-male.png|W" width="64" height="64"/>
- <action name="default" imageset="base"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/equipment/legs/pants-oversized.xml b/graphics/sprites/equipment/legs/pants-oversized.xml
index 9acbedbc..afa541c6 100644
--- a/graphics/sprites/equipment/legs/pants-oversized.xml
+++ b/graphics/sprites/equipment/legs/pants-oversized.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/pants.png|W" width="64" height="64"/>
+ <imageset name="base" src="graphics/sprites/equipment/legs/pants-male.png|W" width="64" height="64"/>
<action name="default" imageset="base"/>
<action name="stand" imageset="base">
<animation direction="down">
diff --git a/graphics/sprites/equipment/legs/shorts-female.png b/graphics/sprites/equipment/legs/shorts-female.png
index 4a8343f2..0cc0a846 100644
--- a/graphics/sprites/equipment/legs/shorts-female.png
+++ b/graphics/sprites/equipment/legs/shorts-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml
index 3658e995..986aa52b 100644
--- a/graphics/sprites/equipment/legs/shorts-female.xml
+++ b/graphics/sprites/equipment/legs/shorts-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/shorts-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/shorts-female.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/shorts.png b/graphics/sprites/equipment/legs/shorts.png
index 5f3aa504..8aea03a2 100644
--- a/graphics/sprites/equipment/legs/shorts.png
+++ b/graphics/sprites/equipment/legs/shorts.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts.xml b/graphics/sprites/equipment/legs/shorts.xml
index 683a7134..263c5d3e 100644
--- a/graphics/sprites/equipment/legs/shorts.xml
+++ b/graphics/sprites/equipment/legs/shorts.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/shorts.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/shorts.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png
index 53609581..fede06a9 100644
--- a/graphics/sprites/equipment/legs/silkpants-female.png
+++ b/graphics/sprites/equipment/legs/silkpants-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml
index 8c6d88d0..4ce9c5f0 100644
--- a/graphics/sprites/equipment/legs/silkpants-female.xml
+++ b/graphics/sprites/equipment/legs/silkpants-female.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/silkpants-female.png|W" width="64" height="64"/>
- <include file="model/male.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/silkpants-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants.png b/graphics/sprites/equipment/legs/silkpants.png
index 7cfb29ed..a9e67807 100644
--- a/graphics/sprites/equipment/legs/silkpants.png
+++ b/graphics/sprites/equipment/legs/silkpants.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/silkpants.xml b/graphics/sprites/equipment/legs/silkpants.xml
index 78793ca4..32584d72 100644
--- a/graphics/sprites/equipment/legs/silkpants.xml
+++ b/graphics/sprites/equipment/legs/silkpants.xml
@@ -1,5 +1,11 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="base" src="graphics/sprites/equipment/legs/silkpants.png|W" width="64" height="64"/>
- <include file="model/base.xml"/>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/silkpants.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png
index d2c273e7..50cc1cfa 100644
--- a/graphics/sprites/equipment/weapons/bow.png
+++ b/graphics/sprites/equipment/weapons/bow.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow.xml b/graphics/sprites/equipment/weapons/bow.xml
index 1ed461b1..ed26a529 100644
--- a/graphics/sprites/equipment/weapons/bow.xml
+++ b/graphics/sprites/equipment/weapons/bow.xml
@@ -1,79 +1,12 @@
-<?xml version="1.0"?>
-<sprite variants="135" variant_offset="1">
- <imageset name="bow" src="graphics/sprites/equipment/weapons/bow.png|B;R" width="128" height="128"/>
- <action name="default" imageset="bow"/>
- <action name="stand" imageset="bow">
- <animation direction="down">
- <frame offsetY="32" index="0"/>
- </animation>
- <animation direction="left">
- <frame offsetY="32" index="18"/>
- </animation>
- <animation direction="up">
- <frame offsetY="32" index="36"/>
- </animation>
- <animation direction="right">
- <frame offsetY="32" index="54"/>
- </animation>
- </action>
- <action name="walk" imageset="bow">
- <animation direction="down">
- <sequence offsetY="32" start="1" end="6" delay="75"/>
- </animation>
- <animation direction="left">
- <sequence offsetY="32" start="19" end="24" delay="75"/>
- </animation>
- <animation direction="up">
- <sequence offsetY="32" start="37" end="42" delay="75"/>
- </animation>
- <animation direction="right">
- <sequence offsetY="32" start="55" end="60" delay="75"/>
- </animation>
- </action>
- <action name="sit" imageset="bow">
- <animation direction="down">
- <frame offsetY="32" index="7"/>
- </animation>
- <animation direction="left">
- <frame offsetY="32" index="25"/>
- </animation>
- <animation direction="up">
- <frame offsetY="32" index="43"/>
- </animation>
- <animation direction="right">
- <frame offsetY="32" index="61"/>
- </animation>
- </action>
- <action name="dead" imageset="bow">
- <animation direction="down">
- <frame offsetY="32" index="8"/>
- </animation>
- <animation direction="left">
- <frame offsetY="32" index="26"/>
- </animation>
- <animation direction="up">
- <frame offsetY="32" index="44"/>
- </animation>
- <animation direction="right">
- <frame offsetY="32" index="62"/>
- </animation>
- </action>
- <action name="attack_bow" imageset="bow">
- <animation direction="down">
- <sequence offsetY="32" start="13" end="17" delay="75"/>
- <end/>
- </animation>
- <animation direction="left">
- <sequence offsetY="32" start="31" end="35" delay="75"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence offsetY="32" start="49" end="53" delay="75"/>
- <end/>
- </animation>
- <animation direction="right">
- <sequence offsetY="32" start="67" end="71" delay="75"/>
- <end/>
- </animation>
- </action>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bow.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human.xml"/>
</sprite>