summaryrefslogtreecommitdiff
path: root/graphics/sprites/hairstyles
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sprites/hairstyles')
-rw-r--r--graphics/sprites/hairstyles/hairstyle00-female.pngbin0 -> 5044 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle00-female.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle00-male.pngbin0 -> 4461 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle00-male.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle00.pngbin0 -> 4349 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle00.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-female.pngbin0 -> 5181 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-male.pngbin0 -> 5067 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle01-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.pngbin4659 -> 5022 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.xml229
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-female.pngbin0 -> 5008 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-male-oversized.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-male.pngbin0 -> 4881 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle02-oversized.xml9
-rw-r--r--graphics/sprites/hairstyles/hairstyle02.pngbin1073 -> 4827 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle02.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-female.pngbin0 -> 5186 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-male.pngbin0 -> 4994 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle03-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle03.pngbin1121 -> 4921 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle03.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-female.pngbin0 -> 5132 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-male.pngbin0 -> 4988 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle04-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle04.pngbin1312 -> 4938 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle04.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-female.pngbin0 -> 6777 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-male.pngbin0 -> 6521 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle05-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle05.pngbin1872 -> 6389 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle05.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-female.pngbin0 -> 5221 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-male.pngbin0 -> 5100 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle06-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle06.pngbin1092 -> 5020 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle06.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-female.pngbin0 -> 5066 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-male.pngbin0 -> 4868 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle07-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle07.pngbin1017 -> 4738 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle07.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-female.pngbin0 -> 5275 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-male.pngbin0 -> 5195 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle08-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle08.pngbin2532 -> 5165 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle08.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-female.pngbin0 -> 5343 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-male.pngbin0 -> 5241 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle09-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle09.pngbin2280 -> 5214 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle09.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-female.pngbin0 -> 5328 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-male.pngbin0 -> 5171 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle10-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle10.pngbin3127 -> 5103 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle10.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-female.pngbin0 -> 5965 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-male.pngbin0 -> 5854 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle11-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle11.pngbin3708 -> 5859 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle11.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-female.pngbin0 -> 5427 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-male.pngbin0 -> 5311 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle12-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle12.pngbin1702 -> 5265 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle12.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-female.pngbin0 -> 5803 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-male.pngbin0 -> 5575 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle13-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.pngbin1525 -> 5642 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.xml229
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-female.pngbin0 -> 5513 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-male.pngbin0 -> 5360 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle14-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle14.pngbin5195 -> 5372 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle14.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-female.pngbin0 -> 5682 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-male.pngbin0 -> 5651 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle15-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle15.pngbin3217 -> 5627 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle15.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-female.pngbin0 -> 5116 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-male.pngbin0 -> 4992 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle16-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle16.pngbin4571 -> 4976 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle16.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-female.pngbin0 -> 5498 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-male.pngbin0 -> 5384 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle17-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle17.pngbin4678 -> 5317 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle17.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-female.pngbin0 -> 5141 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-male.pngbin0 -> 4941 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle18-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle18.pngbin2021 -> 4935 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle18.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-female.pngbin0 -> 6044 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-female.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-male.pngbin0 -> 5933 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle19-male.xml2
-rw-r--r--graphics/sprites/hairstyles/hairstyle19.pngbin3302 -> 5906 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle19.xml5
-rw-r--r--graphics/sprites/hairstyles/hairstyle20.xml229
-rw-r--r--graphics/sprites/hairstyles/hairstyle21.xml (renamed from graphics/sprites/hairstyles/hairstyle21-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle22.xml (renamed from graphics/sprites/hairstyles/hairstyle22-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle23.xml (renamed from graphics/sprites/hairstyles/hairstyle23-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle24.xml (renamed from graphics/sprites/hairstyles/hairstyle24-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle25.xml (renamed from graphics/sprites/hairstyles/hairstyle25-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle26.xml (renamed from graphics/sprites/hairstyles/hairstyle26-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle27.xml (renamed from graphics/sprites/hairstyles/hairstyle27-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle28.xml (renamed from graphics/sprites/hairstyles/hairstyle28-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle29.xml (renamed from graphics/sprites/hairstyles/hairstyle29-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle30.xml (renamed from graphics/sprites/hairstyles/hairstyle30-male.xml)0
-rw-r--r--graphics/sprites/hairstyles/hairstyle31.pngbin0 -> 2733 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle31.xml229
-rw-r--r--graphics/sprites/hairstyles/hairstyle32.pngbin0 -> 2571 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle32.xml229
-rw-r--r--graphics/sprites/hairstyles/hairstyle33.pngbin0 -> 2251 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle33.xml229
139 files changed, 1522 insertions, 39 deletions
diff --git a/graphics/sprites/hairstyles/hairstyle00-female.png b/graphics/sprites/hairstyles/hairstyle00-female.png
new file mode 100644
index 00000000..f3d92f50
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle00-female.xml b/graphics/sprites/hairstyles/hairstyle00-female.xml
new file mode 100644
index 00000000..e0551e41
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00-female.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle00-female.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01-female.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle00-male.png b/graphics/sprites/hairstyles/hairstyle00-male.png
new file mode 100644
index 00000000..19b55c81
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle00-male.xml b/graphics/sprites/hairstyles/hairstyle00-male.xml
new file mode 100644
index 00000000..0b07b71d
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00-male.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle00-male.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle00.png b/graphics/sprites/hairstyles/hairstyle00.png
new file mode 100644
index 00000000..8ec84735
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle00.xml b/graphics/sprites/hairstyles/hairstyle00.xml
new file mode 100644
index 00000000..77cf5dbc
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle00.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle00.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle01-female.png b/graphics/sprites/hairstyles/hairstyle01-female.png
new file mode 100644
index 00000000..16d1ebef
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle01-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle01-female.xml b/graphics/sprites/hairstyles/hairstyle01-female.xml
index 571c3726..12429a1b 100644
--- a/graphics/sprites/hairstyles/hairstyle01-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle01-female.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset height="40" name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40"/>
+ <imageset height="40" name="base" src="graphics/sprites/hairstyles/hairstyle01-female.png|W;B;R" width="40"/>
<action imageset="base" name="stand">
<animation direction="down">
<frame index="0" offsetX="0" offsetY="-29"/>
diff --git a/graphics/sprites/hairstyles/hairstyle01-male.png b/graphics/sprites/hairstyles/hairstyle01-male.png
new file mode 100644
index 00000000..a938beac
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle01-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle01-male.xml b/graphics/sprites/hairstyles/hairstyle01-male.xml
index a3c4b2e8..282ebbf4 100644
--- a/graphics/sprites/hairstyles/hairstyle01-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle01-male.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01-male.png|W;B;R" width="40" height="40"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0" offsetX="0" offsetY="-29"/>
diff --git a/graphics/sprites/hairstyles/hairstyle01.png b/graphics/sprites/hairstyles/hairstyle01.png
index 7933cca5..5ba653c1 100644
--- a/graphics/sprites/hairstyles/hairstyle01.png
+++ b/graphics/sprites/hairstyles/hairstyle01.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml
new file mode 100644
index 00000000..8d6bd1d8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle01.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle01.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle02-female.png b/graphics/sprites/hairstyles/hairstyle02-female.png
new file mode 100644
index 00000000..ce886804
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle02-female.xml b/graphics/sprites/hairstyles/hairstyle02-female.xml
index 857873fc..f998d65b 100644
--- a/graphics/sprites/hairstyles/hairstyle02-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle02-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle02-male-oversized.xml b/graphics/sprites/hairstyles/hairstyle02-male-oversized.xml
index 316ebc31..8cb00e49 100644
--- a/graphics/sprites/hairstyles/hairstyle02-male-oversized.xml
+++ b/graphics/sprites/hairstyles/hairstyle02-male-oversized.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W;B;R" width="40" height="40"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0" offsetX="0" offsetY="-32"/>
diff --git a/graphics/sprites/hairstyles/hairstyle02-male.png b/graphics/sprites/hairstyles/hairstyle02-male.png
new file mode 100644
index 00000000..b938ca97
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle02-male.xml b/graphics/sprites/hairstyles/hairstyle02-male.xml
index 3c3a63e1..8bc8a72e 100644
--- a/graphics/sprites/hairstyles/hairstyle02-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle02-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle02-oversized.xml b/graphics/sprites/hairstyles/hairstyle02-oversized.xml
new file mode 100644
index 00000000..8cb00e49
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02-oversized.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-32"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle02.png b/graphics/sprites/hairstyles/hairstyle02.png
index f80ad787..1a76ac84 100644
--- a/graphics/sprites/hairstyles/hairstyle02.png
+++ b/graphics/sprites/hairstyles/hairstyle02.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle02.xml b/graphics/sprites/hairstyles/hairstyle02.xml
new file mode 100644
index 00000000..afc9a4fa
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle02.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle03-female.png b/graphics/sprites/hairstyles/hairstyle03-female.png
new file mode 100644
index 00000000..52d5c96f
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle03-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle03-female.xml b/graphics/sprites/hairstyles/hairstyle03-female.xml
index d90a6a94..32dba643 100644
--- a/graphics/sprites/hairstyles/hairstyle03-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle03-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle03-male.png b/graphics/sprites/hairstyles/hairstyle03-male.png
new file mode 100644
index 00000000..983fd966
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle03-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle03-male.xml b/graphics/sprites/hairstyles/hairstyle03-male.xml
index d756263b..30249445 100644
--- a/graphics/sprites/hairstyles/hairstyle03-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle03-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle03.png b/graphics/sprites/hairstyles/hairstyle03.png
index b04df515..cd03804f 100644
--- a/graphics/sprites/hairstyles/hairstyle03.png
+++ b/graphics/sprites/hairstyles/hairstyle03.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle03.xml b/graphics/sprites/hairstyles/hairstyle03.xml
new file mode 100644
index 00000000..5ad863e4
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle03.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle03.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle04-female.png b/graphics/sprites/hairstyles/hairstyle04-female.png
new file mode 100644
index 00000000..7a863b59
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle04-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle04-female.xml b/graphics/sprites/hairstyles/hairstyle04-female.xml
index 1d64213c..a740efd5 100644
--- a/graphics/sprites/hairstyles/hairstyle04-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle04-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle04-male.png b/graphics/sprites/hairstyles/hairstyle04-male.png
new file mode 100644
index 00000000..1f263a05
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle04-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle04-male.xml b/graphics/sprites/hairstyles/hairstyle04-male.xml
index da9e7792..18cf9dea 100644
--- a/graphics/sprites/hairstyles/hairstyle04-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle04-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle04.png b/graphics/sprites/hairstyles/hairstyle04.png
index b004080f..b4819780 100644
--- a/graphics/sprites/hairstyles/hairstyle04.png
+++ b/graphics/sprites/hairstyles/hairstyle04.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle04.xml b/graphics/sprites/hairstyles/hairstyle04.xml
new file mode 100644
index 00000000..b5e51ed7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle04.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle04.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle05-female.png b/graphics/sprites/hairstyles/hairstyle05-female.png
new file mode 100644
index 00000000..94fb6075
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle05-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle05-female.xml b/graphics/sprites/hairstyles/hairstyle05-female.xml
index 8cd4d0b6..06d672c4 100644
--- a/graphics/sprites/hairstyles/hairstyle05-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle05-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle05-male.png b/graphics/sprites/hairstyles/hairstyle05-male.png
new file mode 100644
index 00000000..71b05974
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle05-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle05-male.xml b/graphics/sprites/hairstyles/hairstyle05-male.xml
index 7661d23a..971d1f57 100644
--- a/graphics/sprites/hairstyles/hairstyle05-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle05-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle05.png b/graphics/sprites/hairstyles/hairstyle05.png
index d034fe67..d1fba5da 100644
--- a/graphics/sprites/hairstyles/hairstyle05.png
+++ b/graphics/sprites/hairstyles/hairstyle05.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle05.xml b/graphics/sprites/hairstyles/hairstyle05.xml
new file mode 100644
index 00000000..676214a2
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle05.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle05.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle06-female.png b/graphics/sprites/hairstyles/hairstyle06-female.png
new file mode 100644
index 00000000..ff37c2b8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle06-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle06-female.xml b/graphics/sprites/hairstyles/hairstyle06-female.xml
index 2d011c4e..0f298d64 100644
--- a/graphics/sprites/hairstyles/hairstyle06-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle06-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle06-male.png b/graphics/sprites/hairstyles/hairstyle06-male.png
new file mode 100644
index 00000000..eba0f197
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle06-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle06-male.xml b/graphics/sprites/hairstyles/hairstyle06-male.xml
index ffb565db..344815d3 100644
--- a/graphics/sprites/hairstyles/hairstyle06-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle06-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle06.png b/graphics/sprites/hairstyles/hairstyle06.png
index b8710253..ab9b91cc 100644
--- a/graphics/sprites/hairstyles/hairstyle06.png
+++ b/graphics/sprites/hairstyles/hairstyle06.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle06.xml b/graphics/sprites/hairstyles/hairstyle06.xml
new file mode 100644
index 00000000..30e6452d
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle06.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle06.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle07-female.png b/graphics/sprites/hairstyles/hairstyle07-female.png
new file mode 100644
index 00000000..c438ab35
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle07-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle07-female.xml b/graphics/sprites/hairstyles/hairstyle07-female.xml
index 174b2e82..1e782e14 100644
--- a/graphics/sprites/hairstyles/hairstyle07-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle07-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle07-male.png b/graphics/sprites/hairstyles/hairstyle07-male.png
new file mode 100644
index 00000000..b1ef3102
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle07-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle07-male.xml b/graphics/sprites/hairstyles/hairstyle07-male.xml
index d07bd9ca..5f9d7329 100644
--- a/graphics/sprites/hairstyles/hairstyle07-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle07-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle07.png b/graphics/sprites/hairstyles/hairstyle07.png
index c3a27ddc..33528d68 100644
--- a/graphics/sprites/hairstyles/hairstyle07.png
+++ b/graphics/sprites/hairstyles/hairstyle07.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle07.xml b/graphics/sprites/hairstyles/hairstyle07.xml
new file mode 100644
index 00000000..92df8e39
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle07.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle07.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle08-female.png b/graphics/sprites/hairstyles/hairstyle08-female.png
new file mode 100644
index 00000000..823d52ce
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle08-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle08-female.xml b/graphics/sprites/hairstyles/hairstyle08-female.xml
index b8e8a1d8..b0ccc5b3 100644
--- a/graphics/sprites/hairstyles/hairstyle08-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle08-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle08-male.png b/graphics/sprites/hairstyles/hairstyle08-male.png
new file mode 100644
index 00000000..238fdf41
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle08-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle08-male.xml b/graphics/sprites/hairstyles/hairstyle08-male.xml
index a66f2d92..0ace921e 100644
--- a/graphics/sprites/hairstyles/hairstyle08-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle08-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle08.png b/graphics/sprites/hairstyles/hairstyle08.png
index 3c81a1a8..f6f43d21 100644
--- a/graphics/sprites/hairstyles/hairstyle08.png
+++ b/graphics/sprites/hairstyles/hairstyle08.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle08.xml b/graphics/sprites/hairstyles/hairstyle08.xml
new file mode 100644
index 00000000..0b2cef20
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle08.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle08.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle09-female.png b/graphics/sprites/hairstyles/hairstyle09-female.png
new file mode 100644
index 00000000..b62359ff
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle09-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle09-female.xml b/graphics/sprites/hairstyles/hairstyle09-female.xml
index 85f708b9..00deebd1 100644
--- a/graphics/sprites/hairstyles/hairstyle09-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle09-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle09-male.png b/graphics/sprites/hairstyles/hairstyle09-male.png
new file mode 100644
index 00000000..e7a1e95c
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle09-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle09-male.xml b/graphics/sprites/hairstyles/hairstyle09-male.xml
index e932834a..bc04fbab 100644
--- a/graphics/sprites/hairstyles/hairstyle09-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle09-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle09.png b/graphics/sprites/hairstyles/hairstyle09.png
index 01bc3606..0f608fd1 100644
--- a/graphics/sprites/hairstyles/hairstyle09.png
+++ b/graphics/sprites/hairstyles/hairstyle09.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle09.xml b/graphics/sprites/hairstyles/hairstyle09.xml
new file mode 100644
index 00000000..ae86df67
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle09.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle09.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle10-female.png b/graphics/sprites/hairstyles/hairstyle10-female.png
new file mode 100644
index 00000000..19744e80
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle10-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle10-female.xml b/graphics/sprites/hairstyles/hairstyle10-female.xml
index 7fc20731..a521a54c 100644
--- a/graphics/sprites/hairstyles/hairstyle10-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle10-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle10-male.png b/graphics/sprites/hairstyles/hairstyle10-male.png
new file mode 100644
index 00000000..b85d55a7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle10-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle10-male.xml b/graphics/sprites/hairstyles/hairstyle10-male.xml
index 3cc08cf5..0cdc17c0 100644
--- a/graphics/sprites/hairstyles/hairstyle10-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle10-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle10.png b/graphics/sprites/hairstyles/hairstyle10.png
index d52924be..0aabe4b3 100644
--- a/graphics/sprites/hairstyles/hairstyle10.png
+++ b/graphics/sprites/hairstyles/hairstyle10.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle10.xml b/graphics/sprites/hairstyles/hairstyle10.xml
new file mode 100644
index 00000000..aaabe35a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle10.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle10.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle11-female.png b/graphics/sprites/hairstyles/hairstyle11-female.png
new file mode 100644
index 00000000..d9eb399a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle11-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle11-female.xml b/graphics/sprites/hairstyles/hairstyle11-female.xml
index 8ffacfe6..3280f431 100644
--- a/graphics/sprites/hairstyles/hairstyle11-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle11-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle11-male.png b/graphics/sprites/hairstyles/hairstyle11-male.png
new file mode 100644
index 00000000..d13f93af
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle11-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle11-male.xml b/graphics/sprites/hairstyles/hairstyle11-male.xml
index 5c7ea835..dc616407 100644
--- a/graphics/sprites/hairstyles/hairstyle11-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle11-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle11.png b/graphics/sprites/hairstyles/hairstyle11.png
index 284772de..4e5c3422 100644
--- a/graphics/sprites/hairstyles/hairstyle11.png
+++ b/graphics/sprites/hairstyles/hairstyle11.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle11.xml b/graphics/sprites/hairstyles/hairstyle11.xml
new file mode 100644
index 00000000..e2bd6e55
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle11.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle11.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle12-female.png b/graphics/sprites/hairstyles/hairstyle12-female.png
new file mode 100644
index 00000000..aa61b051
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle12-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle12-female.xml b/graphics/sprites/hairstyles/hairstyle12-female.xml
index 06136ab9..44a38077 100644
--- a/graphics/sprites/hairstyles/hairstyle12-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle12-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle12-male.png b/graphics/sprites/hairstyles/hairstyle12-male.png
new file mode 100644
index 00000000..6bdedbaa
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle12-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle12-male.xml b/graphics/sprites/hairstyles/hairstyle12-male.xml
index a24870cc..63fabb88 100644
--- a/graphics/sprites/hairstyles/hairstyle12-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle12-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle12.png b/graphics/sprites/hairstyles/hairstyle12.png
index fd187917..2ec9a8cb 100644
--- a/graphics/sprites/hairstyles/hairstyle12.png
+++ b/graphics/sprites/hairstyles/hairstyle12.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle12.xml b/graphics/sprites/hairstyles/hairstyle12.xml
new file mode 100644
index 00000000..5b56ebf7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle12.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle12.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle13-female.png b/graphics/sprites/hairstyles/hairstyle13-female.png
new file mode 100644
index 00000000..ad7b7978
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle13-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle13-female.xml b/graphics/sprites/hairstyles/hairstyle13-female.xml
index 510a76ff..28d8c013 100644
--- a/graphics/sprites/hairstyles/hairstyle13-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle13-female.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset height="32" name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32"/>
+ <imageset height="32" name="base" src="graphics/sprites/hairstyles/hairstyle13-female.png|W;B;R" width="32"/>
<action imageset="base" name="stand">
<animation direction="down">
<frame index="0" offsetX="3" offsetY="-33"/>
diff --git a/graphics/sprites/hairstyles/hairstyle13-male.png b/graphics/sprites/hairstyles/hairstyle13-male.png
new file mode 100644
index 00000000..07750d73
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle13-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle13-male.xml b/graphics/sprites/hairstyles/hairstyle13-male.xml
index 09f05618..a07cd9af 100644
--- a/graphics/sprites/hairstyles/hairstyle13-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle13-male.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W" width="32" height="32"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13-male.png|W;B;R" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0" offsetX="3" offsetY="-33"/>
diff --git a/graphics/sprites/hairstyles/hairstyle13.png b/graphics/sprites/hairstyles/hairstyle13.png
index 0421089a..4fcd1ec9 100644
--- a/graphics/sprites/hairstyles/hairstyle13.png
+++ b/graphics/sprites/hairstyles/hairstyle13.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml
new file mode 100644
index 00000000..b297337b
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle13.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle13.png|W;B;R" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="3" offsetY="-33"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="1" offsetX="3" offsetY="-33" delay="150"/>
+ <frame index="0" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="2" offsetX="3" offsetY="-33" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="3" offsetY="-33" delay="75"/>
+ <frame index="4" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="4" offsetX="3" offsetY="-33" delay="150"/>
+ <frame index="5" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="5" offsetX="3" offsetY="-33" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33" delay="75"/>
+ <frame index="7" offsetX="3" offsetY="-34" delay="150"/>
+ <frame index="6" offsetX="3" offsetY="-33" delay="75"/>
+ <frame index="8" offsetX="3" offsetY="-34" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="3" offsetY="-33" delay="75"/>
+ <frame index="10" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="10" offsetX="3" offsetY="-33" delay="150"/>
+ <frame index="11" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="11" offsetX="3" offsetY="-33" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-30" delay="75"/>
+ <frame index="0" offsetX="3" offsetY="-31" delay="75"/>
+ <frame index="0" offsetX="3" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="3" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-34" delay="75"/>
+ <frame index="3" offsetX="7" offsetY="-35" delay="75"/>
+ <frame index="3" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="3" offsetX="2" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="225"/>
+ <frame index="6" offsetX="2" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="0" offsetY="-34" delay="75"/>
+ <frame index="9" offsetX="0" offsetY="-35" delay="75"/>
+ <frame index="9" offsetX="3" offsetY="-32" delay="75"/>
+ <frame index="9" offsetX="4" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-32" delay="225"/>
+ <frame index="0" offsetX="3" offsetY="-31" delay="75"/>
+ <frame index="0" offsetX="3" offsetY="-32" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="6" offsetY="-33" delay="225"/>
+ <frame index="3" offsetX="8" offsetY="-34" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33" delay="225"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="75"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="0" offsetY="-33" delay="225"/>
+ <frame index="9" offsetX="-2" offsetY="-34" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-21"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" offsetX="23" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-32" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="3" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="6" offsetY="-35" delay="140"/>
+ <frame index="3" offsetX="8" offsetY="-35" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="280"/>
+ <frame index="6" offsetX="2" offsetY="-31" delay="140"/>
+ <frame index="6" offsetX="3" offsetY="-34" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="5" offsetY="-32" delay="140"/>
+ <frame index="9" offsetX="2" offsetY="-35" delay="140"/>
+ <frame index="9" offsetX="0" offsetY="-35" delay="140"/>
+ <frame index="9" offsetX="5" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-30" delay="100"/>
+ <frame index="0" offsetX="3" offsetY="-31" delay="100"/>
+ <frame index="0" offsetX="3" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="3" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-34" delay="100"/>
+ <frame index="3" offsetX="7" offsetY="-35" delay="100"/>
+ <frame index="3" offsetX="3" offsetY="-32" delay="100"/>
+ <frame index="3" offsetX="2" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="300"/>
+ <frame index="6" offsetX="2" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="0" offsetY="-34" delay="100"/>
+ <frame index="9" offsetX="0" offsetY="-35" delay="100"/>
+ <frame index="9" offsetX="3" offsetY="-32" delay="100"/>
+ <frame index="9" offsetX="4" offsetY="-31" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="2" offsetY="-33" delay="280"/>
+ <frame index="0" offsetX="2" offsetY="-34" delay="140"/>
+ <frame index="0" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="8" offsetY="-34" delay="140"/>
+ <frame index="3" offsetX="9" offsetY="-35" delay="140"/>
+ <frame index="3" offsetX="4" offsetY="-36" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="420"/>
+ <frame index="6" offsetX="1" offsetY="-36" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="0" offsetY="-34" delay="140"/>
+ <frame index="9" offsetX="-1" offsetY="-35" delay="140"/>
+ <frame index="9" offsetX="4" offsetY="-36" delay="140"/>
+ <frame index="9" offsetX="6" offsetY="-31" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="2" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-33" delay="140"/>
+ <frame index="0" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-36" delay="140"/>
+ <frame index="3" offsetX="7" offsetY="-35" delay="140"/>
+ <frame index="3" offsetX="7" offsetY="-36" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-32" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="280"/>
+ <frame index="6" offsetX="2" offsetY="-31" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="1" offsetY="-36" delay="140"/>
+ <frame index="9" offsetX="1" offsetY="-35" delay="140"/>
+ <frame index="9" offsetX="2" offsetY="-36" delay="140"/>
+ <frame index="9" offsetX="6" offsetY="-32" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle14-female.png b/graphics/sprites/hairstyles/hairstyle14-female.png
new file mode 100644
index 00000000..ace1ade5
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle14-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle14-female.xml b/graphics/sprites/hairstyles/hairstyle14-female.xml
index d686cd1b..2bf8df2f 100644
--- a/graphics/sprites/hairstyles/hairstyle14-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle14-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle14-male.png b/graphics/sprites/hairstyles/hairstyle14-male.png
new file mode 100644
index 00000000..bdfed8f9
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle14-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle14-male.xml b/graphics/sprites/hairstyles/hairstyle14-male.xml
index e51186bc..612e727d 100644
--- a/graphics/sprites/hairstyles/hairstyle14-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle14-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle14.png b/graphics/sprites/hairstyles/hairstyle14.png
index 5df35798..9d1b759b 100644
--- a/graphics/sprites/hairstyles/hairstyle14.png
+++ b/graphics/sprites/hairstyles/hairstyle14.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle14.xml b/graphics/sprites/hairstyles/hairstyle14.xml
new file mode 100644
index 00000000..ee0a5cd9
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle14.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle14.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle15-female.png b/graphics/sprites/hairstyles/hairstyle15-female.png
new file mode 100644
index 00000000..571976f3
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle15-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle15-female.xml b/graphics/sprites/hairstyles/hairstyle15-female.xml
index a4fed873..79606d35 100644
--- a/graphics/sprites/hairstyles/hairstyle15-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle15-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle15-male.png b/graphics/sprites/hairstyles/hairstyle15-male.png
new file mode 100644
index 00000000..880f3551
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle15-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle15-male.xml b/graphics/sprites/hairstyles/hairstyle15-male.xml
index bff86e90..78385bf6 100644
--- a/graphics/sprites/hairstyles/hairstyle15-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle15-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle15.png b/graphics/sprites/hairstyles/hairstyle15.png
index cd77639c..fd6fc65e 100644
--- a/graphics/sprites/hairstyles/hairstyle15.png
+++ b/graphics/sprites/hairstyles/hairstyle15.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle15.xml b/graphics/sprites/hairstyles/hairstyle15.xml
new file mode 100644
index 00000000..0a9de742
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle15.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle15.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle16-female.png b/graphics/sprites/hairstyles/hairstyle16-female.png
new file mode 100644
index 00000000..1e04f488
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle16-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle16-female.xml b/graphics/sprites/hairstyles/hairstyle16-female.xml
index e953e4eb..78441178 100644
--- a/graphics/sprites/hairstyles/hairstyle16-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle16-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle16-male.png b/graphics/sprites/hairstyles/hairstyle16-male.png
new file mode 100644
index 00000000..20bc6ae3
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle16-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle16-male.xml b/graphics/sprites/hairstyles/hairstyle16-male.xml
index b6cec597..25e4de8a 100644
--- a/graphics/sprites/hairstyles/hairstyle16-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle16-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle16.png b/graphics/sprites/hairstyles/hairstyle16.png
index 97dfc567..414626e6 100644
--- a/graphics/sprites/hairstyles/hairstyle16.png
+++ b/graphics/sprites/hairstyles/hairstyle16.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle16.xml b/graphics/sprites/hairstyles/hairstyle16.xml
new file mode 100644
index 00000000..bdee3372
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle16.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle16.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle17-female.png b/graphics/sprites/hairstyles/hairstyle17-female.png
new file mode 100644
index 00000000..ab3493b7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle17-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle17-female.xml b/graphics/sprites/hairstyles/hairstyle17-female.xml
index d6d65ee9..bb6bb71c 100644
--- a/graphics/sprites/hairstyles/hairstyle17-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle17-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle17-male.png b/graphics/sprites/hairstyles/hairstyle17-male.png
new file mode 100644
index 00000000..6b972e92
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle17-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle17-male.xml b/graphics/sprites/hairstyles/hairstyle17-male.xml
index 30011c10..3baf34a1 100644
--- a/graphics/sprites/hairstyles/hairstyle17-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle17-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle17.png b/graphics/sprites/hairstyles/hairstyle17.png
index 8a80a0a1..8af49d12 100644
--- a/graphics/sprites/hairstyles/hairstyle17.png
+++ b/graphics/sprites/hairstyles/hairstyle17.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle17.xml b/graphics/sprites/hairstyles/hairstyle17.xml
new file mode 100644
index 00000000..aba6291f
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle17.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle17.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle18-female.png b/graphics/sprites/hairstyles/hairstyle18-female.png
new file mode 100644
index 00000000..6685bbd7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle18-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle18-female.xml b/graphics/sprites/hairstyles/hairstyle18-female.xml
index 0aa63b5b..be829987 100644
--- a/graphics/sprites/hairstyles/hairstyle18-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle18-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle18-male.png b/graphics/sprites/hairstyles/hairstyle18-male.png
new file mode 100644
index 00000000..ef80032a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle18-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle18-male.xml b/graphics/sprites/hairstyles/hairstyle18-male.xml
index 2f3b302e..f49f85a6 100644
--- a/graphics/sprites/hairstyles/hairstyle18-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle18-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle18.png b/graphics/sprites/hairstyles/hairstyle18.png
index 6b6e51b1..74c7e69e 100644
--- a/graphics/sprites/hairstyles/hairstyle18.png
+++ b/graphics/sprites/hairstyles/hairstyle18.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle18.xml b/graphics/sprites/hairstyles/hairstyle18.xml
new file mode 100644
index 00000000..198f4d7e
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle18.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle18.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle19-female.png b/graphics/sprites/hairstyles/hairstyle19-female.png
new file mode 100644
index 00000000..57372362
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle19-female.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle19-female.xml b/graphics/sprites/hairstyles/hairstyle19-female.xml
index c48e2f61..5e7a0908 100644
--- a/graphics/sprites/hairstyles/hairstyle19-female.xml
+++ b/graphics/sprites/hairstyles/hairstyle19-female.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19-female.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle19-male.png b/graphics/sprites/hairstyles/hairstyle19-male.png
new file mode 100644
index 00000000..daa91455
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle19-male.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle19-male.xml b/graphics/sprites/hairstyles/hairstyle19-male.xml
index 622e1301..271ba2f0 100644
--- a/graphics/sprites/hairstyles/hairstyle19-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle19-male.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W" width="40" height="40"/>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19-male.png|W;B;R" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle19.png b/graphics/sprites/hairstyles/hairstyle19.png
index d56b8ab1..a1dc6a71 100644
--- a/graphics/sprites/hairstyles/hairstyle19.png
+++ b/graphics/sprites/hairstyles/hairstyle19.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle19.xml b/graphics/sprites/hairstyles/hairstyle19.xml
new file mode 100644
index 00000000..23f72efb
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle19.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle19.png|W;B;R" width="40" height="40"/>
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle20.xml b/graphics/sprites/hairstyles/hairstyle20.xml
new file mode 100644
index 00000000..4ae83e3b
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle20.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle20.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle21-male.xml b/graphics/sprites/hairstyles/hairstyle21.xml
index cca79f8a..cca79f8a 100644
--- a/graphics/sprites/hairstyles/hairstyle21-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle21.xml
diff --git a/graphics/sprites/hairstyles/hairstyle22-male.xml b/graphics/sprites/hairstyles/hairstyle22.xml
index 1063d5b6..1063d5b6 100644
--- a/graphics/sprites/hairstyles/hairstyle22-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle22.xml
diff --git a/graphics/sprites/hairstyles/hairstyle23-male.xml b/graphics/sprites/hairstyles/hairstyle23.xml
index fc77324f..fc77324f 100644
--- a/graphics/sprites/hairstyles/hairstyle23-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle23.xml
diff --git a/graphics/sprites/hairstyles/hairstyle24-male.xml b/graphics/sprites/hairstyles/hairstyle24.xml
index 83de94a1..83de94a1 100644
--- a/graphics/sprites/hairstyles/hairstyle24-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle24.xml
diff --git a/graphics/sprites/hairstyles/hairstyle25-male.xml b/graphics/sprites/hairstyles/hairstyle25.xml
index da5adec8..da5adec8 100644
--- a/graphics/sprites/hairstyles/hairstyle25-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle25.xml
diff --git a/graphics/sprites/hairstyles/hairstyle26-male.xml b/graphics/sprites/hairstyles/hairstyle26.xml
index 4eb958a5..4eb958a5 100644
--- a/graphics/sprites/hairstyles/hairstyle26-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle26.xml
diff --git a/graphics/sprites/hairstyles/hairstyle27-male.xml b/graphics/sprites/hairstyles/hairstyle27.xml
index abf05830..abf05830 100644
--- a/graphics/sprites/hairstyles/hairstyle27-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle27.xml
diff --git a/graphics/sprites/hairstyles/hairstyle28-male.xml b/graphics/sprites/hairstyles/hairstyle28.xml
index a226c45d..a226c45d 100644
--- a/graphics/sprites/hairstyles/hairstyle28-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle28.xml
diff --git a/graphics/sprites/hairstyles/hairstyle29-male.xml b/graphics/sprites/hairstyles/hairstyle29.xml
index 320a2173..320a2173 100644
--- a/graphics/sprites/hairstyles/hairstyle29-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle29.xml
diff --git a/graphics/sprites/hairstyles/hairstyle30-male.xml b/graphics/sprites/hairstyles/hairstyle30.xml
index 23359c4a..23359c4a 100644
--- a/graphics/sprites/hairstyles/hairstyle30-male.xml
+++ b/graphics/sprites/hairstyles/hairstyle30.xml
diff --git a/graphics/sprites/hairstyles/hairstyle31.png b/graphics/sprites/hairstyles/hairstyle31.png
new file mode 100644
index 00000000..e18ec534
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle31.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle31.xml b/graphics/sprites/hairstyles/hairstyle31.xml
new file mode 100644
index 00000000..62caa7a8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle31.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle31.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle32.png b/graphics/sprites/hairstyles/hairstyle32.png
new file mode 100644
index 00000000..6ccf04e9
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle32.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle32.xml b/graphics/sprites/hairstyles/hairstyle32.xml
new file mode 100644
index 00000000..177664c1
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle32.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle32.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle33.png b/graphics/sprites/hairstyles/hairstyle33.png
new file mode 100644
index 00000000..b5a3845a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle33.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle33.xml b/graphics/sprites/hairstyles/hairstyle33.xml
new file mode 100644
index 00000000..19b9d724
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle33.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/hairstyles/hairstyle33.png|W;B;R" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="150"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-29" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="75"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="75"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="75"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="75"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="225"/>
+ <frame index="0" offsetX="0" offsetY="-27" delay="75"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="225"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="225"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="75"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="225"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="0" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-29" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="0" offsetY="-28" delay="140"/>
+ <frame index="1" offsetX="3" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="5" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="-2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="140"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-28" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="2" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_sword_stab" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="100"/>
+ <frame index="0" offsetX="0" offsetY="-24" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="100"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="100"/>
+ <frame index="1" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="300"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="100"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="100"/>
+ <frame index="3" offsetX="0" offsetY="-28" delay="100"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_spear" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-30" delay="280"/>
+ <frame index="0" offsetX="-1" offsetY="-31" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-30" delay="140"/>
+ <frame index="1" offsetX="6" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="420"/>
+ <frame index="2" offsetX="-3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="140"/>
+ <frame index="3" offsetX="-4" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-27" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-27" delay="140"/>
+ <frame index="0" offsetX="-1" offsetY="-28" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-30" delay="140"/>
+ <frame index="0" offsetX="0" offsetY="-25" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="140"/>
+ <frame index="1" offsetX="4" offsetY="-32" delay="140"/>
+ <frame index="1" offsetX="-1" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="280"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="280"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-2" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="-2" offsetY="-31" delay="140"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="140"/>
+ <frame index="3" offsetX="3" offsetY="-28" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>