diff options
Diffstat (limited to 'graphics')
418 files changed, 10608 insertions, 0 deletions
diff --git a/graphics/sprites/ml/equipment/chest/alchemistrobe-female.xml b/graphics/sprites/ml/equipment/chest/alchemistrobe-female.xml new file mode 100644 index 0000000..9d08a4d --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/alchemistrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2021 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/alchemistrobe-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/alchemistrobe-male.xml b/graphics/sprites/ml/equipment/chest/alchemistrobe-male.xml new file mode 100644 index 0000000..a79ea2d --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/alchemistrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2021 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/alchemistrobe-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/assassinchest-female.xml b/graphics/sprites/ml/equipment/chest/assassinchest-female.xml new file mode 100644 index 0000000..f15e36a --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/assassinchest-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassinchest-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/assassinchest-male.xml b/graphics/sprites/ml/equipment/chest/assassinchest-male.xml new file mode 100644 index 0000000..84516dd --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/assassinchest-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2020 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassinchest-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/bromenalchest-female.xml b/graphics/sprites/ml/equipment/chest/bromenalchest-female.xml new file mode 100644 index 0000000..3bdb9b8 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/bromenalchest-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/bromenalchest-male.xml b/graphics/sprites/ml/equipment/chest/bromenalchest-male.xml new file mode 100644 index 0000000..5407453 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/bromenalchest-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/candorshirt-female.xml b/graphics/sprites/ml/equipment/chest/candorshirt-female.xml new file mode 100644 index 0000000..dcc8e08 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/candorshirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/candorshirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/candorshirt-male.xml b/graphics/sprites/ml/equipment/chest/candorshirt-male.xml new file mode 100644 index 0000000..63a7d27 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/candorshirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/candorshirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/communityshirt-female.xml b/graphics/sprites/ml/equipment/chest/communityshirt-female.xml new file mode 100644 index 0000000..0d0e23d --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/communityshirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/communityshirt-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/communityshirt-male.xml b/graphics/sprites/ml/equipment/chest/communityshirt-male.xml new file mode 100644 index 0000000..7dbeb61 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/communityshirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/communityshirt-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/contributorsweater-female.xml b/graphics/sprites/ml/equipment/chest/contributorsweater-female.xml new file mode 100644 index 0000000..bab47a5 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/contributorsweater-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/contributorsweater-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/contributorsweater-male.xml b/graphics/sprites/ml/equipment/chest/contributorsweater-male.xml new file mode 100644 index 0000000..a975219 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/contributorsweater-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/contributorsweater-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/copperarmor-female.xml b/graphics/sprites/ml/equipment/chest/copperarmor-female.xml new file mode 100644 index 0000000..0c49703 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/copperarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/copperarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/copperarmor-male.xml b/graphics/sprites/ml/equipment/chest/copperarmor-male.xml new file mode 100644 index 0000000..719aeb0 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/copperarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/copperarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/crusadearmor-female.xml b/graphics/sprites/ml/equipment/chest/crusadearmor-female.xml new file mode 100644 index 0000000..ae34048 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/crusadearmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/crusadearmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/crusadearmor-male.xml b/graphics/sprites/ml/equipment/chest/crusadearmor-male.xml new file mode 100644 index 0000000..b337fb4 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/crusadearmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/crusadearmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/forestarmor-female.xml b/graphics/sprites/ml/equipment/chest/forestarmor-female.xml new file mode 100644 index 0000000..5703985 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/forestarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/forestarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/forestarmor-male.xml b/graphics/sprites/ml/equipment/chest/forestarmor-male.xml new file mode 100644 index 0000000..99f3fbd --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/forestarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/forestarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/gmrobe-female.xml b/graphics/sprites/ml/equipment/chest/gmrobe-female.xml new file mode 100644 index 0000000..4c3d911 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/gmrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/gmrobe-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/gmrobe-male.xml b/graphics/sprites/ml/equipment/chest/gmrobe-male.xml new file mode 100644 index 0000000..abbc0c6 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/gmrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/gmrobe-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/minertanktop-female.xml b/graphics/sprites/ml/equipment/chest/minertanktop-female.xml new file mode 100644 index 0000000..3a6c5c9 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/minertanktop-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2019 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/minertanktop-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/minertanktop-male.xml b/graphics/sprites/ml/equipment/chest/minertanktop-male.xml new file mode 100644 index 0000000..1853723 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/minertanktop-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2019 TMW2:Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/minertanktop-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/redknightarmor-female.xml b/graphics/sprites/ml/equipment/chest/redknightarmor-female.xml new file mode 100644 index 0000000..b4d8b68 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/redknightarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/redknightarmor-male.xml b/graphics/sprites/ml/equipment/chest/redknightarmor-male.xml new file mode 100644 index 0000000..dae42e1 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/redknightarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/saviorarmor-female.xml b/graphics/sprites/ml/equipment/chest/saviorarmor-female.xml new file mode 100644 index 0000000..864f293 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/saviorarmor-female.xml @@ -0,0 +1,110 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-female.png|W" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="18" /> + </animation> + <animation direction="up"> + <frame index="36" /> + </animation> + <animation direction="right"> + <frame index="54" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7" /> + </animation> + <animation direction="left"> + <frame index="25" /> + </animation> + <animation direction="up"> + <frame index="43" /> + </animation> + <animation direction="right"> + <frame index="61" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8" /> + </animation> + <animation direction="left"> + <frame index="26" /> + </animation> + <animation direction="up"> + <frame index="44" /> + </animation> + <animation direction="right"> + <frame index="62" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="27" offsetX="0" offsetY ="0" delay="75" /> + <frame index="28" offsetX="0" offsetY ="0" delay="75" /> + <frame index="29" offsetX="0" offsetY ="0" delay="75" /> + <frame index="30" offsetX="4" offsetY ="0" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <frame index="63" offsetX="0" offsetY ="0" delay="75" /> + <frame index="64" offsetX="0" offsetY ="0" delay="75" /> + <frame index="65" offsetX="0" offsetY ="0" delay="75" /> + <frame index="66" offsetX="-4" offsetY ="0" delay="75" /> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/saviorarmor-male.xml b/graphics/sprites/ml/equipment/chest/saviorarmor-male.xml new file mode 100644 index 0000000..6ec471d --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/saviorarmor-male.xml @@ -0,0 +1,110 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-male.png|W" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="18" /> + </animation> + <animation direction="up"> + <frame index="36" /> + </animation> + <animation direction="right"> + <frame index="54" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7" /> + </animation> + <animation direction="left"> + <frame index="25" /> + </animation> + <animation direction="up"> + <frame index="43" /> + </animation> + <animation direction="right"> + <frame index="61" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8" /> + </animation> + <animation direction="left"> + <frame index="26" /> + </animation> + <animation direction="up"> + <frame index="44" /> + </animation> + <animation direction="right"> + <frame index="62" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="27" offsetX="0" offsetY ="0" delay="75" /> + <frame index="28" offsetX="0" offsetY ="0" delay="75" /> + <frame index="29" offsetX="0" offsetY ="0" delay="75" /> + <frame index="30" offsetX="4" offsetY ="0" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <frame index="63" offsetX="0" offsetY ="0" delay="75" /> + <frame index="64" offsetX="0" offsetY ="0" delay="75" /> + <frame index="65" offsetX="0" offsetY ="0" delay="75" /> + <frame index="66" offsetX="-4" offsetY ="0" delay="75" /> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/shorttanktop-female.xml b/graphics/sprites/ml/equipment/chest/shorttanktop-female.xml new file mode 100644 index 0000000..86b0b7a --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/shorttanktop-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/shorttanktop-male.xml b/graphics/sprites/ml/equipment/chest/shorttanktop-male.xml new file mode 100644 index 0000000..650cb31 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/shorttanktop-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/shorttanktop-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/sorcererrobe-female.xml b/graphics/sprites/ml/equipment/chest/sorcererrobe-female.xml new file mode 100644 index 0000000..8a6c0e5 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/sorcererrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcererrobe-female.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/sorcererrobe-male.xml b/graphics/sprites/ml/equipment/chest/sorcererrobe-male.xml new file mode 100644 index 0000000..6834aaa --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/sorcererrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcererrobe-male.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/tanktop-female.xml b/graphics/sprites/ml/equipment/chest/tanktop-female.xml new file mode 100644 index 0000000..2c2a089 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/tanktop-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/tanktop-male.xml b/graphics/sprites/ml/equipment/chest/tanktop-male.xml new file mode 100644 index 0000000..e0827ec --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/tanktop-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/terranitearmor-female.xml b/graphics/sprites/ml/equipment/chest/terranitearmor-female.xml new file mode 100644 index 0000000..f98d46c --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/terranitearmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranitearmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/terranitearmor-male.xml b/graphics/sprites/ml/equipment/chest/terranitearmor-male.xml new file mode 100644 index 0000000..37e7811 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/terranitearmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranitearmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/tnecksweater-female.xml b/graphics/sprites/ml/equipment/chest/tnecksweater-female.xml new file mode 100644 index 0000000..a56dfe5 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/tnecksweater-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/tnecksweater-male.xml b/graphics/sprites/ml/equipment/chest/tnecksweater-male.xml new file mode 100644 index 0000000..f367f65 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/tnecksweater-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tnecksweater-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/trainingshirt-female.xml b/graphics/sprites/ml/equipment/chest/trainingshirt-female.xml new file mode 100644 index 0000000..228aea9 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/trainingshirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/trainingshirt-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/trainingshirt-male.xml b/graphics/sprites/ml/equipment/chest/trainingshirt-male.xml new file mode 100644 index 0000000..2ec22a6 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/trainingshirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/trainingshirt-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/uglychristmassweater-female.xml b/graphics/sprites/ml/equipment/chest/uglychristmassweater-female.xml new file mode 100644 index 0000000..fb1d574 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/uglychristmassweater-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/uglychristmassweater-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/uglychristmassweater-male.xml b/graphics/sprites/ml/equipment/chest/uglychristmassweater-male.xml new file mode 100644 index 0000000..96bdd04 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/uglychristmassweater-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/uglychristmassweater-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/valentinedress-female.xml b/graphics/sprites/ml/equipment/chest/valentinedress-female.xml new file mode 100644 index 0000000..864a9cf --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/valentinedress-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/valentinedress-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/valentinedress-male.xml b/graphics/sprites/ml/equipment/chest/valentinedress-male.xml new file mode 100644 index 0000000..7154399 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/valentinedress-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/valentinedress-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/vneckjumper-female.xml b/graphics/sprites/ml/equipment/chest/vneckjumper-female.xml new file mode 100644 index 0000000..f70cc0e --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/vneckjumper-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vneckjumper-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/vneckjumper-male.xml b/graphics/sprites/ml/equipment/chest/vneckjumper-male.xml new file mode 100644 index 0000000..b5d800a --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/vneckjumper-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vneckjumper-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/vnecksweater-female.xml b/graphics/sprites/ml/equipment/chest/vnecksweater-female.xml new file mode 100644 index 0000000..e04a967 --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/vnecksweater-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/chest/vnecksweater-male.xml b/graphics/sprites/ml/equipment/chest/vnecksweater-male.xml new file mode 100644 index 0000000..e7bb99d --- /dev/null +++ b/graphics/sprites/ml/equipment/chest/vnecksweater-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vnecksweater-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/bromenalboots-female.xml b/graphics/sprites/ml/equipment/feet/bromenalboots-female.xml new file mode 100644 index 0000000..e5b2b07 --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/bromenalboots-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/bromenalboots-male.xml b/graphics/sprites/ml/equipment/feet/bromenalboots-male.xml new file mode 100644 index 0000000..9188457 --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/bromenalboots-male.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/candorboots-female.xml b/graphics/sprites/ml/equipment/feet/candorboots-female.xml new file mode 100644 index 0000000..53d97ae --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/candorboots-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/candorboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/candorboots-male.xml b/graphics/sprites/ml/equipment/feet/candorboots-male.xml new file mode 100644 index 0000000..688a8da --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/candorboots-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/candorboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/fursboots-female.xml b/graphics/sprites/ml/equipment/feet/fursboots-female.xml new file mode 100644 index 0000000..f936b33 --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/fursboots-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/fursboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/fursboots-male.xml b/graphics/sprites/ml/equipment/feet/fursboots-male.xml new file mode 100644 index 0000000..ad9327e --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/fursboots-male.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/fursboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/slippers-female.xml b/graphics/sprites/ml/equipment/feet/slippers-female.xml new file mode 100644 index 0000000..60f3ecf --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/slippers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/slippers-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/slippers-male.xml b/graphics/sprites/ml/equipment/feet/slippers-male.xml new file mode 100644 index 0000000..28dc9ce --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/slippers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/slippers-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/warlordboots-female.xml b/graphics/sprites/ml/equipment/feet/warlordboots-female.xml new file mode 100644 index 0000000..4a4fad2 --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/warlordboots-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/feet/warlordboots-male.xml b/graphics/sprites/ml/equipment/feet/warlordboots-male.xml new file mode 100644 index 0000000..53c2a31 --- /dev/null +++ b/graphics/sprites/ml/equipment/feet/warlordboots-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/hands/assassingloves-female.xml b/graphics/sprites/ml/equipment/hands/assassingloves-female.xml new file mode 100644 index 0000000..1422578 --- /dev/null +++ b/graphics/sprites/ml/equipment/hands/assassingloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassingloves-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/hands/assassingloves-male.xml b/graphics/sprites/ml/equipment/hands/assassingloves-male.xml new file mode 100644 index 0000000..b6aecc5 --- /dev/null +++ b/graphics/sprites/ml/equipment/hands/assassingloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassingloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/ml/equipment/hands/bromenalgloves-female.xml new file mode 100644 index 0000000..154b0ec --- /dev/null +++ b/graphics/sprites/ml/equipment/hands/bromenalgloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/ml/equipment/hands/bromenalgloves-male.xml new file mode 100644 index 0000000..f9e4322 --- /dev/null +++ b/graphics/sprites/ml/equipment/hands/bromenalgloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/hands/candorgloves-male.xml b/graphics/sprites/ml/equipment/hands/candorgloves-male.xml new file mode 100644 index 0000000..c99f3f7 --- /dev/null +++ b/graphics/sprites/ml/equipment/hands/candorgloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/candorgloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/head/bandana.xml b/graphics/sprites/ml/equipment/head/bandana.xml new file mode 100644 index 0000000..6a7cbfd --- /dev/null +++ b/graphics/sprites/ml/equipment/head/bandana.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bandana.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/ml/equipment/head/piratebandana.xml b/graphics/sprites/ml/equipment/head/piratebandana.xml new file mode 100644 index 0000000..fefd8d3 --- /dev/null +++ b/graphics/sprites/ml/equipment/head/piratebandana.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/piratebandana.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/head/sailorhat-female.xml b/graphics/sprites/ml/equipment/head/sailorhat-female.xml new file mode 100644 index 0000000..f71c665 --- /dev/null +++ b/graphics/sprites/ml/equipment/head/sailorhat-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sailorhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/head/sailorhat.xml b/graphics/sprites/ml/equipment/head/sailorhat.xml new file mode 100644 index 0000000..f71c665 --- /dev/null +++ b/graphics/sprites/ml/equipment/head/sailorhat.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sailorhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/head/savior.xml b/graphics/sprites/ml/equipment/head/savior.xml new file mode 100644 index 0000000..72c59f9 --- /dev/null +++ b/graphics/sprites/ml/equipment/head/savior.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/savior.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/assassinpants-female.xml b/graphics/sprites/ml/equipment/legs/assassinpants-female.xml new file mode 100644 index 0000000..48c0893 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/assassinpants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassinpants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/assassinpants-male.xml b/graphics/sprites/ml/equipment/legs/assassinpants-male.xml new file mode 100644 index 0000000..14e30c8 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/assassinpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassinpants-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/bandittrousers-female.xml b/graphics/sprites/ml/equipment/legs/bandittrousers-female.xml new file mode 100644 index 0000000..e4a972c --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/bandittrousers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bandittrousers-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/bandittrousers-male.xml b/graphics/sprites/ml/equipment/legs/bandittrousers-male.xml new file mode 100644 index 0000000..5c13a55 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/bandittrousers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bandittrousers-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/bromenalpants-female.xml b/graphics/sprites/ml/equipment/legs/bromenalpants-female.xml new file mode 100644 index 0000000..c6e97d6 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/bromenalpants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenalpants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/bromenalpants-male.xml b/graphics/sprites/ml/equipment/legs/bromenalpants-male.xml new file mode 100644 index 0000000..b002218 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/bromenalpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenalpants-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/candorshorts-female.xml b/graphics/sprites/ml/equipment/legs/candorshorts-female.xml new file mode 100644 index 0000000..ca2188d --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/candorshorts-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/candorshorts-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/candorshorts-male.xml b/graphics/sprites/ml/equipment/legs/candorshorts-male.xml new file mode 100644 index 0000000..26f3cc0 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/candorshorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/candorshorts-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/chainmailskirt-female.xml b/graphics/sprites/ml/equipment/legs/chainmailskirt-female.xml new file mode 100644 index 0000000..1a8628a --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/chainmailskirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/chainmailskirt-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/chainmailskirt-male.xml b/graphics/sprites/ml/equipment/legs/chainmailskirt-male.xml new file mode 100644 index 0000000..d5723c5 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/chainmailskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/chainmailskirt-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/cottonshorts-female.xml b/graphics/sprites/ml/equipment/legs/cottonshorts-female.xml new file mode 100644 index 0000000..8e9a065 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/cottonshorts-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonshorts-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/cottonshorts-male.xml b/graphics/sprites/ml/equipment/legs/cottonshorts-male.xml new file mode 100644 index 0000000..2a9df08 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/cottonshorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonshorts-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/cottonskirt-female.xml b/graphics/sprites/ml/equipment/legs/cottonskirt-female.xml new file mode 100644 index 0000000..2e97e77 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/cottonskirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonskirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/cottonskirt-male.xml b/graphics/sprites/ml/equipment/legs/cottonskirt-male.xml new file mode 100644 index 0000000..4eba770 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/cottonskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonskirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/jeanschaps-female.xml b/graphics/sprites/ml/equipment/legs/jeanschaps-female.xml new file mode 100644 index 0000000..1910799 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/jeanschaps-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Incomplete --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/jeanschaps-male.xml b/graphics/sprites/ml/equipment/legs/jeanschaps-male.xml new file mode 100644 index 0000000..bf622b5 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/jeanschaps-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/jeansshorts-male.xml b/graphics/sprites/ml/equipment/legs/jeansshorts-male.xml new file mode 100644 index 0000000..bbf88a7 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/jeansshorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeansshorts-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/luffyxsummershorts-male.xml b/graphics/sprites/ml/equipment/legs/luffyxsummershorts-male.xml new file mode 100644 index 0000000..6c9dbd9 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/luffyxsummershorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/luffyxsummershorts-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/miniskirt-female.xml b/graphics/sprites/ml/equipment/legs/miniskirt-female.xml new file mode 100644 index 0000000..bffc36c --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/miniskirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/miniskirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/miniskirt-male.xml b/graphics/sprites/ml/equipment/legs/miniskirt-male.xml new file mode 100644 index 0000000..075283d --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/miniskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/miniskirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/pirateshorts-male.xml b/graphics/sprites/ml/equipment/legs/pirateshorts-male.xml new file mode 100644 index 0000000..fe08a3b --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/pirateshorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2--> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pirateshorts.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/silkpants-female.xml b/graphics/sprites/ml/equipment/legs/silkpants-female.xml new file mode 100644 index 0000000..0e8b146 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/silkpants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/silkpants-male.xml b/graphics/sprites/ml/equipment/legs/silkpants-male.xml new file mode 100644 index 0000000..211c035 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/silkpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/terranitepants-female.xml b/graphics/sprites/ml/equipment/legs/terranitepants-female.xml new file mode 100644 index 0000000..a0a7f0b --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/terranitepants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranitepants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/terranitepants-male.xml b/graphics/sprites/ml/equipment/legs/terranitepants-male.xml new file mode 100644 index 0000000..b4c7d78 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/terranitepants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranitepants-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/trousers-female.xml b/graphics/sprites/ml/equipment/legs/trousers-female.xml new file mode 100644 index 0000000..8d8027b --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/trousers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/trousers-male.xml b/graphics/sprites/ml/equipment/legs/trousers-male.xml new file mode 100644 index 0000000..d5cdffc --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/trousers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/warlord-female.xml b/graphics/sprites/ml/equipment/legs/warlord-female.xml new file mode 100644 index 0000000..3b5c354 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/warlord-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/warlord-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/legs/warlord-male.xml b/graphics/sprites/ml/equipment/legs/warlord-male.xml new file mode 100644 index 0000000..144f6d0 --- /dev/null +++ b/graphics/sprites/ml/equipment/legs/warlord-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/warlord-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/beard.xml b/graphics/sprites/ml/equipment/neck/beard.xml new file mode 100644 index 0000000..add21b6 --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/beard.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/beard.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/burglarmask.xml b/graphics/sprites/ml/equipment/neck/burglarmask.xml new file mode 100644 index 0000000..ceaa83c --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/burglarmask.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/burglarmask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/eyepatch.xml b/graphics/sprites/ml/equipment/neck/eyepatch.xml new file mode 100644 index 0000000..28f8f82 --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/eyepatch.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/eyepatch.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/goggles.xml b/graphics/sprites/ml/equipment/neck/goggles.xml new file mode 100644 index 0000000..622e8be --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/goggles.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/goggles.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/heartglasses.xml b/graphics/sprites/ml/equipment/neck/heartglasses.xml new file mode 100644 index 0000000..8eb6467 --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/heartglasses.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/heartglasses.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/monocle.xml b/graphics/sprites/ml/equipment/neck/monocle.xml new file mode 100644 index 0000000..85de47d --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/monocle.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/monocle.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/mustache.xml b/graphics/sprites/ml/equipment/neck/mustache.xml new file mode 100644 index 0000000..94d9fb9 --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/mustache.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/mustache.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/equipment/neck/shemagh.xml b/graphics/sprites/ml/equipment/neck/shemagh.xml new file mode 100644 index 0000000..a9cbada --- /dev/null +++ b/graphics/sprites/ml/equipment/neck/shemagh.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2016 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/shemagh.png" + width="20" + height="21"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-28"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-32" delay="160"/> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-32" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="160"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27" delay="80"/> + <frame index="2" offsetY="-28" delay="160"/> + <frame index="2" offsetY="-27" delay="80"/> + <frame index="2" offsetY="-28" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="160"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-30" delay="80"/> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="80"/> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="240"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-26" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-31" delay="240"/> + <frame index="0" offsetY="-30" delay="80"/> + <frame index="0" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-28" delay="240"/> + <frame index="1" offsetX="5" offsetY="-29" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-28" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-29" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-5"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/ml/equipment/override/mouboo.xml b/graphics/sprites/ml/equipment/override/mouboo.xml new file mode 100644 index 0000000..b203d02 --- /dev/null +++ b/graphics/sprites/ml/equipment/override/mouboo.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="mob" + src="graphics/sprites/equipment/override/mouboo.png" + width="80" + height="80" + offsetY="20"/> + + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/ml/monsters/piouknight.xml b/graphics/sprites/ml/monsters/piouknight.xml new file mode 100644 index 0000000..b6c4a6a --- /dev/null +++ b/graphics/sprites/ml/monsters/piouknight.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/piouknight.png" width="64" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="6"/> + </animation> + <animation direction="up"> + <frame index="12"/> + </animation> + <animation direction="right"> + <frame index="18"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="12" end="14" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="18" end="20" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="5"/> + </animation> + <animation direction="left"> + <frame index="11"/> + </animation> + <animation direction="up"> + <frame index="17"/> + </animation> + <animation direction="right"> + <frame index="23"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="3" end="4" delay="75"/> + <frame index="0" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="9" end="10" delay="75"/> + <frame index="6" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="15" end="16" delay="75"/> + <frame index="12" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="21" end="22" delay="75"/> + <frame index="18" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/ml/monsters/tipiou.xml b/graphics/sprites/ml/monsters/tipiou.xml new file mode 100644 index 0000000..6dae66e --- /dev/null +++ b/graphics/sprites/ml/monsters/tipiou.xml @@ -0,0 +1,307 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/tipiou.png" + width="24" + height="24"/> + + <imageset name="acc" + src="graphics/sprites/accessories/tipiou-hat.png" + width="24" + height="24"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <frame index="34" delay="20" offsetY="-86"/> + <frame index="34" delay="30" offsetY="-82"/> + <frame index="34" delay="30" offsetY="-78"/> + <frame index="34" delay="30" offsetY="-74"/> + <frame index="34" delay="30" offsetY="-70"/> + <frame index="34" delay="30" offsetY="-66"/> + <frame index="34" delay="30" offsetY="-62"/> + <frame index="34" delay="40" offsetY="-58"/> + <frame index="34" delay="40" offsetY="-54"/> + <frame index="34" delay="40" offsetY="-49"/> + <frame index="34" delay="40" offsetY="-44"/> + <frame index="34" delay="40" offsetY="-40"/> + <frame index="34" delay="40" offsetY="-36"/> + <frame index="34" delay="40" offsetY="-32"/> + <frame index="34" delay="50" offsetY="-28"/> + <frame index="34" delay="50" offsetY="-24"/> + <frame index="34" delay="50" offsetY="-21"/> + <frame index="34" delay="50" offsetY="-18"/> + <frame index="34" delay="50" offsetY="-15"/> + <frame index="34" delay="50" offsetY="-12"/> + <frame index="34" delay="50" offsetY="-9"/> + <frame index="34" delay="60" offsetY="-6"/> + <frame index="34" delay="60" offsetY="-3"/> + <frame index="34" delay="60" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="2900"/> + <!-- Looking Around --> + <frame index="28" delay="350"/> + <frame index="0" delay="500"/> + <frame index="42" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Jumping --> + <sequence start="0" end="5" delay="70" repeat="4"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="42" delay="2900"/> + <!-- Looking Around --> + <frame index="0" delay="350"/> + <frame index="42" delay="500"/> + <frame index="7" delay="400"/> + <!-- Static --> + <frame index="42" delay="1600"/> + <!-- Jumping --> + <sequence start="42" end="47" delay="70" repeat="4"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="7" delay="2900"/> + <!-- Looking Around --> + <frame index="49" delay="350"/> + <frame index="7" delay="500"/> + <frame index="42" delay="400"/> + <!-- Static --> + <frame index="7" delay="1600"/> + <!-- Jumping --> + <sequence start="7" end="12" delay="70" repeat="4"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="49" delay="2900"/> + <!-- Looking Around --> + <frame index="7" delay="350"/> + <frame index="49" delay="500"/> + <frame index="21" delay="400"/> + <!-- Static --> + <frame index="49" delay="1600"/> + <!-- Jumping --> + <sequence start="49" end="5" delay="70" repeat="4"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="21" delay="2900"/> + <!-- Looking Around --> + <frame index="49" delay="350"/> + <frame index="21" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="21" delay="1600"/> + <!-- Jumping --> + <sequence start="21" end="26" delay="70" repeat="4"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="35" delay="2900"/> + <!-- Looking Around --> + <frame index="14" delay="350"/> + <frame index="35" delay="500"/> + <frame index="21" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Jumping --> + <sequence start="35" end="40" delay="70" repeat="4"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="14" delay="2900"/> + <!-- Looking Around --> + <frame index="28" delay="350"/> + <frame index="14" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="14" delay="1600"/> + <!-- Jumping --> + <sequence start="14" end="19" delay="70" repeat="4"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="28" delay="2900"/> + <!-- Looking Around --> + <frame index="0" delay="350"/> + <frame index="28" delay="500"/> + <frame index="14" delay="400"/> + <!-- Static --> + <frame index="28" delay="1600"/> + <!-- Jumping --> + <sequence start="28" end="33" delay="70" repeat="4"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="0" end="5" delay="70"/> + </animation> + + <animation direction="downleft"> + <sequence start="42" end="47" delay="70"/> + </animation> + + <animation direction="left"> + <sequence start="7" end="12" delay="70"/> + </animation> + + <animation direction="upleft"> + <sequence start="49" end="54" delay="70"/> + </animation> + + <animation direction="up"> + <sequence start="21" end="26" delay="70"/> + </animation> + + <animation direction="upright"> + <sequence start="35" end="40" delay="70"/> + </animation> + + <animation direction="right"> + <sequence start="14" end="19" delay="70"/> + </animation> + + <animation direction="downright"> + <sequence start="28" end="33" delay="70"/> + </animation> + </action> + + <action name="attack" imageset="mob"> <!-- 560ms --> + <animation direction="down"> + <frame index="1" delay="60" offsetY="-2"/> + <frame index="2" delay="60" offsetY="-4"/> + <frame index="3" delay="60" offsetY="-6"/> + <frame index="1" delay="60" offsetY="-8"/> + <frame index="2" delay="60" offsetY="-10"/> + <frame index="3" delay="60" offsetY="-12"/> + <frame index="2" delay="60" offsetY="-10"/> + <frame index="5" delay="60" offsetY="-6"/> + <frame index="4" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="43" delay="60" offsetY="-2"/> + <frame index="44" delay="60" offsetY="-4"/> + <frame index="45" delay="60" offsetY="-6"/> + <frame index="43" delay="60" offsetY="-8"/> + <frame index="44" delay="60" offsetY="-10"/> + <frame index="45" delay="60" offsetY="-12"/> + <frame index="44" delay="60" offsetY="-10"/> + <frame index="47" delay="60" offsetY="-6"/> + <frame index="46" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="8" delay="60" offsetY="-2"/> + <frame index="9" delay="60" offsetY="-4"/> + <frame index="10" delay="60" offsetY="-6"/> + <frame index="8" delay="60" offsetY="-8"/> + <frame index="9" delay="60" offsetY="-10"/> + <frame index="10" delay="60" offsetY="-12"/> + <frame index="9" delay="60" offsetY="-10"/> + <frame index="12" delay="60" offsetY="-6"/> + <frame index="11" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="50" delay="60" offsetY="-2"/> + <frame index="51" delay="60" offsetY="-4"/> + <frame index="52" delay="60" offsetY="-6"/> + <frame index="50" delay="60" offsetY="-8"/> + <frame index="51" delay="60" offsetY="-10"/> + <frame index="52" delay="60" offsetY="-12"/> + <frame index="51" delay="60" offsetY="-10"/> + <frame index="54" delay="60" offsetY="-6"/> + <frame index="53" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="22" delay="60" offsetY="-2"/> + <frame index="23" delay="60" offsetY="-4"/> + <frame index="24" delay="60" offsetY="-6"/> + <frame index="22" delay="60" offsetY="-8"/> + <frame index="23" delay="60" offsetY="-10"/> + <frame index="24" delay="60" offsetY="-12"/> + <frame index="23" delay="60" offsetY="-10"/> + <frame index="26" delay="60" offsetY="-6"/> + <frame index="25" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="36" delay="60" offsetY="-2"/> + <frame index="37" delay="60" offsetY="-4"/> + <frame index="38" delay="60" offsetY="-6"/> + <frame index="36" delay="60" offsetY="-8"/> + <frame index="37" delay="60" offsetY="-10"/> + <frame index="38" delay="60" offsetY="-12"/> + <frame index="37" delay="60" offsetY="-10"/> + <frame index="40" delay="60" offsetY="-6"/> + <frame index="39" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="15" delay="60" offsetY="-2"/> + <frame index="16" delay="60" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-6"/> + <frame index="15" delay="60" offsetY="-8"/> + <frame index="16" delay="60" offsetY="-10"/> + <frame index="17" delay="60" offsetY="-12"/> + <frame index="16" delay="60" offsetY="-10"/> + <frame index="19" delay="60" offsetY="-6"/> + <frame index="18" delay="80" offsetY="-2"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="29" delay="60" offsetY="-2"/> + <frame index="30" delay="60" offsetY="-4"/> + <frame index="31" delay="60" offsetY="-6"/> + <frame index="29" delay="60" offsetY="-8"/> + <frame index="30" delay="60" offsetY="-10"/> + <frame index="31" delay="60" offsetY="-12"/> + <frame index="20" delay="60" offsetY="-10"/> + <frame index="33" delay="60" offsetY="-6"/> + <frame index="32" delay="80" offsetY="-2"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="13"/> + </animation> + + <animation direction="up"> + <frame index="20"/> + </animation> + + <animation direction="right"> + <frame index="27"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/ml/races/elven-female.xml b/graphics/sprites/ml/races/elven-female.xml new file mode 100644 index 0000000..820580e --- /dev/null +++ b/graphics/sprites/ml/races/elven-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/elven-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/elven-male.xml b/graphics/sprites/ml/races/elven-male.xml new file mode 100644 index 0000000..4fe2d30 --- /dev/null +++ b/graphics/sprites/ml/races/elven-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/elven-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-female-dark.xml b/graphics/sprites/ml/races/human-female-dark.xml new file mode 100644 index 0000000..00538da --- /dev/null +++ b/graphics/sprites/ml/races/human-female-dark.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female-dark.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-female-medium.xml b/graphics/sprites/ml/races/human-female-medium.xml new file mode 100644 index 0000000..44e22ea --- /dev/null +++ b/graphics/sprites/ml/races/human-female-medium.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female-medium.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-female.xml b/graphics/sprites/ml/races/human-female.xml new file mode 100644 index 0000000..9232551 --- /dev/null +++ b/graphics/sprites/ml/races/human-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-male-dark.xml b/graphics/sprites/ml/races/human-male-dark.xml new file mode 100644 index 0000000..30cb5f4 --- /dev/null +++ b/graphics/sprites/ml/races/human-male-dark.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male-dark.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-male-medium.xml b/graphics/sprites/ml/races/human-male-medium.xml new file mode 100644 index 0000000..88c4c82 --- /dev/null +++ b/graphics/sprites/ml/races/human-male-medium.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male-medium.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/human-male.xml b/graphics/sprites/ml/races/human-male.xml new file mode 100644 index 0000000..b879695 --- /dev/null +++ b/graphics/sprites/ml/races/human-male.xml @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="72"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="up"> + <frame index="72"/> + </animation> + <animation direction="right"> + <frame index="72"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/ml/races/orc-female.xml b/graphics/sprites/ml/races/orc-female.xml new file mode 100644 index 0000000..6de03d5 --- /dev/null +++ b/graphics/sprites/ml/races/orc-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/orc-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/orc-male.xml b/graphics/sprites/ml/races/orc-male.xml new file mode 100644 index 0000000..b33077e --- /dev/null +++ b/graphics/sprites/ml/races/orc-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/orc-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/piou-unisex.xml b/graphics/sprites/ml/races/piou-unisex.xml new file mode 100644 index 0000000..13e9dad --- /dev/null +++ b/graphics/sprites/ml/races/piou-unisex.xml @@ -0,0 +1,1337 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="1" end="2" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetX="1" offsetY="-3"/> + <frame index="0" delay="60" offsetX="2" offsetY="-8"/> + <frame index="1" delay="60" offsetX="3" offsetY="-11"/> + <frame index="0" delay="70" offsetX="2" offsetY="-15"/> + <frame index="35" delay="80" offsetX="1" offsetY="-18"/> + <frame index="5" delay="90" offsetX="1" offsetY="-22"/> + <frame index="20" delay="100" offsetY="-25"/> + <frame index="15" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="10" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="31" end="32" delay="50" offsetY="-1"/> + <frame index="31" delay="50" offsetX="1" offsetY="-3"/> + <frame index="30" delay="60" offsetX="2" offsetY="-8"/> + <frame index="31" delay="60" offsetX="3" offsetY="-11"/> + <frame index="32" delay="70" offsetX="2" offsetY="-15"/> + <frame index="0" delay="80" offsetX="1" offsetY="-18"/> + <frame index="35" delay="90" offsetX="1" offsetY="-22"/> + <frame index="5" delay="100" offsetY="-25"/> + <frame index="20" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="25" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="32" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="31" delay="90" offsetY="-3"/> + <frame index="30" delay="100" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="11" end="12" delay="50" offsetY="-1"/> + <frame index="11" delay="50" offsetX="1" offsetY="-3"/> + <frame index="10" delay="60" offsetX="2" offsetY="-8"/> + <frame index="11" delay="60" offsetX="3" offsetY="-11"/> + <frame index="12" delay="70" offsetX="2" offsetY="-15"/> + <frame index="30" delay="80" offsetX="1" offsetY="-18"/> + <frame index="0" delay="90" offsetX="1" offsetY="-22"/> + <frame index="35" delay="100" offsetY="-25"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="15" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="12" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="11" delay="90" offsetY="-3"/> + <frame index="10" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="26" end="27" delay="50" offsetY="-1"/> + <frame index="26" delay="50" offsetX="1" offsetY="-3"/> + <frame index="25" delay="60" offsetX="2" offsetY="-8"/> + <frame index="26" delay="60" offsetX="3" offsetY="-11"/> + <frame index="27" delay="70" offsetX="2" offsetY="-15"/> + <frame index="10" delay="80" offsetX="1" offsetY="-18"/> + <frame index="30" delay="90" offsetX="1" offsetY="-22"/> + <frame index="0" delay="100" offsetY="-25"/> + <frame index="35" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="20" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="27" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="26" delay="90" offsetY="-3"/> + <frame index="25" delay="100" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="16" end="17" delay="50" offsetY="-1"/> + <frame index="16" delay="50" offsetX="1" offsetY="-3"/> + <frame index="15" delay="60" offsetX="2" offsetY="-8"/> + <frame index="16" delay="60" offsetX="3" offsetY="-11"/> + <frame index="17" delay="70" offsetX="2" offsetY="-15"/> + <frame index="25" delay="80" offsetX="1" offsetY="-18"/> + <frame index="10" delay="90" offsetX="1" offsetY="-22"/> + <frame index="30" delay="100" offsetY="-25"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="5" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="17" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="16" delay="90" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="21" end="22" delay="50" offsetY="-1"/> + <frame index="21" delay="50" offsetX="1" offsetY="-3"/> + <frame index="20" delay="60" offsetX="2" offsetY="-8"/> + <frame index="21" delay="60" offsetX="3" offsetY="-11"/> + <frame index="22" delay="70" offsetX="2" offsetY="-15"/> + <frame index="15" delay="80" offsetX="1" offsetY="-18"/> + <frame index="25" delay="90" offsetX="1" offsetY="-22"/> + <frame index="10" delay="100" offsetY="-25"/> + <frame index="30" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="35" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="22" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="21" delay="90" offsetY="-3"/> + <frame index="20" delay="100" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="6" end="7" delay="50" offsetY="-1"/> + <frame index="6" delay="50" offsetX="1" offsetY="-3"/> + <frame index="5" delay="60" offsetX="2" offsetY="-8"/> + <frame index="6" delay="60" offsetX="3" offsetY="-11"/> + <frame index="7" delay="70" offsetX="2" offsetY="-15"/> + <frame index="20" delay="80" offsetX="1" offsetY="-18"/> + <frame index="15" delay="90" offsetX="1" offsetY="-22"/> + <frame index="25" delay="100" offsetY="-25"/> + <frame index="10" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="0" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="6" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="36" end="37" delay="50" offsetY="-1"/> + <frame index="36" delay="50" offsetX="1" offsetY="-3"/> + <frame index="35" delay="60" offsetX="2" offsetY="-8"/> + <frame index="36" delay="60" offsetX="3" offsetY="-11"/> + <frame index="37" delay="70" offsetX="2" offsetY="-15"/> + <frame index="5" delay="80" offsetX="1" offsetY="-18"/> + <frame index="20" delay="90" offsetX="1" offsetY="-22"/> + <frame index="15" delay="100" offsetY="-25"/> + <frame index="25" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="30" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="37" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="36" delay="90" offsetY="-3"/> + <frame index="35" delay="100" offsetY="-1"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <!-- Normal Jump x2 --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <sequence value="2,1" delay="50" offsetY="-2"/> + <sequence value="2,1" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-5"/> + <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/> + <frame index="12" delay="80" offsetY="-5"/> + <frame index="32" delay="80" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-5"/> + <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="37" delay="80" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Normal Jump x2 --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <sequence value="32,31" delay="50" offsetY="-2"/> + <sequence value="32,31" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="60" offsetY="-5"/> + <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/> + <frame index="27" delay="80" offsetY="-5"/> + <frame index="12" delay="80" offsetY="-4"/> + <frame index="32" delay="60" offsetY="-3"/> + <frame index="31" delay="50" offsetY="-2"/> + <frame index="30" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="60" offsetY="-5"/> + <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/> + <frame index="37" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="32" delay="60" offsetY="-3"/> + <frame index="31" delay="50" offsetY="-2"/> + <frame index="30" delay="50" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Normal Jump x2 --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <sequence value="12,11" delay="50" offsetY="-2"/> + <sequence value="12,11" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="60" offsetY="-5"/> + <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/> + <frame index="17" delay="80" offsetY="-5"/> + <frame index="27" delay="80" offsetY="-4"/> + <frame index="12" delay="60" offsetY="-3"/> + <frame index="11" delay="50" offsetY="-2"/> + <frame index="10" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="60" offsetY="-5"/> + <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="32" delay="80" offsetY="-4"/> + <frame index="12" delay="60" offsetY="-3"/> + <frame index="11" delay="50" offsetY="-2"/> + <frame index="10" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Normal Jump x2 --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <sequence value="27,26" delay="50" offsetY="-2"/> + <sequence value="27,26" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="45" offsetY="-2"/> + <frame index="26" delay="45" offsetY="-3"/> + <frame index="27" delay="45" offsetY="-4"/> + <frame index="26" delay="60" offsetY="-5"/> + <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/> + <frame index="22" delay="80" offsetY="-5"/> + <frame index="17" delay="80" offsetY="-4"/> + <frame index="27" delay="60" offsetY="-3"/> + <frame index="26" delay="50" offsetY="-2"/> + <frame index="25" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="60" offsetY="-5"/> + <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/> + <frame index="32" delay="80" offsetY="-5"/> + <frame index="12" delay="80" offsetY="-4"/> + <frame index="27" delay="60" offsetY="-3"/> + <frame index="26" delay="50" offsetY="-2"/> + <frame index="25" delay="50" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Normal Jump x2 --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <sequence value="17,16" delay="50" offsetY="-2"/> + <sequence value="17,16" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="60" offsetY="-5"/> + <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="22" delay="80" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-3"/> + <frame index="16" delay="50" offsetY="-2"/> + <frame index="15" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="60" offsetY="-5"/> + <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/> + <frame index="12" delay="80" offsetY="-5"/> + <frame index="27" delay="80" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-3"/> + <frame index="16" delay="50" offsetY="-2"/> + <frame index="15" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Normal Jump x2 --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <sequence value="22,21" delay="50" offsetY="-2"/> + <sequence value="22,21" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="60" offsetY="-5"/> + <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/> + <frame index="37" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="22" delay="60" offsetY="-3"/> + <frame index="21" delay="50" offsetY="-2"/> + <frame index="20" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="60" offsetY="-5"/> + <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/> + <frame index="27" delay="80" offsetY="-5"/> + <frame index="17" delay="80" offsetY="-4"/> + <frame index="22" delay="60" offsetY="-3"/> + <frame index="21" delay="50" offsetY="-2"/> + <frame index="20" delay="50" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Normal Jump x2 --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <sequence value="7,6" delay="50" offsetY="-2"/> + <sequence value="7,6" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="37" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/> + <frame index="17" delay="80" offsetY="-5"/> + <frame index="22" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Normal Jump x2 --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <sequence value="37,36" delay="50" offsetY="-2"/> + <sequence value="37,36" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="60" offsetY="-5"/> + <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/> + <frame index="32" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="37" delay="60" offsetY="-3"/> + <frame index="36" delay="50" offsetY="-2"/> + <frame index="35" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="60" offsetY="-5"/> + <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/> + <frame index="22" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="37" delay="60" offsetY="-3"/> + <frame index="36" delay="50" offsetY="-2"/> + <frame index="35" delay="50" offsetY="-1"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="1" delay="60" offsetY="4"/> + <frame index="2" delay="60" offsetY="6"/> + <frame index="3" delay="60" offsetY="8"/> + <frame index="1" delay="40" offsetY="6"/> + <frame index="1" delay="40" offsetY="4"/> + <frame index="0" delay="40" offsetY="2"/> + <end /> + </animation> + + <animation direction="downleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="30" delay="60" offsetX="-2" offsetY="2"/> + <frame index="31" delay="60" offsetX="-4" offsetY="4"/> + <frame index="32" delay="60" offsetX="-6" offsetY="6"/> + <frame index="33" delay="60" offsetX="-8" offsetY="8"/> + <frame index="31" delay="40" offsetX="-6" offsetY="6"/> + <frame index="31" delay="40" offsetX="-4" offsetY="4"/> + <frame index="30" delay="40" offsetX="-2" offsetY="2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="10" delay="60" offsetX="-2"/> + <frame index="11" delay="60" offsetX="-4"/> + <frame index="12" delay="60" offsetX="-6"/> + <frame index="13" delay="60" offsetX="-8"/> + <frame index="11" delay="40" offsetX="-6"/> + <frame index="11" delay="40" offsetX="-4"/> + <frame index="10" delay="40" offsetX="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="25" delay="60" offsetX="-2" offsetY="-2"/> + <frame index="26" delay="60" offsetX="-4" offsetY="-4"/> + <frame index="27" delay="60" offsetX="-6" offsetY="-6"/> + <frame index="28" delay="60" offsetX="-8" offsetY="-8"/> + <frame index="26" delay="40" offsetX="-6" offsetY="-6"/> + <frame index="26" delay="40" offsetX="-4" offsetY="-4"/> + <frame index="25" delay="40" offsetX="-2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="up"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="15" delay="60" offsetY="-2"/> + <frame index="16" delay="60" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-6"/> + <frame index="18" delay="60" offsetY="-8"/> + <frame index="16" delay="40" offsetY="-6"/> + <frame index="16" delay="40" offsetY="-4"/> + <frame index="15" delay="40" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="20" delay="60" offsetX="2" offsetY="-2"/> + <frame index="21" delay="60" offsetX="4" offsetY="-4"/> + <frame index="22" delay="60" offsetX="6" offsetY="-6"/> + <frame index="23" delay="60" offsetX="8" offsetY="-8"/> + <frame index="21" delay="40" offsetX="6" offsetY="-6"/> + <frame index="21" delay="40" offsetX="4" offsetY="-4"/> + <frame index="20" delay="40" offsetX="2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="5" delay="60" offsetX="2"/> + <frame index="6" delay="60" offsetX="4"/> + <frame index="7" delay="60" offsetX="6"/> + <frame index="8" delay="60" offsetX="8"/> + <frame index="6" delay="40" offsetX="6"/> + <frame index="6" delay="40" offsetX="4"/> + <frame index="5" delay="40" offsetX="2"/> + <end /> + </animation> + + <animation direction="downright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="35" delay="60" offsetX="2" offsetY="2"/> + <frame index="36" delay="60" offsetX="4" offsetY="4"/> + <frame index="37" delay="60" offsetX="6" offsetY="6"/> + <frame index="38" delay="60" offsetX="8" offsetY="8"/> + <frame index="36" delay="40" offsetX="6" offsetY="6"/> + <frame index="36" delay="40" offsetX="4" offsetY="4"/> + <frame index="35" delay="40" offsetX="2" offsetY="2"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="mob"> + <animation direction="down"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="1" delay="60" offsetY="4"/> + <frame index="2" delay="60" offsetY="6"/> + <frame index="3" delay="60" offsetY="8"/> + <frame index="1" delay="40" offsetY="6"/> + <frame index="1" delay="40" offsetY="4"/> + <frame index="0" delay="40" offsetY="2"/> + <end /> + </animation> + + <animation direction="downleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="30" delay="60" offsetX="-2" offsetY="2"/> + <frame index="31" delay="60" offsetX="-4" offsetY="4"/> + <frame index="32" delay="60" offsetX="-6" offsetY="6"/> + <frame index="33" delay="60" offsetX="-8" offsetY="8"/> + <frame index="31" delay="40" offsetX="-6" offsetY="6"/> + <frame index="31" delay="40" offsetX="-4" offsetY="4"/> + <frame index="30" delay="40" offsetX="-2" offsetY="2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="10" delay="60" offsetX="-2"/> + <frame index="11" delay="60" offsetX="-4"/> + <frame index="12" delay="60" offsetX="-6"/> + <frame index="13" delay="60" offsetX="-8"/> + <frame index="11" delay="40" offsetX="-6"/> + <frame index="11" delay="40" offsetX="-4"/> + <frame index="10" delay="40" offsetX="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="25" delay="60" offsetX="-2" offsetY="-2"/> + <frame index="26" delay="60" offsetX="-4" offsetY="-4"/> + <frame index="27" delay="60" offsetX="-6" offsetY="-6"/> + <frame index="28" delay="60" offsetX="-8" offsetY="-8"/> + <frame index="26" delay="40" offsetX="-6" offsetY="-6"/> + <frame index="26" delay="40" offsetX="-4" offsetY="-4"/> + <frame index="25" delay="40" offsetX="-2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="up"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="15" delay="60" offsetY="-2"/> + <frame index="16" delay="60" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-6"/> + <frame index="18" delay="60" offsetY="-8"/> + <frame index="16" delay="40" offsetY="-6"/> + <frame index="16" delay="40" offsetY="-4"/> + <frame index="15" delay="40" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="20" delay="60" offsetX="2" offsetY="-2"/> + <frame index="21" delay="60" offsetX="4" offsetY="-4"/> + <frame index="22" delay="60" offsetX="6" offsetY="-6"/> + <frame index="23" delay="60" offsetX="8" offsetY="-8"/> + <frame index="21" delay="40" offsetX="6" offsetY="-6"/> + <frame index="21" delay="40" offsetX="4" offsetY="-4"/> + <frame index="20" delay="40" offsetX="2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="5" delay="60" offsetX="2"/> + <frame index="6" delay="60" offsetX="4"/> + <frame index="7" delay="60" offsetX="6"/> + <frame index="8" delay="60" offsetX="8"/> + <frame index="6" delay="40" offsetX="6"/> + <frame index="6" delay="40" offsetX="4"/> + <frame index="5" delay="40" offsetX="2"/> + <end /> + </animation> + + <animation direction="downright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="35" delay="60" offsetX="2" offsetY="2"/> + <frame index="36" delay="60" offsetX="4" offsetY="4"/> + <frame index="37" delay="60" offsetX="6" offsetY="6"/> + <frame index="38" delay="60" offsetX="8" offsetY="8"/> + <frame index="36" delay="40" offsetX="6" offsetY="6"/> + <frame index="36" delay="40" offsetX="4" offsetY="4"/> + <frame index="35" delay="40" offsetX="2" offsetY="2"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="1" end="2" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetX="1" offsetY="-3"/> + <frame index="0" delay="60" offsetX="2" offsetY="-8"/> + <frame index="1" delay="60" offsetX="3" offsetY="-11"/> + <frame index="0" delay="70" offsetX="2" offsetY="-15"/> + <frame index="35" delay="80" offsetX="1" offsetY="-18"/> + <frame index="5" delay="90" offsetX="1" offsetY="-22"/> + <frame index="20" delay="100" offsetY="-25"/> + <frame index="15" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="10" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="31" end="32" delay="50" offsetY="-1"/> + <frame index="31" delay="50" offsetX="1" offsetY="-3"/> + <frame index="30" delay="60" offsetX="2" offsetY="-8"/> + <frame index="31" delay="60" offsetX="3" offsetY="-11"/> + <frame index="32" delay="70" offsetX="2" offsetY="-15"/> + <frame index="0" delay="80" offsetX="1" offsetY="-18"/> + <frame index="35" delay="90" offsetX="1" offsetY="-22"/> + <frame index="5" delay="100" offsetY="-25"/> + <frame index="20" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="25" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="32" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="31" delay="90" offsetY="-3"/> + <frame index="30" delay="100" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="11" end="12" delay="50" offsetY="-1"/> + <frame index="11" delay="50" offsetX="1" offsetY="-3"/> + <frame index="10" delay="60" offsetX="2" offsetY="-8"/> + <frame index="11" delay="60" offsetX="3" offsetY="-11"/> + <frame index="12" delay="70" offsetX="2" offsetY="-15"/> + <frame index="30" delay="80" offsetX="1" offsetY="-18"/> + <frame index="0" delay="90" offsetX="1" offsetY="-22"/> + <frame index="35" delay="100" offsetY="-25"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="15" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="12" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="11" delay="90" offsetY="-3"/> + <frame index="10" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="26" end="27" delay="50" offsetY="-1"/> + <frame index="26" delay="50" offsetX="1" offsetY="-3"/> + <frame index="25" delay="60" offsetX="2" offsetY="-8"/> + <frame index="26" delay="60" offsetX="3" offsetY="-11"/> + <frame index="27" delay="70" offsetX="2" offsetY="-15"/> + <frame index="10" delay="80" offsetX="1" offsetY="-18"/> + <frame index="30" delay="90" offsetX="1" offsetY="-22"/> + <frame index="0" delay="100" offsetY="-25"/> + <frame index="35" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="20" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="27" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="26" delay="90" offsetY="-3"/> + <frame index="25" delay="100" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="16" end="17" delay="50" offsetY="-1"/> + <frame index="16" delay="50" offsetX="1" offsetY="-3"/> + <frame index="15" delay="60" offsetX="2" offsetY="-8"/> + <frame index="16" delay="60" offsetX="3" offsetY="-11"/> + <frame index="17" delay="70" offsetX="2" offsetY="-15"/> + <frame index="25" delay="80" offsetX="1" offsetY="-18"/> + <frame index="10" delay="90" offsetX="1" offsetY="-22"/> + <frame index="30" delay="100" offsetY="-25"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="5" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="17" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="16" delay="90" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="21" end="22" delay="50" offsetY="-1"/> + <frame index="21" delay="50" offsetX="1" offsetY="-3"/> + <frame index="20" delay="60" offsetX="2" offsetY="-8"/> + <frame index="21" delay="60" offsetX="3" offsetY="-11"/> + <frame index="22" delay="70" offsetX="2" offsetY="-15"/> + <frame index="15" delay="80" offsetX="1" offsetY="-18"/> + <frame index="25" delay="90" offsetX="1" offsetY="-22"/> + <frame index="10" delay="100" offsetY="-25"/> + <frame index="30" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="35" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="22" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="21" delay="90" offsetY="-3"/> + <frame index="20" delay="100" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="6" end="7" delay="50" offsetY="-1"/> + <frame index="6" delay="50" offsetX="1" offsetY="-3"/> + <frame index="5" delay="60" offsetX="2" offsetY="-8"/> + <frame index="6" delay="60" offsetX="3" offsetY="-11"/> + <frame index="7" delay="70" offsetX="2" offsetY="-15"/> + <frame index="20" delay="80" offsetX="1" offsetY="-18"/> + <frame index="15" delay="90" offsetX="1" offsetY="-22"/> + <frame index="25" delay="100" offsetY="-25"/> + <frame index="10" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="0" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="6" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="36" end="37" delay="50" offsetY="-1"/> + <frame index="36" delay="50" offsetX="1" offsetY="-3"/> + <frame index="35" delay="60" offsetX="2" offsetY="-8"/> + <frame index="36" delay="60" offsetX="3" offsetY="-11"/> + <frame index="37" delay="70" offsetX="2" offsetY="-15"/> + <frame index="5" delay="80" offsetX="1" offsetY="-18"/> + <frame index="20" delay="90" offsetX="1" offsetY="-22"/> + <frame index="15" delay="100" offsetY="-25"/> + <frame index="25" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="30" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="37" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="36" delay="90" offsetY="-3"/> + <frame index="35" delay="100" offsetY="-1"/> + </animation> + </action> + + <action name="sittop" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="4"/> + </animation> + + <animation direction="downleft"> + <frame index="34"/> + </animation> + + <animation direction="left"> + <frame index="14"/> + </animation> + + <animation direction="upleft"> + <frame index="29"/> + </animation> + + <animation direction="up"> + <frame index="19"/> + </animation> + + <animation direction="upright"> + <frame index="24"/> + </animation> + + <animation direction="right"> + <frame index="9"/> + </animation> + + <animation direction="downright"> + <frame index="39"/> + </animation> + </action> +</sprite> + diff --git a/graphics/sprites/ml/races/raijin-female.xml b/graphics/sprites/ml/races/raijin-female.xml new file mode 100644 index 0000000..6852c8d --- /dev/null +++ b/graphics/sprites/ml/races/raijin-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/raijin-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/raijin-male.xml b/graphics/sprites/ml/races/raijin-male.xml new file mode 100644 index 0000000..c446959 --- /dev/null +++ b/graphics/sprites/ml/races/raijin-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/raijin-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/redy-female.xml b/graphics/sprites/ml/races/redy-female.xml new file mode 100644 index 0000000..a8d215f --- /dev/null +++ b/graphics/sprites/ml/races/redy-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/redy-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/redy-male.xml b/graphics/sprites/ml/races/redy-male.xml new file mode 100644 index 0000000..780e99b --- /dev/null +++ b/graphics/sprites/ml/races/redy-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/redy-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/savior-female.xml b/graphics/sprites/ml/races/savior-female.xml new file mode 100644 index 0000000..66f041d --- /dev/null +++ b/graphics/sprites/ml/races/savior-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/savior-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/savior-male.xml b/graphics/sprites/ml/races/savior-male.xml new file mode 100644 index 0000000..3f6bd35 --- /dev/null +++ b/graphics/sprites/ml/races/savior-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/savior-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/tritan-female.xml b/graphics/sprites/ml/races/tritan-female.xml new file mode 100644 index 0000000..e46faae --- /dev/null +++ b/graphics/sprites/ml/races/tritan-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/tritan-male.xml b/graphics/sprites/ml/races/tritan-male.xml new file mode 100644 index 0000000..4fa9553 --- /dev/null +++ b/graphics/sprites/ml/races/tritan-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/ukar-female.xml b/graphics/sprites/ml/races/ukar-female.xml new file mode 100644 index 0000000..85049ca --- /dev/null +++ b/graphics/sprites/ml/races/ukar-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/ml/races/ukar-male.xml b/graphics/sprites/ml/races/ukar-male.xml new file mode 100644 index 0000000..6ea2272 --- /dev/null +++ b/graphics/sprites/ml/races/ukar-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/beard.xml b/graphics/sprites/re/equipment/accessoires/beard.xml new file mode 100644 index 0000000..7dba43c --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/beard.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/beard.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/burglarmask.xml b/graphics/sprites/re/equipment/accessoires/burglarmask.xml new file mode 100644 index 0000000..6475095 --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/burglarmask.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/burglarmask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/eyepatch.xml b/graphics/sprites/re/equipment/accessoires/eyepatch.xml new file mode 100644 index 0000000..27f2acb --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/eyepatch.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/eyepatch.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/fullbeard-white.xml b/graphics/sprites/re/equipment/accessoires/fullbeard-white.xml new file mode 100644 index 0000000..01ea60f --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/fullbeard-white.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/fullbeard-white.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/heartglasses.xml b/graphics/sprites/re/equipment/accessoires/heartglasses.xml new file mode 100644 index 0000000..9f23a65 --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/heartglasses.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/heartglasses.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/mustache.xml b/graphics/sprites/re/equipment/accessoires/mustache.xml new file mode 100644 index 0000000..96c0963 --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/mustache.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/mustache.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/rednose.xml b/graphics/sprites/re/equipment/accessoires/rednose.xml new file mode 100644 index 0000000..1930741 --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/rednose.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/rednose.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/accessoires/sunglasses.xml b/graphics/sprites/re/equipment/accessoires/sunglasses.xml new file mode 100644 index 0000000..5cb7fde --- /dev/null +++ b/graphics/sprites/re/equipment/accessoires/sunglasses.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/accessoires/sunglasses.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/apprenticerobe-female.xml b/graphics/sprites/re/equipment/chest/apprenticerobe-female.xml new file mode 100644 index 0000000..8ea7ec9 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/apprenticerobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/apprenticerobe-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/apprenticerobe-male.xml b/graphics/sprites/re/equipment/chest/apprenticerobe-male.xml new file mode 100644 index 0000000..3556bf6 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/apprenticerobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/apprenticerobe-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/assassinchest-female.xml b/graphics/sprites/re/equipment/chest/assassinchest-female.xml new file mode 100644 index 0000000..344b6cb --- /dev/null +++ b/graphics/sprites/re/equipment/chest/assassinchest-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassinchest-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/assassinchest-male.xml b/graphics/sprites/re/equipment/chest/assassinchest-male.xml new file mode 100644 index 0000000..accc51a --- /dev/null +++ b/graphics/sprites/re/equipment/chest/assassinchest-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassinchest-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/blackarmor-female.xml b/graphics/sprites/re/equipment/chest/blackarmor-female.xml new file mode 100644 index 0000000..e586f15 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/blackarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/blackarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/blackarmor-male.xml b/graphics/sprites/re/equipment/chest/blackarmor-male.xml new file mode 100644 index 0000000..3b1794e --- /dev/null +++ b/graphics/sprites/re/equipment/chest/blackarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/blackarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/chainmail-female.xml b/graphics/sprites/re/equipment/chest/chainmail-female.xml new file mode 100644 index 0000000..fee9330 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/chainmail-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/chainmail-male.xml b/graphics/sprites/re/equipment/chest/chainmail-male.xml new file mode 100644 index 0000000..407ba58 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/chainmail-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/evocatorrobe-female.xml b/graphics/sprites/re/equipment/chest/evocatorrobe-female.xml new file mode 100644 index 0000000..b220d1b --- /dev/null +++ b/graphics/sprites/re/equipment/chest/evocatorrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/evocatorrobe-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/evocatorrobe-male.xml b/graphics/sprites/re/equipment/chest/evocatorrobe-male.xml new file mode 100644 index 0000000..560b529 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/evocatorrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/evocatorrobe-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/finedress-female.xml b/graphics/sprites/re/equipment/chest/finedress-female.xml new file mode 100644 index 0000000..1cc765d --- /dev/null +++ b/graphics/sprites/re/equipment/chest/finedress-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/finedress-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/finedress-male.xml b/graphics/sprites/re/equipment/chest/finedress-male.xml new file mode 100644 index 0000000..ac051dd --- /dev/null +++ b/graphics/sprites/re/equipment/chest/finedress-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/finedress-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/forestarmor-female.xml b/graphics/sprites/re/equipment/chest/forestarmor-female.xml new file mode 100644 index 0000000..a5b5461 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/forestarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/forestarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/forestarmor-male.xml b/graphics/sprites/re/equipment/chest/forestarmor-male.xml new file mode 100644 index 0000000..b9f1ac6 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/forestarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/forestarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/justifierchest-female.xml b/graphics/sprites/re/equipment/chest/justifierchest-female.xml new file mode 100644 index 0000000..1ba6af1 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/justifierchest-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/justifierchest-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/justifierchest-male.xml b/graphics/sprites/re/equipment/chest/justifierchest-male.xml new file mode 100644 index 0000000..e0c4e37 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/justifierchest-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/justifierchest-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/peltjacket-female.xml b/graphics/sprites/re/equipment/chest/peltjacket-female.xml new file mode 100644 index 0000000..13c75a5 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/peltjacket-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/peltjacket-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/peltjacket-male.xml b/graphics/sprites/re/equipment/chest/peltjacket-male.xml new file mode 100644 index 0000000..571191e --- /dev/null +++ b/graphics/sprites/re/equipment/chest/peltjacket-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/peltjacket-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/platemail-female.xml b/graphics/sprites/re/equipment/chest/platemail-female.xml new file mode 100644 index 0000000..0c8c632 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/platemail-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/platemail-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/platemail-male.xml b/graphics/sprites/re/equipment/chest/platemail-male.xml new file mode 100644 index 0000000..892fd96 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/platemail-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/platemail-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/silkrobe-female.xml b/graphics/sprites/re/equipment/chest/silkrobe-female.xml new file mode 100644 index 0000000..f135940 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/silkrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/silkrobe-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/silkrobe-male.xml b/graphics/sprites/re/equipment/chest/silkrobe-male.xml new file mode 100644 index 0000000..36ef2a3 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/silkrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/silkrobe-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/snakeplate-female.xml b/graphics/sprites/re/equipment/chest/snakeplate-female.xml new file mode 100644 index 0000000..5644f25 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/snakeplate-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/snakeplate-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/snakeplate-male.xml b/graphics/sprites/re/equipment/chest/snakeplate-male.xml new file mode 100644 index 0000000..704898d --- /dev/null +++ b/graphics/sprites/re/equipment/chest/snakeplate-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/snakeplate-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/sorcererrobe-female.xml b/graphics/sprites/re/equipment/chest/sorcererrobe-female.xml new file mode 100644 index 0000000..5f74944 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/sorcererrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcererrobe-female.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/sorcererrobe-male.xml b/graphics/sprites/re/equipment/chest/sorcererrobe-male.xml new file mode 100644 index 0000000..bf7013d --- /dev/null +++ b/graphics/sprites/re/equipment/chest/sorcererrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcererrobe-male.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/tanktop-female.xml b/graphics/sprites/re/equipment/chest/tanktop-female.xml new file mode 100644 index 0000000..2c2a089 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/tanktop-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/tanktop-male.xml b/graphics/sprites/re/equipment/chest/tanktop-male.xml new file mode 100644 index 0000000..e0827ec --- /dev/null +++ b/graphics/sprites/re/equipment/chest/tanktop-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/terranitearmor-female.xml b/graphics/sprites/re/equipment/chest/terranitearmor-female.xml new file mode 100644 index 0000000..0954e2c --- /dev/null +++ b/graphics/sprites/re/equipment/chest/terranitearmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranitearmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/terranitearmor-male.xml b/graphics/sprites/re/equipment/chest/terranitearmor-male.xml new file mode 100644 index 0000000..6c7d955 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/terranitearmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranitearmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/trainingshirt-female.xml b/graphics/sprites/re/equipment/chest/trainingshirt-female.xml new file mode 100644 index 0000000..228aea9 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/trainingshirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/trainingshirt-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/trainingshirt-male.xml b/graphics/sprites/re/equipment/chest/trainingshirt-male.xml new file mode 100644 index 0000000..2ec22a6 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/trainingshirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/trainingshirt-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/vneckjumper-female.xml b/graphics/sprites/re/equipment/chest/vneckjumper-female.xml new file mode 100644 index 0000000..f70cc0e --- /dev/null +++ b/graphics/sprites/re/equipment/chest/vneckjumper-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vneckjumper-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/vneckjumper-male.xml b/graphics/sprites/re/equipment/chest/vneckjumper-male.xml new file mode 100644 index 0000000..b5d800a --- /dev/null +++ b/graphics/sprites/re/equipment/chest/vneckjumper-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vneckjumper-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/wizardrobe-female.xml b/graphics/sprites/re/equipment/chest/wizardrobe-female.xml new file mode 100644 index 0000000..29d48fe --- /dev/null +++ b/graphics/sprites/re/equipment/chest/wizardrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/wizardrobe-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/chest/wizardrobe-male.xml b/graphics/sprites/re/equipment/chest/wizardrobe-male.xml new file mode 100644 index 0000000..3af3319 --- /dev/null +++ b/graphics/sprites/re/equipment/chest/wizardrobe-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2015 - 2020 TMW --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/wizardrobe-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/assassinboots-female.xml b/graphics/sprites/re/equipment/feet/assassinboots-female.xml new file mode 100644 index 0000000..6b4c6aa --- /dev/null +++ b/graphics/sprites/re/equipment/feet/assassinboots-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/assassinboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/assassinboots-male.xml b/graphics/sprites/re/equipment/feet/assassinboots-male.xml new file mode 100644 index 0000000..97c2f44 --- /dev/null +++ b/graphics/sprites/re/equipment/feet/assassinboots-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/assassinboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/bromenalboots-female.xml b/graphics/sprites/re/equipment/feet/bromenalboots-female.xml new file mode 100644 index 0000000..0ecc1aa --- /dev/null +++ b/graphics/sprites/re/equipment/feet/bromenalboots-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/bromenalboots-male.xml b/graphics/sprites/re/equipment/feet/bromenalboots-male.xml new file mode 100644 index 0000000..341ef32 --- /dev/null +++ b/graphics/sprites/re/equipment/feet/bromenalboots-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/furboots-female.xml b/graphics/sprites/re/equipment/feet/furboots-female.xml new file mode 100644 index 0000000..8318044 --- /dev/null +++ b/graphics/sprites/re/equipment/feet/furboots-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/furboots-male.xml b/graphics/sprites/re/equipment/feet/furboots-male.xml new file mode 100644 index 0000000..5db804b --- /dev/null +++ b/graphics/sprites/re/equipment/feet/furboots-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/slippers-female.xml b/graphics/sprites/re/equipment/feet/slippers-female.xml new file mode 100644 index 0000000..6972a6d --- /dev/null +++ b/graphics/sprites/re/equipment/feet/slippers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/slippers-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/feet/slippers-male.xml b/graphics/sprites/re/equipment/feet/slippers-male.xml new file mode 100644 index 0000000..2ea6975 --- /dev/null +++ b/graphics/sprites/re/equipment/feet/slippers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/slippers-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/assassingloves-female.xml b/graphics/sprites/re/equipment/hands/assassingloves-female.xml new file mode 100644 index 0000000..9d7e947 --- /dev/null +++ b/graphics/sprites/re/equipment/hands/assassingloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassingloves-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/assassingloves-male.xml b/graphics/sprites/re/equipment/hands/assassingloves-male.xml new file mode 100644 index 0000000..232a9ba --- /dev/null +++ b/graphics/sprites/re/equipment/hands/assassingloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassingloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/re/equipment/hands/bromenalgloves-female.xml new file mode 100644 index 0000000..8f0a1ef --- /dev/null +++ b/graphics/sprites/re/equipment/hands/bromenalgloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/re/equipment/hands/bromenalgloves-male.xml new file mode 100644 index 0000000..026825e --- /dev/null +++ b/graphics/sprites/re/equipment/hands/bromenalgloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/fursgloves-female.xml b/graphics/sprites/re/equipment/hands/fursgloves-female.xml new file mode 100644 index 0000000..f27e010 --- /dev/null +++ b/graphics/sprites/re/equipment/hands/fursgloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/fursgloves-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/fursgloves-male.xml b/graphics/sprites/re/equipment/hands/fursgloves-male.xml new file mode 100644 index 0000000..09ea706 --- /dev/null +++ b/graphics/sprites/re/equipment/hands/fursgloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/fursgloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/managloves-female.xml b/graphics/sprites/re/equipment/hands/managloves-female.xml new file mode 100644 index 0000000..6ec9e3e --- /dev/null +++ b/graphics/sprites/re/equipment/hands/managloves-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/managloves-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/hands/managloves-male.xml b/graphics/sprites/re/equipment/hands/managloves-male.xml new file mode 100644 index 0000000..6dd87f1 --- /dev/null +++ b/graphics/sprites/re/equipment/hands/managloves-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2018 - 2020 Evol --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/managloves-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/head/bandana-female.xml b/graphics/sprites/re/equipment/head/bandana-female.xml new file mode 100644 index 0000000..927a65e --- /dev/null +++ b/graphics/sprites/re/equipment/head/bandana-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bandana-female.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/head/bandana-male.xml b/graphics/sprites/re/equipment/head/bandana-male.xml new file mode 100644 index 0000000..43ce0f7 --- /dev/null +++ b/graphics/sprites/re/equipment/head/bandana-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bandana-male.png" + width="32" + height="64"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/assassinpants-female.xml b/graphics/sprites/re/equipment/legs/assassinpants-female.xml new file mode 100644 index 0000000..6993abc --- /dev/null +++ b/graphics/sprites/re/equipment/legs/assassinpants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassinpants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/assassinpants-male.xml b/graphics/sprites/re/equipment/legs/assassinpants-male.xml new file mode 100644 index 0000000..9bb837e --- /dev/null +++ b/graphics/sprites/re/equipment/legs/assassinpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassinpants-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/bandittrousers-female.xml b/graphics/sprites/re/equipment/legs/bandittrousers-female.xml new file mode 100644 index 0000000..e4a972c --- /dev/null +++ b/graphics/sprites/re/equipment/legs/bandittrousers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bandittrousers-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/bandittrousers-male.xml b/graphics/sprites/re/equipment/legs/bandittrousers-male.xml new file mode 100644 index 0000000..5c13a55 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/bandittrousers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/bandittrousers-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/chainmailskirt-female.xml b/graphics/sprites/re/equipment/legs/chainmailskirt-female.xml new file mode 100644 index 0000000..25b3890 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/chainmailskirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/chainmailskirt-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/chainmailskirt-male.xml b/graphics/sprites/re/equipment/legs/chainmailskirt-male.xml new file mode 100644 index 0000000..09768fd --- /dev/null +++ b/graphics/sprites/re/equipment/legs/chainmailskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/chainmailskirt-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/cottonskirt-female.xml b/graphics/sprites/re/equipment/legs/cottonskirt-female.xml new file mode 100644 index 0000000..2e97e77 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/cottonskirt-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonskirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/cottonskirt-male.xml b/graphics/sprites/re/equipment/legs/cottonskirt-male.xml new file mode 100644 index 0000000..4eba770 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/cottonskirt-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/cottonskirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/jeanschaps-female.xml b/graphics/sprites/re/equipment/legs/jeanschaps-female.xml new file mode 100644 index 0000000..1910799 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/jeanschaps-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Incomplete --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/jeanschaps-male.xml b/graphics/sprites/re/equipment/legs/jeanschaps-male.xml new file mode 100644 index 0000000..bf622b5 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/jeanschaps-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/jeanschaps-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/pirateshorts-female.xml b/graphics/sprites/re/equipment/legs/pirateshorts-female.xml new file mode 100644 index 0000000..0398c4a --- /dev/null +++ b/graphics/sprites/re/equipment/legs/pirateshorts-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pirateshorts-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/pirateshorts-male.xml b/graphics/sprites/re/equipment/legs/pirateshorts-male.xml new file mode 100644 index 0000000..b01d3e1 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/pirateshorts-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pirateshorts-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/silkpants-female.xml b/graphics/sprites/re/equipment/legs/silkpants-female.xml new file mode 100644 index 0000000..fb653ca --- /dev/null +++ b/graphics/sprites/re/equipment/legs/silkpants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/silkpants-male.xml b/graphics/sprites/re/equipment/legs/silkpants-male.xml new file mode 100644 index 0000000..211c035 --- /dev/null +++ b/graphics/sprites/re/equipment/legs/silkpants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/terranitepants-female.xml b/graphics/sprites/re/equipment/legs/terranitepants-female.xml new file mode 100644 index 0000000..b63558a --- /dev/null +++ b/graphics/sprites/re/equipment/legs/terranitepants-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranitepants-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/terranitepants-male.xml b/graphics/sprites/re/equipment/legs/terranitepants-male.xml new file mode 100644 index 0000000..fde5b4f --- /dev/null +++ b/graphics/sprites/re/equipment/legs/terranitepants-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2014-2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranitepants-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/trousers-female.xml b/graphics/sprites/re/equipment/legs/trousers-female.xml new file mode 100644 index 0000000..8d8027b --- /dev/null +++ b/graphics/sprites/re/equipment/legs/trousers-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/legs/trousers-male.xml b/graphics/sprites/re/equipment/legs/trousers-male.xml new file mode 100644 index 0000000..d5cdffc --- /dev/null +++ b/graphics/sprites/re/equipment/legs/trousers-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/trousers-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/neck/banditshawl.xml b/graphics/sprites/re/equipment/neck/banditshawl.xml new file mode 100644 index 0000000..ed12972 --- /dev/null +++ b/graphics/sprites/re/equipment/neck/banditshawl.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2016-2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/banditshawl.png" + width="20" + height="21"/> + + <include file="equipment/neck/shemagh.xml"/> +</sprite> diff --git a/graphics/sprites/re/equipment/neck/shemagh.xml b/graphics/sprites/re/equipment/neck/shemagh.xml new file mode 100644 index 0000000..a9cbada --- /dev/null +++ b/graphics/sprites/re/equipment/neck/shemagh.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2016 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/neck/shemagh.png" + width="20" + height="21"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-28"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-32" delay="160"/> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-32" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="160"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27" delay="80"/> + <frame index="2" offsetY="-28" delay="160"/> + <frame index="2" offsetY="-27" delay="80"/> + <frame index="2" offsetY="-28" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="160"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-30" delay="80"/> + <frame index="0" offsetY="-31" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-29" delay="80"/> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="240"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-26" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-31" delay="240"/> + <frame index="0" offsetY="-30" delay="80"/> + <frame index="0" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-28" delay="240"/> + <frame index="1" offsetX="5" offsetY="-29" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-28" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-29" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-25"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-19"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-19"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-19"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="16" offsetY="-5"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/re/races/demon-female.xml b/graphics/sprites/re/races/demon-female.xml new file mode 100644 index 0000000..c399c37 --- /dev/null +++ b/graphics/sprites/re/races/demon-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/demon-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/demon-male.xml b/graphics/sprites/re/races/demon-male.xml new file mode 100644 index 0000000..3e65a0a --- /dev/null +++ b/graphics/sprites/re/races/demon-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/demon-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/elven-female.xml b/graphics/sprites/re/races/elven-female.xml new file mode 100644 index 0000000..820580e --- /dev/null +++ b/graphics/sprites/re/races/elven-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/elven-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/elven-male.xml b/graphics/sprites/re/races/elven-male.xml new file mode 100644 index 0000000..4fe2d30 --- /dev/null +++ b/graphics/sprites/re/races/elven-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/elven-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-female-dark.xml b/graphics/sprites/re/races/human-female-dark.xml new file mode 100644 index 0000000..00538da --- /dev/null +++ b/graphics/sprites/re/races/human-female-dark.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female-dark.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-female-medium.xml b/graphics/sprites/re/races/human-female-medium.xml new file mode 100644 index 0000000..44e22ea --- /dev/null +++ b/graphics/sprites/re/races/human-female-medium.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female-medium.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-female.xml b/graphics/sprites/re/races/human-female.xml new file mode 100644 index 0000000..9232551 --- /dev/null +++ b/graphics/sprites/re/races/human-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-male-dark.xml b/graphics/sprites/re/races/human-male-dark.xml new file mode 100644 index 0000000..30cb5f4 --- /dev/null +++ b/graphics/sprites/re/races/human-male-dark.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male-dark.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-male-medium.xml b/graphics/sprites/re/races/human-male-medium.xml new file mode 100644 index 0000000..88c4c82 --- /dev/null +++ b/graphics/sprites/re/races/human-male-medium.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male-medium.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/human-male.xml b/graphics/sprites/re/races/human-male.xml new file mode 100644 index 0000000..3ee8822 --- /dev/null +++ b/graphics/sprites/re/races/human-male.xml @@ -0,0 +1,316 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="27" delay="100"/> + <frame index="23" delay="90"/> + <frame index="24" delay="90"/> + <frame index="25" delay="80"/> + <frame index="26" delay="90"/> + <frame index="25" delay="90"/> + <frame index="24" delay="100"/> + <frame index="23" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="43" delay="100"/> + <frame index="42" delay="90"/> + <frame index="41" delay="90"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="59" delay="100"/> + <frame index="55" delay="90"/> + <frame index="56" delay="90"/> + <frame index="57" delay="80"/> + <frame index="58" delay="90"/> + <frame index="57" delay="90"/> + <frame index="56" delay="100"/> + <frame index="55" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="120"/> + <frame index="9" delay="90"/> + <frame index="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="27" delay="120"/> + <frame index="25" delay="90"/> + <frame index="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="120"/> + <frame index="42" delay="90"/> + <frame index="44" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <frame index="56" delay="100"/> + <frame index="59" delay="120"/> + <frame index="57" delay="90"/> + <frame index="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="8" delay="120"/> + <frame index="11" delay="130"/> + <frame index="7" delay="70"/> + <frame index="10" delay="70"/> + <frame index="9" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="120"/> + <frame index="27" delay="130"/> + <frame index="26" delay="80"/> + <frame index="25" delay="100"/> + <frame index="24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="120"/> + <frame index="40" delay="80"/> + <frame index="41" delay="130"/> + <frame index="42" delay="70"/> + <frame index="44" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="120"/> + <frame index="59" delay="130"/> + <frame index="58" delay="80"/> + <frame index="57" delay="100"/> + <frame index="56" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="68"/> + </animation> + <animation direction="left"> + <frame index="69"/> + </animation> + <animation direction="up"> + <frame index="70"/> + </animation> + <animation direction="right"> + <frame index="71"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="72"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="up"> + <frame index="72"/> + </animation> + <animation direction="right"> + <frame index="72"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/re/races/orc-female.xml b/graphics/sprites/re/races/orc-female.xml new file mode 100644 index 0000000..6de03d5 --- /dev/null +++ b/graphics/sprites/re/races/orc-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/orc-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/orc-male.xml b/graphics/sprites/re/races/orc-male.xml new file mode 100644 index 0000000..b33077e --- /dev/null +++ b/graphics/sprites/re/races/orc-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/orc-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/piou-unisex.xml b/graphics/sprites/re/races/piou-unisex.xml new file mode 100644 index 0000000..13e9dad --- /dev/null +++ b/graphics/sprites/re/races/piou-unisex.xml @@ -0,0 +1,1337 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="1" end="2" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetX="1" offsetY="-3"/> + <frame index="0" delay="60" offsetX="2" offsetY="-8"/> + <frame index="1" delay="60" offsetX="3" offsetY="-11"/> + <frame index="0" delay="70" offsetX="2" offsetY="-15"/> + <frame index="35" delay="80" offsetX="1" offsetY="-18"/> + <frame index="5" delay="90" offsetX="1" offsetY="-22"/> + <frame index="20" delay="100" offsetY="-25"/> + <frame index="15" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="10" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="31" end="32" delay="50" offsetY="-1"/> + <frame index="31" delay="50" offsetX="1" offsetY="-3"/> + <frame index="30" delay="60" offsetX="2" offsetY="-8"/> + <frame index="31" delay="60" offsetX="3" offsetY="-11"/> + <frame index="32" delay="70" offsetX="2" offsetY="-15"/> + <frame index="0" delay="80" offsetX="1" offsetY="-18"/> + <frame index="35" delay="90" offsetX="1" offsetY="-22"/> + <frame index="5" delay="100" offsetY="-25"/> + <frame index="20" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="25" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="32" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="31" delay="90" offsetY="-3"/> + <frame index="30" delay="100" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="11" end="12" delay="50" offsetY="-1"/> + <frame index="11" delay="50" offsetX="1" offsetY="-3"/> + <frame index="10" delay="60" offsetX="2" offsetY="-8"/> + <frame index="11" delay="60" offsetX="3" offsetY="-11"/> + <frame index="12" delay="70" offsetX="2" offsetY="-15"/> + <frame index="30" delay="80" offsetX="1" offsetY="-18"/> + <frame index="0" delay="90" offsetX="1" offsetY="-22"/> + <frame index="35" delay="100" offsetY="-25"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="15" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="12" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="11" delay="90" offsetY="-3"/> + <frame index="10" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="26" end="27" delay="50" offsetY="-1"/> + <frame index="26" delay="50" offsetX="1" offsetY="-3"/> + <frame index="25" delay="60" offsetX="2" offsetY="-8"/> + <frame index="26" delay="60" offsetX="3" offsetY="-11"/> + <frame index="27" delay="70" offsetX="2" offsetY="-15"/> + <frame index="10" delay="80" offsetX="1" offsetY="-18"/> + <frame index="30" delay="90" offsetX="1" offsetY="-22"/> + <frame index="0" delay="100" offsetY="-25"/> + <frame index="35" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="20" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="27" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="26" delay="90" offsetY="-3"/> + <frame index="25" delay="100" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="16" end="17" delay="50" offsetY="-1"/> + <frame index="16" delay="50" offsetX="1" offsetY="-3"/> + <frame index="15" delay="60" offsetX="2" offsetY="-8"/> + <frame index="16" delay="60" offsetX="3" offsetY="-11"/> + <frame index="17" delay="70" offsetX="2" offsetY="-15"/> + <frame index="25" delay="80" offsetX="1" offsetY="-18"/> + <frame index="10" delay="90" offsetX="1" offsetY="-22"/> + <frame index="30" delay="100" offsetY="-25"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="5" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="17" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="16" delay="90" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="21" end="22" delay="50" offsetY="-1"/> + <frame index="21" delay="50" offsetX="1" offsetY="-3"/> + <frame index="20" delay="60" offsetX="2" offsetY="-8"/> + <frame index="21" delay="60" offsetX="3" offsetY="-11"/> + <frame index="22" delay="70" offsetX="2" offsetY="-15"/> + <frame index="15" delay="80" offsetX="1" offsetY="-18"/> + <frame index="25" delay="90" offsetX="1" offsetY="-22"/> + <frame index="10" delay="100" offsetY="-25"/> + <frame index="30" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="35" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="22" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="21" delay="90" offsetY="-3"/> + <frame index="20" delay="100" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="6" end="7" delay="50" offsetY="-1"/> + <frame index="6" delay="50" offsetX="1" offsetY="-3"/> + <frame index="5" delay="60" offsetX="2" offsetY="-8"/> + <frame index="6" delay="60" offsetX="3" offsetY="-11"/> + <frame index="7" delay="70" offsetX="2" offsetY="-15"/> + <frame index="20" delay="80" offsetX="1" offsetY="-18"/> + <frame index="15" delay="90" offsetX="1" offsetY="-22"/> + <frame index="25" delay="100" offsetY="-25"/> + <frame index="10" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="0" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="6" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="36" end="37" delay="50" offsetY="-1"/> + <frame index="36" delay="50" offsetX="1" offsetY="-3"/> + <frame index="35" delay="60" offsetX="2" offsetY="-8"/> + <frame index="36" delay="60" offsetX="3" offsetY="-11"/> + <frame index="37" delay="70" offsetX="2" offsetY="-15"/> + <frame index="5" delay="80" offsetX="1" offsetY="-18"/> + <frame index="20" delay="90" offsetX="1" offsetY="-22"/> + <frame index="15" delay="100" offsetY="-25"/> + <frame index="25" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="30" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="37" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="36" delay="90" offsetY="-3"/> + <frame index="35" delay="100" offsetY="-1"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <!-- Normal Jump x2 --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <sequence value="2,1" delay="50" offsetY="-2"/> + <sequence value="2,1" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-5"/> + <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/> + <frame index="12" delay="80" offsetY="-5"/> + <frame index="32" delay="80" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="0" end="1" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-5"/> + <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="37" delay="80" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Normal Jump x2 --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <sequence value="32,31" delay="50" offsetY="-2"/> + <sequence value="32,31" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="60" offsetY="-5"/> + <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/> + <frame index="27" delay="80" offsetY="-5"/> + <frame index="12" delay="80" offsetY="-4"/> + <frame index="32" delay="60" offsetY="-3"/> + <frame index="31" delay="50" offsetY="-2"/> + <frame index="30" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="30" end="31" delay="50" offsetY="-1"/> + <frame index="32" delay="50" offsetY="-2"/> + <frame index="31" delay="50" offsetY="-3"/> + <frame index="32" delay="50" offsetY="-4"/> + <frame index="31" delay="60" offsetY="-5"/> + <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/> + <frame index="37" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="32" delay="60" offsetY="-3"/> + <frame index="31" delay="50" offsetY="-2"/> + <frame index="30" delay="50" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Normal Jump x2 --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <sequence value="12,11" delay="50" offsetY="-2"/> + <sequence value="12,11" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="60" offsetY="-5"/> + <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/> + <frame index="17" delay="80" offsetY="-5"/> + <frame index="27" delay="80" offsetY="-4"/> + <frame index="12" delay="60" offsetY="-3"/> + <frame index="11" delay="50" offsetY="-2"/> + <frame index="10" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="10" end="11" delay="50" offsetY="-1"/> + <frame index="12" delay="50" offsetY="-2"/> + <frame index="11" delay="50" offsetY="-3"/> + <frame index="12" delay="50" offsetY="-4"/> + <frame index="11" delay="60" offsetY="-5"/> + <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="32" delay="80" offsetY="-4"/> + <frame index="12" delay="60" offsetY="-3"/> + <frame index="11" delay="50" offsetY="-2"/> + <frame index="10" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Normal Jump x2 --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <sequence value="27,26" delay="50" offsetY="-2"/> + <sequence value="27,26" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="45" offsetY="-2"/> + <frame index="26" delay="45" offsetY="-3"/> + <frame index="27" delay="45" offsetY="-4"/> + <frame index="26" delay="60" offsetY="-5"/> + <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/> + <frame index="22" delay="80" offsetY="-5"/> + <frame index="17" delay="80" offsetY="-4"/> + <frame index="27" delay="60" offsetY="-3"/> + <frame index="26" delay="50" offsetY="-2"/> + <frame index="25" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="25" end="26" delay="50" offsetY="-1"/> + <frame index="27" delay="50" offsetY="-2"/> + <frame index="26" delay="50" offsetY="-3"/> + <frame index="27" delay="50" offsetY="-4"/> + <frame index="26" delay="60" offsetY="-5"/> + <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/> + <frame index="32" delay="80" offsetY="-5"/> + <frame index="12" delay="80" offsetY="-4"/> + <frame index="27" delay="60" offsetY="-3"/> + <frame index="26" delay="50" offsetY="-2"/> + <frame index="25" delay="50" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Normal Jump x2 --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <sequence value="17,16" delay="50" offsetY="-2"/> + <sequence value="17,16" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="60" offsetY="-5"/> + <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="22" delay="80" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-3"/> + <frame index="16" delay="50" offsetY="-2"/> + <frame index="15" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="15" end="16" delay="50" offsetY="-1"/> + <frame index="17" delay="50" offsetY="-2"/> + <frame index="16" delay="50" offsetY="-3"/> + <frame index="17" delay="50" offsetY="-4"/> + <frame index="16" delay="60" offsetY="-5"/> + <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/> + <frame index="12" delay="80" offsetY="-5"/> + <frame index="27" delay="80" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-3"/> + <frame index="16" delay="50" offsetY="-2"/> + <frame index="15" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Normal Jump x2 --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <sequence value="22,21" delay="50" offsetY="-2"/> + <sequence value="22,21" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="60" offsetY="-5"/> + <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/> + <frame index="37" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="22" delay="60" offsetY="-3"/> + <frame index="21" delay="50" offsetY="-2"/> + <frame index="20" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="20" end="21" delay="50" offsetY="-1"/> + <frame index="22" delay="50" offsetY="-2"/> + <frame index="21" delay="50" offsetY="-3"/> + <frame index="22" delay="50" offsetY="-4"/> + <frame index="21" delay="60" offsetY="-5"/> + <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/> + <frame index="27" delay="80" offsetY="-5"/> + <frame index="17" delay="80" offsetY="-4"/> + <frame index="22" delay="60" offsetY="-3"/> + <frame index="21" delay="50" offsetY="-2"/> + <frame index="20" delay="50" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Normal Jump x2 --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <sequence value="7,6" delay="50" offsetY="-2"/> + <sequence value="7,6" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="37" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="5" end="6" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/> + <frame index="17" delay="80" offsetY="-5"/> + <frame index="22" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Normal Jump x2 --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <sequence value="37,36" delay="50" offsetY="-2"/> + <sequence value="37,36" delay="50" offsetY="-1"/> + <!-- Turning Jump --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="60" offsetY="-5"/> + <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/> + <frame index="32" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="37" delay="60" offsetY="-3"/> + <frame index="36" delay="50" offsetY="-2"/> + <frame index="35" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-1"/> + <!-- Back Turning Jump --> + <sequence start="35" end="36" delay="50" offsetY="-1"/> + <frame index="37" delay="50" offsetY="-2"/> + <frame index="36" delay="50" offsetY="-3"/> + <frame index="37" delay="50" offsetY="-4"/> + <frame index="36" delay="60" offsetY="-5"/> + <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/> + <frame index="22" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="37" delay="60" offsetY="-3"/> + <frame index="36" delay="50" offsetY="-2"/> + <frame index="35" delay="50" offsetY="-1"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="1" delay="60" offsetY="4"/> + <frame index="2" delay="60" offsetY="6"/> + <frame index="3" delay="60" offsetY="8"/> + <frame index="1" delay="40" offsetY="6"/> + <frame index="1" delay="40" offsetY="4"/> + <frame index="0" delay="40" offsetY="2"/> + <end /> + </animation> + + <animation direction="downleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="30" delay="60" offsetX="-2" offsetY="2"/> + <frame index="31" delay="60" offsetX="-4" offsetY="4"/> + <frame index="32" delay="60" offsetX="-6" offsetY="6"/> + <frame index="33" delay="60" offsetX="-8" offsetY="8"/> + <frame index="31" delay="40" offsetX="-6" offsetY="6"/> + <frame index="31" delay="40" offsetX="-4" offsetY="4"/> + <frame index="30" delay="40" offsetX="-2" offsetY="2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="10" delay="60" offsetX="-2"/> + <frame index="11" delay="60" offsetX="-4"/> + <frame index="12" delay="60" offsetX="-6"/> + <frame index="13" delay="60" offsetX="-8"/> + <frame index="11" delay="40" offsetX="-6"/> + <frame index="11" delay="40" offsetX="-4"/> + <frame index="10" delay="40" offsetX="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="25" delay="60" offsetX="-2" offsetY="-2"/> + <frame index="26" delay="60" offsetX="-4" offsetY="-4"/> + <frame index="27" delay="60" offsetX="-6" offsetY="-6"/> + <frame index="28" delay="60" offsetX="-8" offsetY="-8"/> + <frame index="26" delay="40" offsetX="-6" offsetY="-6"/> + <frame index="26" delay="40" offsetX="-4" offsetY="-4"/> + <frame index="25" delay="40" offsetX="-2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="up"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="15" delay="60" offsetY="-2"/> + <frame index="16" delay="60" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-6"/> + <frame index="18" delay="60" offsetY="-8"/> + <frame index="16" delay="40" offsetY="-6"/> + <frame index="16" delay="40" offsetY="-4"/> + <frame index="15" delay="40" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="20" delay="60" offsetX="2" offsetY="-2"/> + <frame index="21" delay="60" offsetX="4" offsetY="-4"/> + <frame index="22" delay="60" offsetX="6" offsetY="-6"/> + <frame index="23" delay="60" offsetX="8" offsetY="-8"/> + <frame index="21" delay="40" offsetX="6" offsetY="-6"/> + <frame index="21" delay="40" offsetX="4" offsetY="-4"/> + <frame index="20" delay="40" offsetX="2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="5" delay="60" offsetX="2"/> + <frame index="6" delay="60" offsetX="4"/> + <frame index="7" delay="60" offsetX="6"/> + <frame index="8" delay="60" offsetX="8"/> + <frame index="6" delay="40" offsetX="6"/> + <frame index="6" delay="40" offsetX="4"/> + <frame index="5" delay="40" offsetX="2"/> + <end /> + </animation> + + <animation direction="downright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="35" delay="60" offsetX="2" offsetY="2"/> + <frame index="36" delay="60" offsetX="4" offsetY="4"/> + <frame index="37" delay="60" offsetX="6" offsetY="6"/> + <frame index="38" delay="60" offsetX="8" offsetY="8"/> + <frame index="36" delay="40" offsetX="6" offsetY="6"/> + <frame index="36" delay="40" offsetX="4" offsetY="4"/> + <frame index="35" delay="40" offsetX="2" offsetY="2"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="mob"> + <animation direction="down"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="1" delay="60" offsetY="4"/> + <frame index="2" delay="60" offsetY="6"/> + <frame index="3" delay="60" offsetY="8"/> + <frame index="1" delay="40" offsetY="6"/> + <frame index="1" delay="40" offsetY="4"/> + <frame index="0" delay="40" offsetY="2"/> + <end /> + </animation> + + <animation direction="downleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="30" delay="60" offsetX="-2" offsetY="2"/> + <frame index="31" delay="60" offsetX="-4" offsetY="4"/> + <frame index="32" delay="60" offsetX="-6" offsetY="6"/> + <frame index="33" delay="60" offsetX="-8" offsetY="8"/> + <frame index="31" delay="40" offsetX="-6" offsetY="6"/> + <frame index="31" delay="40" offsetX="-4" offsetY="4"/> + <frame index="30" delay="40" offsetX="-2" offsetY="2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="10" delay="60" offsetX="-2"/> + <frame index="11" delay="60" offsetX="-4"/> + <frame index="12" delay="60" offsetX="-6"/> + <frame index="13" delay="60" offsetX="-8"/> + <frame index="11" delay="40" offsetX="-6"/> + <frame index="11" delay="40" offsetX="-4"/> + <frame index="10" delay="40" offsetX="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="25" delay="60" offsetX="-2" offsetY="-2"/> + <frame index="26" delay="60" offsetX="-4" offsetY="-4"/> + <frame index="27" delay="60" offsetX="-6" offsetY="-6"/> + <frame index="28" delay="60" offsetX="-8" offsetY="-8"/> + <frame index="26" delay="40" offsetX="-6" offsetY="-6"/> + <frame index="26" delay="40" offsetX="-4" offsetY="-4"/> + <frame index="25" delay="40" offsetX="-2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="up"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="15" delay="60" offsetY="-2"/> + <frame index="16" delay="60" offsetY="-4"/> + <frame index="17" delay="60" offsetY="-6"/> + <frame index="18" delay="60" offsetY="-8"/> + <frame index="16" delay="40" offsetY="-6"/> + <frame index="16" delay="40" offsetY="-4"/> + <frame index="15" delay="40" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="20" delay="60" offsetX="2" offsetY="-2"/> + <frame index="21" delay="60" offsetX="4" offsetY="-4"/> + <frame index="22" delay="60" offsetX="6" offsetY="-6"/> + <frame index="23" delay="60" offsetX="8" offsetY="-8"/> + <frame index="21" delay="40" offsetX="6" offsetY="-6"/> + <frame index="21" delay="40" offsetX="4" offsetY="-4"/> + <frame index="20" delay="40" offsetX="2" offsetY="-2"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="5" delay="60" offsetX="2"/> + <frame index="6" delay="60" offsetX="4"/> + <frame index="7" delay="60" offsetX="6"/> + <frame index="8" delay="60" offsetX="8"/> + <frame index="6" delay="40" offsetX="6"/> + <frame index="6" delay="40" offsetX="4"/> + <frame index="5" delay="40" offsetX="2"/> + <end /> + </animation> + + <animation direction="downright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="35" delay="60" offsetX="2" offsetY="2"/> + <frame index="36" delay="60" offsetX="4" offsetY="4"/> + <frame index="37" delay="60" offsetX="6" offsetY="6"/> + <frame index="38" delay="60" offsetX="8" offsetY="8"/> + <frame index="36" delay="40" offsetX="6" offsetY="6"/> + <frame index="36" delay="40" offsetX="4" offsetY="4"/> + <frame index="35" delay="40" offsetX="2" offsetY="2"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="1" end="2" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetX="1" offsetY="-3"/> + <frame index="0" delay="60" offsetX="2" offsetY="-8"/> + <frame index="1" delay="60" offsetX="3" offsetY="-11"/> + <frame index="0" delay="70" offsetX="2" offsetY="-15"/> + <frame index="35" delay="80" offsetX="1" offsetY="-18"/> + <frame index="5" delay="90" offsetX="1" offsetY="-22"/> + <frame index="20" delay="100" offsetY="-25"/> + <frame index="15" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="10" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="31" end="32" delay="50" offsetY="-1"/> + <frame index="31" delay="50" offsetX="1" offsetY="-3"/> + <frame index="30" delay="60" offsetX="2" offsetY="-8"/> + <frame index="31" delay="60" offsetX="3" offsetY="-11"/> + <frame index="32" delay="70" offsetX="2" offsetY="-15"/> + <frame index="0" delay="80" offsetX="1" offsetY="-18"/> + <frame index="35" delay="90" offsetX="1" offsetY="-22"/> + <frame index="5" delay="100" offsetY="-25"/> + <frame index="20" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="25" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="32" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="31" delay="90" offsetY="-3"/> + <frame index="30" delay="100" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="11" end="12" delay="50" offsetY="-1"/> + <frame index="11" delay="50" offsetX="1" offsetY="-3"/> + <frame index="10" delay="60" offsetX="2" offsetY="-8"/> + <frame index="11" delay="60" offsetX="3" offsetY="-11"/> + <frame index="12" delay="70" offsetX="2" offsetY="-15"/> + <frame index="30" delay="80" offsetX="1" offsetY="-18"/> + <frame index="0" delay="90" offsetX="1" offsetY="-22"/> + <frame index="35" delay="100" offsetY="-25"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="15" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="25" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="12" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="11" delay="90" offsetY="-3"/> + <frame index="10" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="26" end="27" delay="50" offsetY="-1"/> + <frame index="26" delay="50" offsetX="1" offsetY="-3"/> + <frame index="25" delay="60" offsetX="2" offsetY="-8"/> + <frame index="26" delay="60" offsetX="3" offsetY="-11"/> + <frame index="27" delay="70" offsetX="2" offsetY="-15"/> + <frame index="10" delay="80" offsetX="1" offsetY="-18"/> + <frame index="30" delay="90" offsetX="1" offsetY="-22"/> + <frame index="0" delay="100" offsetY="-25"/> + <frame index="35" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="20" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="15" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="27" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="26" delay="90" offsetY="-3"/> + <frame index="25" delay="100" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="16" end="17" delay="50" offsetY="-1"/> + <frame index="16" delay="50" offsetX="1" offsetY="-3"/> + <frame index="15" delay="60" offsetX="2" offsetY="-8"/> + <frame index="16" delay="60" offsetX="3" offsetY="-11"/> + <frame index="17" delay="70" offsetX="2" offsetY="-15"/> + <frame index="25" delay="80" offsetX="1" offsetY="-18"/> + <frame index="10" delay="90" offsetX="1" offsetY="-22"/> + <frame index="30" delay="100" offsetY="-25"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="5" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="20" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="17" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="16" delay="90" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="21" end="22" delay="50" offsetY="-1"/> + <frame index="21" delay="50" offsetX="1" offsetY="-3"/> + <frame index="20" delay="60" offsetX="2" offsetY="-8"/> + <frame index="21" delay="60" offsetX="3" offsetY="-11"/> + <frame index="22" delay="70" offsetX="2" offsetY="-15"/> + <frame index="15" delay="80" offsetX="1" offsetY="-18"/> + <frame index="25" delay="90" offsetX="1" offsetY="-22"/> + <frame index="10" delay="100" offsetY="-25"/> + <frame index="30" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="35" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="22" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="21" delay="90" offsetY="-3"/> + <frame index="20" delay="100" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="6" end="7" delay="50" offsetY="-1"/> + <frame index="6" delay="50" offsetX="1" offsetY="-3"/> + <frame index="5" delay="60" offsetX="2" offsetY="-8"/> + <frame index="6" delay="60" offsetX="3" offsetY="-11"/> + <frame index="7" delay="70" offsetX="2" offsetY="-15"/> + <frame index="20" delay="80" offsetX="1" offsetY="-18"/> + <frame index="15" delay="90" offsetX="1" offsetY="-22"/> + <frame index="25" delay="100" offsetY="-25"/> + <frame index="10" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="30" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="0" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="35" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="6" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + <!-- Jumping And Turning On Itself--> + <sequence start="36" end="37" delay="50" offsetY="-1"/> + <frame index="36" delay="50" offsetX="1" offsetY="-3"/> + <frame index="35" delay="60" offsetX="2" offsetY="-8"/> + <frame index="36" delay="60" offsetX="3" offsetY="-11"/> + <frame index="37" delay="70" offsetX="2" offsetY="-15"/> + <frame index="5" delay="80" offsetX="1" offsetY="-18"/> + <frame index="20" delay="90" offsetX="1" offsetY="-22"/> + <frame index="15" delay="100" offsetY="-25"/> + <frame index="25" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="10" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="30" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="37" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="36" delay="90" offsetY="-3"/> + <frame index="35" delay="100" offsetY="-1"/> + </animation> + </action> + + <action name="sittop" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating Animation --> + <sequence start="2" end="3" delay="130" repeat="4"/> + <frame index="2" delay="100"/> + <!-- Static --> + <frame index="0" delay="1900"/> + <!-- Looking Around --> + <frame index="30" delay="350"/> + <frame index="0" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="0" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="2" end="3" delay="130" repeat="6"/> + <frame index="2" delay="100"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="30" delay="1300"/> + <!-- Eating Animation --> + <sequence start="32" end="33" delay="130" repeat="4"/> + <frame index="32" delay="100"/> + <!-- Static --> + <frame index="30" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="30" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="30" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="32" end="33" delay="130" repeat="6"/> + <frame index="32" delay="100"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="10" delay="1300"/> + <!-- Eating Animation --> + <sequence start="12" end="13" delay="130" repeat="4"/> + <frame index="12" delay="100"/> + <!-- Static --> + <frame index="10" delay="1900"/> + <!-- Looking Around --> + <frame index="25" delay="350"/> + <frame index="10" delay="500"/> + <frame index="30" delay="400"/> + <!-- Static --> + <frame index="10" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="12" end="13" delay="130" repeat="6"/> + <frame index="12" delay="100"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="25" delay="1300"/> + <!-- Eating Animation --> + <sequence start="27" end="28" delay="130" repeat="4"/> + <frame index="27" delay="100"/> + <!-- Static --> + <frame index="25" delay="1900"/> + <!-- Looking Around --> + <frame index="10" delay="350"/> + <frame index="25" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="25" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="27" end="28" delay="130" repeat="6"/> + <frame index="27" delay="100"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="15" delay="1300"/> + <!-- Eating Animation --> + <sequence start="17" end="18" delay="130" repeat="4"/> + <frame index="17" delay="100"/> + <!-- Static --> + <frame index="15" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="15" delay="500"/> + <frame index="25" delay="400"/> + <!-- Static --> + <frame index="15" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="17" end="18" delay="130" repeat="6"/> + <frame index="17" delay="100"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="20" delay="1300"/> + <!-- Eating Animation --> + <sequence start="22" end="23" delay="130" repeat="4"/> + <frame index="22" delay="100"/> + <!-- Static --> + <frame index="20" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="20" delay="500"/> + <frame index="15" delay="400"/> + <!-- Static --> + <frame index="20" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="22" end="23" delay="130" repeat="6"/> + <frame index="22" delay="100"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating Animation --> + <sequence start="7" end="8" delay="130" repeat="4"/> + <frame index="7" delay="100"/> + <!-- Static --> + <frame index="5" delay="1900"/> + <!-- Looking Around --> + <frame index="20" delay="350"/> + <frame index="5" delay="500"/> + <frame index="35" delay="400"/> + <!-- Static --> + <frame index="5" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="7" end="8" delay="130" repeat="6"/> + <frame index="7" delay="100"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="35" delay="1300"/> + <!-- Eating Animation --> + <sequence start="37" end="38" delay="130" repeat="4"/> + <frame index="37" delay="100"/> + <!-- Static --> + <frame index="35" delay="1900"/> + <!-- Looking Around --> + <frame index="5" delay="350"/> + <frame index="35" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="35" delay="1600"/> + <!-- Eating Animation x6 --> + <sequence start="37" end="38" delay="130" repeat="6"/> + <frame index="37" delay="100"/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="4"/> + </animation> + + <animation direction="downleft"> + <frame index="34"/> + </animation> + + <animation direction="left"> + <frame index="14"/> + </animation> + + <animation direction="upleft"> + <frame index="29"/> + </animation> + + <animation direction="up"> + <frame index="19"/> + </animation> + + <animation direction="upright"> + <frame index="24"/> + </animation> + + <animation direction="right"> + <frame index="9"/> + </animation> + + <animation direction="downright"> + <frame index="39"/> + </animation> + </action> +</sprite> + diff --git a/graphics/sprites/re/races/raijin-female.xml b/graphics/sprites/re/races/raijin-female.xml new file mode 100644 index 0000000..6852c8d --- /dev/null +++ b/graphics/sprites/re/races/raijin-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/raijin-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/raijin-male.xml b/graphics/sprites/re/races/raijin-male.xml new file mode 100644 index 0000000..c446959 --- /dev/null +++ b/graphics/sprites/re/races/raijin-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/raijin-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/tritan-female-purple.xml b/graphics/sprites/re/races/tritan-female-purple.xml new file mode 100644 index 0000000..b27ee22 --- /dev/null +++ b/graphics/sprites/re/races/tritan-female-purple.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-female-purple.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/tritan-female.xml b/graphics/sprites/re/races/tritan-female.xml new file mode 100644 index 0000000..e46faae --- /dev/null +++ b/graphics/sprites/re/races/tritan-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/tritan-male-purple.xml b/graphics/sprites/re/races/tritan-male-purple.xml new file mode 100644 index 0000000..e713c7c --- /dev/null +++ b/graphics/sprites/re/races/tritan-male-purple.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-male-purple.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/tritan-male.xml b/graphics/sprites/re/races/tritan-male.xml new file mode 100644 index 0000000..4fa9553 --- /dev/null +++ b/graphics/sprites/re/races/tritan-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/tritan-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/ukar-female-pink.xml b/graphics/sprites/re/races/ukar-female-pink.xml new file mode 100644 index 0000000..b5973ce --- /dev/null +++ b/graphics/sprites/re/races/ukar-female-pink.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-female-pink.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/ukar-female.xml b/graphics/sprites/re/races/ukar-female.xml new file mode 100644 index 0000000..85049ca --- /dev/null +++ b/graphics/sprites/re/races/ukar-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/ukar-male-pink.xml b/graphics/sprites/re/races/ukar-male-pink.xml new file mode 100644 index 0000000..5e8f5a6 --- /dev/null +++ b/graphics/sprites/re/races/ukar-male-pink.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-male-pink.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/re/races/ukar-male.xml b/graphics/sprites/re/races/ukar-male.xml new file mode 100644 index 0000000..6ea2272 --- /dev/null +++ b/graphics/sprites/re/races/ukar-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/ukar-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/assassin-female.xml b/graphics/sprites/tmw/equipment/chest/assassin-female.xml new file mode 100644 index 0000000..959fb44 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/assassin.xml b/graphics/sprites/tmw/equipment/chest/assassin.xml new file mode 100644 index 0000000..dc4ae94 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/bromenalchest-female.xml b/graphics/sprites/tmw/equipment/chest/bromenalchest-female.xml new file mode 100644 index 0000000..ffe35a7 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/bromenalchest-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/bromenalchest.xml b/graphics/sprites/tmw/equipment/chest/bromenalchest.xml new file mode 100644 index 0000000..3fa7675 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/bromenalchest.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/chainmail-female.xml b/graphics/sprites/tmw/equipment/chest/chainmail-female.xml new file mode 100644 index 0000000..b5d5574 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/chainmail-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/chainmail.xml b/graphics/sprites/tmw/equipment/chest/chainmail.xml new file mode 100644 index 0000000..ab33020 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/chainmail.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/forest-armor-female.xml b/graphics/sprites/tmw/equipment/chest/forest-armor-female.xml new file mode 100644 index 0000000..6ba5b56 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/forest-armor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/forest-armor-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/forest-armor.xml b/graphics/sprites/tmw/equipment/chest/forest-armor.xml new file mode 100644 index 0000000..8be97f3 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/forest-armor.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/forest-armor.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/redknightarmor-female.xml b/graphics/sprites/tmw/equipment/chest/redknightarmor-female.xml new file mode 100644 index 0000000..b4d8b68 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/redknightarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/redknightarmor-male.xml b/graphics/sprites/tmw/equipment/chest/redknightarmor-male.xml new file mode 100644 index 0000000..dae42e1 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/redknightarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/saviorarmor-female.xml b/graphics/sprites/tmw/equipment/chest/saviorarmor-female.xml new file mode 100644 index 0000000..f6db98d --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/saviorarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/saviorarmor-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/saviorarmor.xml b/graphics/sprites/tmw/equipment/chest/saviorarmor.xml new file mode 100644 index 0000000..84e87ca --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/saviorarmor.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/saviorarmor.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/terranite-female.xml b/graphics/sprites/tmw/equipment/chest/terranite-female.xml new file mode 100644 index 0000000..4289fc8 --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/terranite-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranite-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/chest/terranite.xml b/graphics/sprites/tmw/equipment/chest/terranite.xml new file mode 100644 index 0000000..ce4a5bf --- /dev/null +++ b/graphics/sprites/tmw/equipment/chest/terranite.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranite.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/bromenalboots-female.xml b/graphics/sprites/tmw/equipment/feet/bromenalboots-female.xml new file mode 100644 index 0000000..d465952 --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/bromenalboots-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/bromenalboots.xml b/graphics/sprites/tmw/equipment/feet/bromenalboots.xml new file mode 100644 index 0000000..754b249 --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/bromenalboots.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/furboots-female.xml b/graphics/sprites/tmw/equipment/feet/furboots-female.xml new file mode 100644 index 0000000..d66e1d8 --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/furboots-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/furboots.xml b/graphics/sprites/tmw/equipment/feet/furboots.xml new file mode 100644 index 0000000..0027667 --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/furboots.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/warlordboots-female.xml b/graphics/sprites/tmw/equipment/feet/warlordboots-female.xml new file mode 100644 index 0000000..22658ec --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/warlordboots-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/feet/warlordboots.xml b/graphics/sprites/tmw/equipment/feet/warlordboots.xml new file mode 100644 index 0000000..7def167 --- /dev/null +++ b/graphics/sprites/tmw/equipment/feet/warlordboots.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/hands/assassin-female.xml b/graphics/sprites/tmw/equipment/hands/assassin-female.xml new file mode 100644 index 0000000..277158b --- /dev/null +++ b/graphics/sprites/tmw/equipment/hands/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/hands/assassin.xml b/graphics/sprites/tmw/equipment/hands/assassin.xml new file mode 100644 index 0000000..b225032 --- /dev/null +++ b/graphics/sprites/tmw/equipment/hands/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/tmw/equipment/hands/bromenalgloves-female.xml new file mode 100644 index 0000000..8d568eb --- /dev/null +++ b/graphics/sprites/tmw/equipment/hands/bromenalgloves-female.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-female.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/hands/bromenalgloves.xml b/graphics/sprites/tmw/equipment/hands/bromenalgloves.xml new file mode 100644 index 0000000..32f8e1b --- /dev/null +++ b/graphics/sprites/tmw/equipment/hands/bromenalgloves.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/afkcap.xml b/graphics/sprites/tmw/equipment/head/afkcap.xml new file mode 100644 index 0000000..cb9b153 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/afkcap.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/afkcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/antlerhat.xml b/graphics/sprites/tmw/equipment/head/antlerhat.xml new file mode 100644 index 0000000..8905d24 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/antlerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/antlerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/assassin-mask.xml b/graphics/sprites/tmw/equipment/head/assassin-mask.xml new file mode 100644 index 0000000..b28f089 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/assassin-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/assassin-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/aureole.xml b/graphics/sprites/tmw/equipment/head/aureole.xml new file mode 100644 index 0000000..a109502 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/aureole.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/aureole.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/axehat.xml b/graphics/sprites/tmw/equipment/head/axehat.xml new file mode 100644 index 0000000..0d4383a --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/axehat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/axehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/beaniecopter.xml b/graphics/sprites/tmw/equipment/head/beaniecopter.xml new file mode 100644 index 0000000..f70084b --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/beaniecopter.xml @@ -0,0 +1,582 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World--> + +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="40" height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="0" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="60"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="9" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="6" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="60"/> + <frame index="9" offsetX="-2" offsetY="-30" delay="60"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="12" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="60"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-30" delay="60"/> + <frame index="19" offsetX="1" offsetY="-30" delay="60"/> + <frame index="20" offsetX="1" offsetY="-30" delay="60"/> + <frame index="21" offsetX="1" offsetY="-30" delay="60"/> + <frame index="18" offsetX="1" offsetY="-30" delay="60"/> + <frame index="19" offsetX="1" offsetY="-30" delay="60"/> + <frame index="20" offsetX="1" offsetY="-30" delay="60"/> + <frame index="21" offsetX="1" offsetY="-30" delay="60"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="40"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-31" delay="40"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="60"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="7" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="8" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="6" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="7" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="40"/> + <frame index="8" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-31" delay="60"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="13" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="40"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="12" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="13" offsetX="-2" offsetY="-31" delay="20"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="40"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="60"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-31" delay="60"/> + <frame index="19" offsetX="1" offsetY="-31" delay="20"/> + <frame index="19" offsetX="1" offsetY="-30" delay="40"/> + <frame index="20" offsetX="1" offsetY="-30" delay="40"/> + <frame index="20" offsetX="1" offsetY="-31" delay="20"/> + <frame index="21" offsetX="1" offsetY="-31" delay="60"/> + <frame index="18" offsetX="1" offsetY="-31" delay="60"/> + <frame index="19" offsetX="1" offsetY="-31" delay="20"/> + <frame index="19" offsetX="1" offsetY="-30" delay="40"/> + <frame index="20" offsetX="1" offsetY="-30" delay="40"/> + <frame index="20" offsetX="1" offsetY="-31" delay="20"/> + <frame index="21" offsetX="1" offsetY="-31" delay="60"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="80"/> + <frame index="7" offsetX="2" offsetY="-33" delay="80"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="9" offsetX="-3" offsetY="-29" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-30" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="19" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="20" offsetX="1" offsetY="-30" delay="80"/> + <frame index="21" offsetX="2" offsetY="-29" delay="80"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="40"/> + <frame index="2" offsetX="-1" offsetY="-29" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="20"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-31" delay="100"/> + <frame index="7" offsetX="1" offsetY="-31" delay="100"/> + <frame index="8" offsetX="1" offsetY="-31" delay="40"/> + <frame index="8" offsetX="3" offsetY="-32" delay="60"/> + <frame index="9" offsetX="3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="40"/> + <frame index="14" offsetX="-3" offsetY="-32" delay="60"/> + <frame index="15" offsetX="-3" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="40"/> + <frame index="20" offsetX="-4" offsetY="-32" delay="60"/> + <frame index="21" offsetX="-4" offsetY="-32" delay="100"/> + <end/> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="90"/> + <frame index="3" offsetX="-1" offsetY="-27" delay="70"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="80"/> + <frame index="7" offsetX="1" offsetY="-31" delay="80"/> + <frame index="8" offsetX="1" offsetY="-31" delay="90"/> + <frame index="8" offsetX="2" offsetY="-33" delay="70"/> + <frame index="9" offsetX="-2" offsetY="-30" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-29" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="13" offsetX="-2" offsetY="-32" delay="90"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="160"/> + <frame index="15" offsetX="-3" offsetY="-30" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="80"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="90"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="70"/> + <frame index="21" offsetX="1" offsetY="-30" delay="70"/> + <frame index="21" offsetX="2" offsetY="-29" delay="70"/> + <end/> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="85"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-31" delay="100"/> + <frame index="7" offsetX="2" offsetY="-32" delay="90"/> + <frame index="8" offsetX="2" offsetY="-33" delay="90"/> + <frame index="9" offsetX="-2" offsetY="-30" delay="80"/> + <frame index="6" offsetX="-3" offsetY="-29" delay="90"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="90"/> + <frame index="8" offsetX="2" offsetY="-33" delay="100"/> + <frame index="9" offsetX="2" offsetY="-32" delay="90"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-32" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-30" delay="90"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="12" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="15" offsetX="-3" offsetY="-30" delay="90"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-31" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="90"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="90"/> + <frame index="21" offsetX="1" offsetY="-30" delay="80"/> + <frame index="18" offsetX="2" offsetY="-29" delay="90"/> + <frame index="19" offsetX="1" offsetY="-30" delay="90"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="100"/> + <frame index="21" offsetX="-2" offsetY="-32" delay="90"/> + <end/> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-29" delay="50"/> + <frame index="1" offsetX="-1" offsetY="-29" delay="50"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="50"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="50"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="50"/> + <frame index="7" offsetX="2" offsetY="-32" delay="50"/> + <frame index="8" offsetX="2" offsetY="-33" delay="50"/> + <frame index="9" offsetX="2" offsetY="-33" delay="50"/> + <frame index="6" offsetX="1" offsetY="-31" delay="60"/> + <frame index="7" offsetX="1" offsetY="-31" delay="60"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="90"/> + <frame index="9" offsetX="-3" offsetY="-29" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="50"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="50"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="50"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="50"/> + <frame index="12" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="14" offsetX="-3" offsetY="-30" delay="90"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="50"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="50"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="50"/> + <frame index="21" offsetX="-2" offsetY="-33" delay="50"/> + <frame index="18" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="20" offsetX="1" offsetY="-30" delay="90"/> + <frame index="21" offsetX="2" offsetY="-29" delay="70"/> + <end/> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="70"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="45"/> + <frame index="3" offsetX="-1" offsetY="-27" delay="45"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="60"/> + <frame index="7" offsetX="2" offsetY="-32" delay="60"/> + <frame index="8" offsetX="1" offsetY="-31" delay="60"/> + <frame index="9" offsetX="1" offsetY="-31" delay="70"/> + <frame index="6" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="7" offsetX="-2" offsetY="-30" delay="50"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="50"/> + <frame index="9" offsetX="2" offsetY="-33" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="60"/> + <frame index="12" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-30" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-32" delay="50"/> + <frame index="15" offsetX="-2" offsetY="-32" delay="50"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="60"/> + <frame index="20" offsetX="-2" offsetY="-31" delay="70"/> + <frame index="21" offsetX="-2" offsetY="-31" delay="60"/> + <frame index="18" offsetX="2" offsetY="-29" delay="80"/> + <frame index="19" offsetX="1" offsetY="-30" delay="50"/> + <frame index="20" offsetX="1" offsetY="-30" delay="50"/> + <frame index="21" offsetX="-2" offsetY="-33" delay="80"/> + <end/> + </animation> + </action> + + <action name="attack_stab_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="110"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-30" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-30" delay="50"/> + <frame index="3" offsetX="-1" offsetY="-30" delay="60"/> + <end /> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-32" delay="110"/> + <frame index="7" offsetX="2" offsetY="-32" delay="100"/> + <frame index="8" offsetX="3" offsetY="-32" delay="70"/> + <frame index="9" offsetX="3" offsetY="-32" delay="70"/> + <frame index="6" offsetX="1" offsetY="-31" delay="60"/> + <frame index="7" offsetX="1" offsetY="-31" delay="50"/> + <frame index="8" offsetX="-2" offsetY="-30" delay="70"/> + <frame index="9" offsetX="1" offsetY="-31" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="120"/> + <frame index="15" offsetX="-3" offsetY="-32" delay="90"/> + <frame index="12" offsetX="-3" offsetY="-30" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-32" delay="120"/> + <frame index="14" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="15" offsetX="-3" offsetY="-31" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-32" delay="50"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="50"/> + <frame index="20" offsetX="-2" offsetY="-32" delay="110"/> + <frame index="21" offsetX="-4" offsetY="-32" delay="70"/> + <frame index="18" offsetX="-4" offsetY="-32" delay="70"/> + <frame index="19" offsetX="-2" offsetY="-31" delay="110"/> + <frame index="20" offsetX="1" offsetY="-30" delay="70"/> + <frame index="21" offsetX="-2" offsetY="-31" delay="90"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="0" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="1" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="2" offsetX="-1" offsetY="-19" delay="60"/> + <frame index="3" offsetX="-1" offsetY="-19" delay="60"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-22" delay="60"/> + <frame index="7" offsetX="2" offsetY="-22" delay="60"/> + <frame index="8" offsetX="2" offsetY="-22" delay="60"/> + <frame index="9" offsetX="2" offsetY="-22" delay="60"/> + <frame index="6" offsetX="2" offsetY="-22" delay="60"/> + <frame index="7" offsetX="2" offsetY="-22" delay="60"/> + <frame index="8" offsetX="2" offsetY="-22" delay="60"/> + <frame index="9" offsetX="2" offsetY="-22" delay="60"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="13" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="14" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="15" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="12" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="13" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="14" offsetX="-1" offsetY="-25" delay="60"/> + <frame index="15" offsetX="-1" offsetY="-25" delay="60"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="19" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="20" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="21" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="18" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="19" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="20" offsetX="-5" offsetY="-22" delay="60"/> + <frame index="21" offsetX="-5" offsetY="-22" delay="60"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="24" offsetX="25" offsetY="13" delay="5000"/> + </animation> + </action> + +<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding --> + +<!-- missing --> + +<!-- UNUSED, old move replaced by rEvolt's attack_wand --> + +<!-- missing --> + +<!-- UNUSED, old additional moves using incomplete equipment sprites --> + + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="100"/> + <frame index="7" offsetX="2" offsetY="-40" delay="100"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="100"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="100"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="100"/> + <frame index="20" offsetX="1" offsetY="-39" delay="100"/> + <frame index="21" offsetX="2" offsetY="-38" delay="100"/> + <end/> + </animation> + </action> + + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-39" delay="140"/> + <frame index="7" offsetX="4" offsetY="-40" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="15" offsetX="-4" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-42" delay="140"/> + <frame index="20" offsetX="2" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + + <action name="attack_chop_old" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="1" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-41" delay="140"/> + <frame index="7" offsetX="2" offsetY="-40" delay="140"/> + <frame index="8" offsetX="2" offsetY="-41" delay="140"/> + <frame index="9" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="19" offsetX="-1" offsetY="-42" delay="140"/> + <frame index="20" offsetX="0" offsetY="-43" delay="140"/> + <frame index="21" offsetX="4" offsetY="-39" delay="140"/> + <end/> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="7" offsetX="1" offsetY="-40" delay="140"/> + <frame index="8" offsetX="3" offsetY="-40" delay="140"/> + <frame index="9" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="140"/> + <frame index="14" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="3" offsetY="-39" delay="140"/> + <frame index="19" offsetX="0" offsetY="-42" delay="140"/> + <frame index="20" offsetX="-2" offsetY="-42" delay="140"/> + <frame index="21" offsetX="3" offsetY="-38" delay="140"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/blinkingevil-halloween.xml b/graphics/sprites/tmw/equipment/head/blinkingevil-halloween.xml new file mode 100644 index 0000000..477c865 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/blinkingevil-halloween.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> + +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="40" height="64"/> + + <!-- Supposed to have special Halloween effects --> + + <include file="equipment/head/blinkingevil.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/blinkinghocus.xml b/graphics/sprites/tmw/equipment/head/blinkinghocus.xml new file mode 100644 index 0000000..70c0c0a --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/blinkinghocus.xml @@ -0,0 +1,8 @@ +<?xml version="1.0"?> + +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="40" height="64"/> + <include file="equipment/head/blinkingevil.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/blue-wolf-helmet.xml b/graphics/sprites/tmw/equipment/head/blue-wolf-helmet.xml new file mode 100644 index 0000000..d6ecf4e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/blue-wolf-helmet.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/blue-wolf-helmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/bromenalhelmet.xml b/graphics/sprites/tmw/equipment/head/bromenalhelmet.xml new file mode 100644 index 0000000..4c80d8d --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/bromenalhelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bromenalhelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/bucket.xml b/graphics/sprites/tmw/equipment/head/bucket.xml new file mode 100644 index 0000000..28a259f --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/bucket.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bucket.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/bull.xml b/graphics/sprites/tmw/equipment/head/bull.xml new file mode 100644 index 0000000..fdc7038 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/bull.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bull.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/bunnyears.xml b/graphics/sprites/tmw/equipment/head/bunnyears.xml new file mode 100644 index 0000000..6ee2adb --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/bunnyears.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bunnyears.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/candlehelmet.xml b/graphics/sprites/tmw/equipment/head/candlehelmet.xml new file mode 100644 index 0000000..de7ffd4 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/candlehelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/candlehelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel-ani.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/captain-hat.xml b/graphics/sprites/tmw/equipment/head/captain-hat.xml new file mode 100644 index 0000000..12c13b1 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/captain-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/captain-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/chefhat.xml b/graphics/sprites/tmw/equipment/head/chefhat.xml new file mode 100644 index 0000000..f9fdb97 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/chefhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/chefhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/christmastree.xml b/graphics/sprites/tmw/equipment/head/christmastree.xml new file mode 100644 index 0000000..8d2b813 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/christmastree.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/christmastree.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/circlet.xml b/graphics/sprites/tmw/equipment/head/circlet.xml new file mode 100644 index 0000000..d0d707e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/circlet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/circlet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/cloverhat.xml b/graphics/sprites/tmw/equipment/head/cloverhat.xml new file mode 100644 index 0000000..b62beab --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/cloverhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Maria, Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cloverhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/cowboyblack.xml b/graphics/sprites/tmw/equipment/head/cowboyblack.xml new file mode 100644 index 0000000..5369f2e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/cowboyblack.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cowboyblack.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/cowboywhite.xml b/graphics/sprites/tmw/equipment/head/cowboywhite.xml new file mode 100644 index 0000000..6a1c45f --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/cowboywhite.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cowboywhite.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/crown.xml b/graphics/sprites/tmw/equipment/head/crown.xml new file mode 100644 index 0000000..8188d33 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/crown.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/crown.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/crusadehelm.xml b/graphics/sprites/tmw/equipment/head/crusadehelm.xml new file mode 100644 index 0000000..b9d9015 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/crusadehelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2016 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/crusadehelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/dark-helm.xml b/graphics/sprites/tmw/equipment/head/dark-helm.xml new file mode 100644 index 0000000..c291440 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/dark-helm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/dark-helm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/desert-helmet.xml b/graphics/sprites/tmw/equipment/head/desert-helmet.xml new file mode 100644 index 0000000..5b5b792 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/desert-helmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/desert-helmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/earmuffs.xml b/graphics/sprites/tmw/equipment/head/earmuffs.xml new file mode 100644 index 0000000..913a619 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/earmuffs.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/earmuffs.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/elf-nightcap.xml b/graphics/sprites/tmw/equipment/head/elf-nightcap.xml new file mode 100644 index 0000000..649ad68 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/elf-nightcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/elf-nightcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/eskimohat.xml b/graphics/sprites/tmw/equipment/head/eskimohat.xml new file mode 100644 index 0000000..de273e3 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/eskimohat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/eskimohat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/eyepatch.xml b/graphics/sprites/tmw/equipment/head/eyepatch.xml new file mode 100644 index 0000000..dabff2d --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/eyepatch.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/eyepatch.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/fairy_hat.xml b/graphics/sprites/tmw/equipment/head/fairy_hat.xml new file mode 100644 index 0000000..1403be4 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/fairy_hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fairy_hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/fancyhat.xml b/graphics/sprites/tmw/equipment/head/fancyhat.xml new file mode 100644 index 0000000..6f0d44c --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/fancyhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fancyhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/fluffyhat.xml b/graphics/sprites/tmw/equipment/head/fluffyhat.xml new file mode 100644 index 0000000..71909c0 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/fluffyhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fluffyhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/gas-carbon.xml b/graphics/sprites/tmw/equipment/head/gas-carbon.xml new file mode 100644 index 0000000..b44faa2 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/gas-carbon.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gas-carbon.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/goblin-mask.xml b/graphics/sprites/tmw/equipment/head/goblin-mask.xml new file mode 100644 index 0000000..db09a93 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/goblin-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/goblin-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/gradcap.xml b/graphics/sprites/tmw/equipment/head/gradcap.xml new file mode 100644 index 0000000..3e458e6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/gradcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gradcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/guyfawkes.xml b/graphics/sprites/tmw/equipment/head/guyfawkes.xml new file mode 100644 index 0000000..c2871b0 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/guyfawkes.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/guyfawkes.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/heart-glasses.xml b/graphics/sprites/tmw/equipment/head/heart-glasses.xml new file mode 100644 index 0000000..21d660e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/heart-glasses.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/heart-glasses.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/highpriest-crown.xml b/graphics/sprites/tmw/equipment/head/highpriest-crown.xml new file mode 100644 index 0000000..e4eb79b --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/highpriest-crown.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/highpriest-crown.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/infantryhelm.xml b/graphics/sprites/tmw/equipment/head/infantryhelm.xml new file mode 100644 index 0000000..556de38 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/infantryhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/infantryhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/jestermask.xml b/graphics/sprites/tmw/equipment/head/jestermask.xml new file mode 100644 index 0000000..ccaf34b --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/jestermask.xml @@ -0,0 +1,155 @@ +<?xml version="1.0"?> + +<!-- TODO: UPDATE SPRITESHEET FOR FULL BASESPRITE --> + +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack_dagger_stab" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/knighthelm.xml b/graphics/sprites/tmw/equipment/head/knighthelm.xml new file mode 100644 index 0000000..075a5d7 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/knighthelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/knighthelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/leprechaunhat.xml b/graphics/sprites/tmw/equipment/head/leprechaunhat.xml new file mode 100644 index 0000000..916e2dc --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/leprechaunhat.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/leprechaunhat.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/magicgmtophat.xml b/graphics/sprites/tmw/equipment/head/magicgmtophat.xml new file mode 100644 index 0000000..571eeaf --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/magicgmtophat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/magicgmtophat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/mask.xml b/graphics/sprites/tmw/equipment/head/mask.xml new file mode 100644 index 0000000..51b9771 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/minershat.xml b/graphics/sprites/tmw/equipment/head/minershat.xml new file mode 100644 index 0000000..4bd3bae --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/minershat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/minershat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/monocle.xml b/graphics/sprites/tmw/equipment/head/monocle.xml new file mode 100644 index 0000000..24f2cbc --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/monocle.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/monocle.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/monster-skull-helm.xml b/graphics/sprites/tmw/equipment/head/monster-skull-helm.xml new file mode 100644 index 0000000..9b5f0c2 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/monster-skull-helm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/monster-skull-helm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/moonshroomhat.xml b/graphics/sprites/tmw/equipment/head/moonshroomhat.xml new file mode 100644 index 0000000..c78d3f0 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/moonshroomhat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018-2019 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/moonshroomhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/mouboohead.xml b/graphics/sprites/tmw/equipment/head/mouboohead.xml new file mode 100644 index 0000000..4381685 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/mouboohead.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/mouboohead.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/moubootaurhead.xml b/graphics/sprites/tmw/equipment/head/moubootaurhead.xml new file mode 100644 index 0000000..b8cb23c --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/moubootaurhead.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/moubootaurhead.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/mushroom.xml b/graphics/sprites/tmw/equipment/head/mushroom.xml new file mode 100644 index 0000000..8fb5b8e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/mushroom.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mushroom.png" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-48" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-48" delay="150"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-48" delay="75"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> + <frame index="0" offsetX="-2" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="150"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="75"/> + <frame index="0" offsetX="4" offsetY="-50" delay="75"/> + <frame index="0" offsetX="0" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="75"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="0" offsetX="0" offsetY="-46" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="3" offsetY="-48" delay="225"/> + <frame index="0" offsetX="5" offsetY="-49" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-2" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-3" offsetY="-47" delay="75"/> + <frame index="0" offsetX="-3" offsetY="-48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-48" delay="225"/> + <frame index="0" offsetX="-6" offsetY="-49" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-39"/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-1" offsetY="-40"/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-7" offsetY="-38"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="1" offsetX="37" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-48" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="0" offsetY="-47" delay="140"/> + <frame index="0" offsetX="3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="280"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-49" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="0" offsetY="-47" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="300"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="100"/> + <frame index="0" offsetX="-4" offsetY="-50" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="0" offsetX="0" offsetY="-46" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-49" delay="280"/> + <frame index="0" offsetX="-2" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="5" offsetY="-49" delay="140"/> + <frame index="0" offsetX="6" offsetY="-50" delay="140"/> + <frame index="0" offsetX="1" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="420"/> + <frame index="0" offsetX="-4" offsetY="-51" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-4" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-5" offsetY="-50" delay="140"/> + <frame index="0" offsetX="0" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-46" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-49" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="4" offsetY="-50" delay="140"/> + <frame index="0" offsetX="4" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" offsetX="-3" offsetY="-48" delay="280"/> + <frame index="0" offsetX="-3" offsetY="-46" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" offsetX="-3" offsetY="-51" delay="140"/> + <frame index="0" offsetX="-3" offsetY="-50" delay="140"/> + <frame index="0" offsetX="-2" offsetY="-51" delay="140"/> + <frame index="0" offsetX="2" offsetY="-47" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/nohmask.xml b/graphics/sprites/tmw/equipment/head/nohmask.xml new file mode 100644 index 0000000..4c7cae8 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/nohmask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/nohmask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/nutcrackerhat.xml b/graphics/sprites/tmw/equipment/head/nutcrackerhat.xml new file mode 100644 index 0000000..3f24caf --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/nutcrackerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/nutcrackerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/operamask.xml b/graphics/sprites/tmw/equipment/head/operamask.xml new file mode 100644 index 0000000..b7a8e61 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/operamask.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018-2019 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/operamask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/overlordhelm.xml b/graphics/sprites/tmw/equipment/head/overlordhelm.xml new file mode 100644 index 0000000..3f8d1f4 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/overlordhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/overlordhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/paladinhelm.xml b/graphics/sprites/tmw/equipment/head/paladinhelm.xml new file mode 100644 index 0000000..83f6d08 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/paladinhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/paladinhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/panhat.xml b/graphics/sprites/tmw/equipment/head/panhat.xml new file mode 100644 index 0000000..aa1c1b6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/panhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/panhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/paperbag.xml b/graphics/sprites/tmw/equipment/head/paperbag.xml new file mode 100644 index 0000000..8d361e5 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/paperbag.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/paperbag.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/parsley-earplugs.xml b/graphics/sprites/tmw/equipment/head/parsley-earplugs.xml new file mode 100644 index 0000000..8d58248 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/parsley-earplugs.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/parsley-earplugs.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/party-blue.xml b/graphics/sprites/tmw/equipment/head/party-blue.xml new file mode 100644 index 0000000..0da804c --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/party-blue.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-blue.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/party-green.xml b/graphics/sprites/tmw/equipment/head/party-green.xml new file mode 100644 index 0000000..f2e4106 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/party-green.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-green.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/party-red.xml b/graphics/sprites/tmw/equipment/head/party-red.xml new file mode 100644 index 0000000..e29890b --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/party-red.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/party-red.png" width="32" height="64" offsetY="1"/> + <include file="equipment/head/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/phylactery.xml b/graphics/sprites/tmw/equipment/head/phylactery.xml new file mode 100644 index 0000000..51966a2 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/phylactery.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/phylactery.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pilot-hat.xml b/graphics/sprites/tmw/equipment/head/pilot-hat.xml new file mode 100644 index 0000000..aec3173 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pilot-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pilot-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pinkie-helmet.xml b/graphics/sprites/tmw/equipment/head/pinkie-helmet.xml new file mode 100644 index 0000000..230ef87 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pinkie-helmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pinkie-helmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pinkiehat.xml b/graphics/sprites/tmw/equipment/head/pinkiehat.xml new file mode 100644 index 0000000..2788cc5 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pinkiehat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pinkiehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pipe.xml b/graphics/sprites/tmw/equipment/head/pipe.xml new file mode 100644 index 0000000..8d2e7d6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pipe.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pipe.png" + width="40" + height="64"/> + + <include file="model/headmodel-ani.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/piratehat.xml b/graphics/sprites/tmw/equipment/head/piratehat.xml new file mode 100644 index 0000000..93d1a26 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/piratehat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/piratehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pumpkinhelmet.xml b/graphics/sprites/tmw/equipment/head/pumpkinhelmet.xml new file mode 100644 index 0000000..b8a4350 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pumpkinhelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pumpkinhelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pvp-cap.xml b/graphics/sprites/tmw/equipment/head/pvp-cap.xml new file mode 100644 index 0000000..48005fc --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pvp-cap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pvp-cap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/pvpcap-golden.xml b/graphics/sprites/tmw/equipment/head/pvpcap-golden.xml new file mode 100644 index 0000000..0902ff9 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/pvpcap-golden.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pvpcap-golden.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/rangerhat.xml b/graphics/sprites/tmw/equipment/head/rangerhat.xml new file mode 100644 index 0000000..fdbd85d --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/rangerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rangerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/rednose.xml b/graphics/sprites/tmw/equipment/head/rednose.xml new file mode 100644 index 0000000..3557709 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/rednose.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rednose.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/sailor-hat.xml b/graphics/sprites/tmw/equipment/head/sailor-hat.xml new file mode 100644 index 0000000..651c040 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/sailor-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sailor-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/santabeardhat.xml b/graphics/sprites/tmw/equipment/head/santabeardhat.xml new file mode 100644 index 0000000..479f7ba --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/santabeardhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/santabeardhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/scentedcandlehelmet.xml b/graphics/sprites/tmw/equipment/head/scentedcandlehelmet.xml new file mode 100644 index 0000000..3807dca --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/scentedcandlehelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/scentedcandlehelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel-ani.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/serf.xml b/graphics/sprites/tmw/equipment/head/serf.xml new file mode 100644 index 0000000..ffb9dad --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/serf.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/serf.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/shroom.xml b/graphics/sprites/tmw/equipment/head/shroom.xml new file mode 100644 index 0000000..8195733 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/shroom.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/shroom.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/skullmask.xml b/graphics/sprites/tmw/equipment/head/skullmask.xml new file mode 100644 index 0000000..da5a67e --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/skullmask.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/skullmask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/smileycap.xml b/graphics/sprites/tmw/equipment/head/smileycap.xml new file mode 100644 index 0000000..7f11873 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/smileycap.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2020 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/smileycap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/snowgoggles.xml b/graphics/sprites/tmw/equipment/head/snowgoggles.xml new file mode 100644 index 0000000..8bbe5ce --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/snowgoggles.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/snowgoggles.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/sunglasses.xml b/graphics/sprites/tmw/equipment/head/sunglasses.xml new file mode 100644 index 0000000..37cf610 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/sunglasses.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sunglasses.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/terranite-mask.xml b/graphics/sprites/tmw/equipment/head/terranite-mask.xml new file mode 100644 index 0000000..9bc423d --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/terranite-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/terranite-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/terranitehelm.xml b/graphics/sprites/tmw/equipment/head/terranitehelm.xml new file mode 100644 index 0000000..d17eac5 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/terranitehelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/terranitehelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/tophat.xml b/graphics/sprites/tmw/equipment/head/tophat.xml new file mode 100644 index 0000000..96fe2d6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/tophat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/tophat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/underworld-mask.xml b/graphics/sprites/tmw/equipment/head/underworld-mask.xml new file mode 100644 index 0000000..031ab64 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/underworld-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/underworld-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/warlordhelm.xml b/graphics/sprites/tmw/equipment/head/warlordhelm.xml new file mode 100644 index 0000000..adb272f --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/warlordhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/warlordhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/witch-doctor-mask.xml b/graphics/sprites/tmw/equipment/head/witch-doctor-mask.xml new file mode 100644 index 0000000..4dbaecc --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/witch-doctor-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/witch-doctor-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/xmaself.xml b/graphics/sprites/tmw/equipment/head/xmaself.xml new file mode 100644 index 0000000..b988cf6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/xmaself.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/xmaself.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/head/yeti-mask.xml b/graphics/sprites/tmw/equipment/head/yeti-mask.xml new file mode 100644 index 0000000..1c97baa --- /dev/null +++ b/graphics/sprites/tmw/equipment/head/yeti-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/yeti-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/assassin-female.xml b/graphics/sprites/tmw/equipment/legs/assassin-female.xml new file mode 100644 index 0000000..e882911 --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/assassin.xml b/graphics/sprites/tmw/equipment/legs/assassin.xml new file mode 100644 index 0000000..29cbcad --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/bromenallegs-female.xml b/graphics/sprites/tmw/equipment/legs/bromenallegs-female.xml new file mode 100644 index 0000000..bea0c2a --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/bromenallegs-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenallegs-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/bromenallegs.xml b/graphics/sprites/tmw/equipment/legs/bromenallegs.xml new file mode 100644 index 0000000..b229176 --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/bromenallegs.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenallegs.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/chaps-female.xml b/graphics/sprites/tmw/equipment/legs/chaps-female.xml new file mode 100644 index 0000000..c339a32 --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/chaps-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/chaps-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/chaps.xml b/graphics/sprites/tmw/equipment/legs/chaps.xml new file mode 100644 index 0000000..2ac17a4 --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/chaps.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/chaps.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/terranite-female.xml b/graphics/sprites/tmw/equipment/legs/terranite-female.xml new file mode 100644 index 0000000..f661c5e --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/terranite-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranite-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/legs/terranite.xml b/graphics/sprites/tmw/equipment/legs/terranite.xml new file mode 100644 index 0000000..ee758a6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/legs/terranite.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranite.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/axe.xml b/graphics/sprites/tmw/equipment/weapons/axe.xml new file mode 100644 index 0000000..14cd3bc --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/axe.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/axe.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/beheader.xml b/graphics/sprites/tmw/equipment/weapons/beheader.xml new file mode 100644 index 0000000..cc6fa05 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/beheader.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/beheader.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/bow-desert.xml b/graphics/sprites/tmw/equipment/weapons/bow-desert.xml new file mode 100644 index 0000000..b7776c5 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/bow-desert.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/bow-desert.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/halberd.xml b/graphics/sprites/tmw/equipment/weapons/halberd.xml new file mode 100644 index 0000000..6b75f02 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/halberd.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite variants="144"> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/halberd.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/pike.xml b/graphics/sprites/tmw/equipment/weapons/pike.xml new file mode 100644 index 0000000..905f340 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/pike.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite variants="144"> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/pike.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/sandcutter.xml b/graphics/sprites/tmw/equipment/weapons/sandcutter.xml new file mode 100644 index 0000000..d2c19a4 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/sandcutter.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/sandcutter.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/scythe.xml b/graphics/sprites/tmw/equipment/weapons/scythe.xml new file mode 100644 index 0000000..8ce5138 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/scythe.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/scythe.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/staff.xml b/graphics/sprites/tmw/equipment/weapons/staff.xml new file mode 100644 index 0000000..46880c7 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/staff.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/staff.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/wand.xml b/graphics/sprites/tmw/equipment/weapons/wand.xml new file mode 100644 index 0000000..4383cc6 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/wand.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/wand.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/equipment/weapons/xmas-bow-slingshot.xml b/graphics/sprites/tmw/equipment/weapons/xmas-bow-slingshot.xml new file mode 100644 index 0000000..3097769 --- /dev/null +++ b/graphics/sprites/tmw/equipment/weapons/xmas-bow-slingshot.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/xmas-bow-slingshot.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle00.xml b/graphics/sprites/tmw/hairstyles/hairstyle00.xml new file mode 100644 index 0000000..6b98a0f --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle00.xml @@ -0,0 +1,538 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle00.png" + width="40" + height="50"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-29"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-29" delay="160"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-29" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-29" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-29" delay="160"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-29" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-29" delay="160"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-29" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-25" delay="80"/> + <frame index="0" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="4" offsetY="-31" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="240"/> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="240"/> + <frame index="1" offsetX="5" offsetY="-30" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="160"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="170"/> + <frame index="0" offsetY="-25" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="170"/> + <frame index="1" offsetX="4" offsetY="-31" delay="70"/> + <frame index="1" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="170"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="3" offsetY="-28" delay="70"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="200"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-27" delay="90"/> + <frame index="0" offsetY="-24" delay="85"/> + <frame index="0" offsetY="-27" delay="90"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-28" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="4" offsetY="-30" delay="90"/> + <frame index="1" offsetX="4" offsetY="-31" delay="90"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="1" offsetY="-28" delay="90"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="4" offsetY="-30" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="450"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="90"/> + <frame index="3" offsetY="-28" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="100"/> + <frame index="0" offsetY="-28" delay="220"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-24" delay="70"/> + <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="3" offsetY="-29" delay="120"/> + <frame index="1" offsetY="-28" delay="90"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="70"/> + <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="-3" offsetY="-29" delay="120"/> + <frame index="3" offsetY="-28" delay="90"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="250"/> + <frame index="0" offsetY="-27" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <frame index="0" offsetY="-25" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="120"/> + <frame index="1" offsetX="3" offsetY="-29" delay="130"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="330"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="70"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="120"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="130"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_stab_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-29" delay="140"/> + <frame index="0" offsetY="-28" delay="340"/> + <frame index="0" offsetY="-27" delay="70"/> + <frame index="0" offsetY="-28" delay="200"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="210"/> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="3" offsetY="-29" delay="110"/> + <frame index="1" offsetY="-28" delay="70"/> + <frame index="1" offsetX="3" offsetY="-29" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="260"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="70"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="120"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="210"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="110"/> + <frame index="3" offsetY="-28" delay="70"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="90"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" 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="6"/> + </animation> + </action> + +<!-- UNUSED, evol-based moves using incomplete equipment sprites, and riding --> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-17"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-20"/> + </animation> + </action> + +<!-- UNUSED, old move replaced by rEvolt's attack_wand --> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="240"/> + <frame index="0" offsetY="-25" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="240"/> + <frame index="1" offsetX="4" offsetY="-31" delay="70"/> + <frame index="1" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="240"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="3" offsetY="-28" delay="70"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + +<!-- UNUSED, old additional moves using incomplete equipment sprites --> + + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="100"/> + <frame index="0" offsetY="-28" delay="100"/> + <frame index="0" offsetY="-25" delay="100"/> + <frame index="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" 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" 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="-29" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="0" offsetY="-24" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-30" delay="140"/> + <frame index="1" offsetX="7" offsetY="-30" delay="140"/> + <frame index="1" offsetX="2" offsetY="-31" 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="-24" delay="140"/> + <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="-5" offsetY="-30" delay="140"/> + <frame index="3" offsetY="-31" delay="140"/> + <frame index="3" offsetX="1" offsetY="-28" delay="140"/> + <end /> + </animation> + </action> + + <action name="attack_chop_old" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-26" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="0" offsetX="0" offsetY="-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="5" offsetY="-32" delay="140"/> + <frame index="1" offsetX="3" offsetY="-30" delay="140"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-24" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="280"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="3" offsetX="1" offsetY="-29" delay="140"/> + <end /> + </animation> + </action> + + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="140"/> + <frame index="0" offsetY="-23" delay="140"/> + <frame index="0" offsetY="-29" delay="140"/> + <frame index="0" offsetY="-23" delay="140"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-28" delay="140"/> + <frame index="1" offsetX="3" offsetY="-31" delay="140"/> + <frame index="1" offsetX="4" offsetY="-32" 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="-2" offsetY="-26" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-28" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-32" delay="140"/> + <frame index="3" offsetX="4" offsetY="-27" delay="140"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle01.xml b/graphics/sprites/tmw/hairstyles/hairstyle01.xml new file mode 100644 index 0000000..8563e28 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle01.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle01a.xml b/graphics/sprites/tmw/hairstyles/hairstyle01a.xml new file mode 100644 index 0000000..e49bd08 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle01a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle01b.xml b/graphics/sprites/tmw/hairstyles/hairstyle01b.xml new file mode 100644 index 0000000..b0df035 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle01b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle02.xml b/graphics/sprites/tmw/hairstyles/hairstyle02.xml new file mode 100644 index 0000000..55b07c5 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle02.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle02a.xml b/graphics/sprites/tmw/hairstyles/hairstyle02a.xml new file mode 100644 index 0000000..d7ae01e --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle02a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle02b.xml b/graphics/sprites/tmw/hairstyles/hairstyle02b.xml new file mode 100644 index 0000000..fa23556 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle02b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle03.xml b/graphics/sprites/tmw/hairstyles/hairstyle03.xml new file mode 100644 index 0000000..65fdf72 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle03.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle03a.xml b/graphics/sprites/tmw/hairstyles/hairstyle03a.xml new file mode 100644 index 0000000..d786310 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle03a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle03b.xml b/graphics/sprites/tmw/hairstyles/hairstyle03b.xml new file mode 100644 index 0000000..580173b --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle03b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle04.xml b/graphics/sprites/tmw/hairstyles/hairstyle04.xml new file mode 100644 index 0000000..e23ca96 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle04.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle04a.xml b/graphics/sprites/tmw/hairstyles/hairstyle04a.xml new file mode 100644 index 0000000..fb94736 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle04a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle04b.xml b/graphics/sprites/tmw/hairstyles/hairstyle04b.xml new file mode 100644 index 0000000..a769bae --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle04b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle05.xml b/graphics/sprites/tmw/hairstyles/hairstyle05.xml new file mode 100644 index 0000000..41b7009 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle05.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle05a.xml b/graphics/sprites/tmw/hairstyles/hairstyle05a.xml new file mode 100644 index 0000000..5fae7cc --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle05a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle05b.xml b/graphics/sprites/tmw/hairstyles/hairstyle05b.xml new file mode 100644 index 0000000..08ce253 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle05b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle06.xml b/graphics/sprites/tmw/hairstyles/hairstyle06.xml new file mode 100644 index 0000000..c57d032 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle06.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle06.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle06b.xml b/graphics/sprites/tmw/hairstyles/hairstyle06b.xml new file mode 100644 index 0000000..6486e8b --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle06b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle06b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle07.xml b/graphics/sprites/tmw/hairstyles/hairstyle07.xml new file mode 100644 index 0000000..d7bc65e --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle07.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle07.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle07b.xml b/graphics/sprites/tmw/hairstyles/hairstyle07b.xml new file mode 100644 index 0000000..1c4f14e --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle07b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle07b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle08.xml b/graphics/sprites/tmw/hairstyles/hairstyle08.xml new file mode 100644 index 0000000..c7baffd --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle08.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle08.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle09.xml b/graphics/sprites/tmw/hairstyles/hairstyle09.xml new file mode 100644 index 0000000..f17c679 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle09.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle09.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle10.xml b/graphics/sprites/tmw/hairstyles/hairstyle10.xml new file mode 100644 index 0000000..70933f7 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle10.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle10.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle11.xml b/graphics/sprites/tmw/hairstyles/hairstyle11.xml new file mode 100644 index 0000000..65d5e58 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle11.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle11.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle12.xml b/graphics/sprites/tmw/hairstyles/hairstyle12.xml new file mode 100644 index 0000000..b3e4adc --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle12.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle12.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle13.xml b/graphics/sprites/tmw/hairstyles/hairstyle13.xml new file mode 100644 index 0000000..62fe741 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle13.xml @@ -0,0 +1,370 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle13.png|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="80"/> + <frame index="1" offsetX="3" offsetY="-33" delay="160"/> + <frame index="0" offsetX="3" offsetY="-32" delay="80"/> + <frame index="2" offsetX="3" offsetY="-33" delay="160"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33" delay="80"/> + <frame index="4" offsetX="3" offsetY="-32" delay="80"/> + <frame index="4" offsetX="3" offsetY="-33" delay="80"/> + <frame index="3" offsetX="3" offsetY="-33" delay="80"/> + <frame index="5" offsetX="3" offsetY="-32" delay="80"/> + <frame index="5" offsetX="3" offsetY="-33" delay="80"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="80"/> + <frame index="7" offsetX="3" offsetY="-34" delay="160"/> + <frame index="6" offsetX="3" offsetY="-33" delay="80"/> + <frame index="8" offsetX="3" offsetY="-34" delay="160"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33" delay="80"/> + <frame index="10" offsetX="3" offsetY="-32" delay="80"/> + <frame index="10" offsetX="3" offsetY="-33" delay="80"/> + <frame index="9" offsetX="3" offsetY="-33" delay="80"/> + <frame index="11" offsetX="3" offsetY="-32" delay="80"/> + <frame index="11" offsetX="3" offsetY="-33" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="80"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-28" delay="80"/> + <frame index="0" offsetX="3" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="80"/> + <frame index="3" offsetX="7" offsetY="-35" delay="80"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="240"/> + <frame index="6" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="80"/> + <frame index="9" offsetY="-35" delay="80"/> + <frame index="9" offsetX="3" offsetY="-32" delay="80"/> + <frame index="9" offsetX="4" offsetY="-31" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="240"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-32" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="240"/> + <frame index="3" offsetX="8" offsetY="-34" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="160"/> + <frame index="6" offsetX="2" offsetY="-33" delay="80"/> + <frame index="6" offsetX="2" offsetY="-32" delay="80"/> + <frame index="6" offsetX="2" offsetY="-33" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-33" delay="240"/> + <frame index="9" offsetX="-2" offsetY="-34" delay="160"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="80"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-32" delay="90"/> + <frame index="0" offsetX="3" offsetY="-31" delay="70"/> + <frame index="0" offsetX="3" offsetY="-28" delay="70"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="80"/> + <frame index="3" offsetX="6" offsetY="-33" delay="240"/> + <frame index="3" offsetX="7" offsetY="-35" delay="70"/> + <frame index="3" offsetX="3" offsetY="-32" delay="70"/> + <frame index="3" offsetX="2" offsetY="-31" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="90"/> + <frame index="6" offsetX="3" offsetY="-33" delay="90"/> + <frame index="6" offsetX="2" offsetY="-32" delay="160"/> + <frame index="6" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="80"/> + <frame index="9" offsetY="-33" delay="240"/> + <frame index="9" offsetY="-35" delay="70"/> + <frame index="9" offsetX="3" offsetY="-32" delay="70"/> + <frame index="9" offsetX="4" offsetY="-31" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-30" delay="90"/> + <frame index="0" offsetX="3" offsetY="-27" delay="85"/> + <frame index="0" offsetX="3" offsetY="-30" delay="90"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="100"/> + <frame index="3" offsetX="7" offsetY="-34" delay="90"/> + <frame index="3" offsetX="7" offsetY="-35" delay="90"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="2" offsetY="-31" delay="90"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="7" offsetY="-35" delay="90"/> + <frame index="3" offsetX="7" offsetY="-34" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <frame index="6" offsetX="2" offsetY="-33" delay="450"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-33" delay="100"/> + <frame index="9" offsetY="-34" delay="90"/> + <frame index="9" offsetY="-35" delay="90"/> + <frame index="9" offsetX="3" offsetY="-32" delay="80"/> + <frame index="9" offsetX="4" offsetY="-31" delay="90"/> + <frame index="9" offsetX="3" offsetY="-32" delay="90"/> + <frame index="9" offsetY="-35" delay="100"/> + <frame index="9" offsetY="-34" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="220"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <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="6" offsetY="-33" delay="120"/> + <frame index="3" offsetX="3" offsetY="-32" delay="90"/> + <frame index="3" offsetX="2" offsetY="-31" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="320"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <frame index="6" offsetX="3" offsetY="-33" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="100"/> + <frame index="9" offsetY="-35" delay="100"/> + <frame index="9" offsetY="-33" delay="120"/> + <frame index="9" offsetX="3" offsetY="-32" delay="90"/> + <frame index="9" offsetX="4" offsetY="-31" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-31" delay="250"/> + <frame index="0" offsetX="3" offsetY="-30" delay="70"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="120"/> + <frame index="3" offsetX="6" offsetY="-33" delay="130"/> + <frame index="3" offsetX="2" offsetY="-31" delay="80"/> + <frame index="3" offsetX="3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="7" offsetY="-35" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="330"/> + <frame index="6" offsetX="2" offsetY="-31" delay="70"/> + <frame index="6" offsetX="3" offsetY="-33" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="120"/> + <frame index="9" offsetY="-33" delay="130"/> + <frame index="9" offsetX="4" offsetY="-31" delay="80"/> + <frame index="9" offsetX="3" offsetY="-32" delay="100"/> + <frame index="9" offsetY="-35" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_stab_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-33" delay="140"/> + <frame index="0" offsetX="3" offsetY="-31" delay="90"/> + <frame index="0" offsetX="3" offsetY="-32" delay="250"/> + <frame index="0" offsetX="3" offsetY="-31" delay="70"/> + <frame index="0" offsetX="3" offsetY="-32" delay="200"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="210"/> + <frame index="3" offsetX="8" offsetY="-34" delay="140"/> + <frame index="3" offsetX="6" offsetY="-33" delay="110"/> + <frame index="3" offsetX="3" offsetY="-32" delay="70"/> + <frame index="3" offsetX="6" offsetY="-33" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="260"/> + <frame index="6" offsetX="2" offsetY="-32" delay="90"/> + <frame index="6" offsetX="2" offsetY="-31" delay="70"/> + <frame index="6" offsetX="2" offsetY="-32" delay="120"/> + <frame index="6" offsetX="2" offsetY="-33" delay="140"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="210"/> + <frame index="9" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="9" offsetY="-33" delay="110"/> + <frame index="9" offsetX="3" offsetY="-32" delay="70"/> + <frame index="9" offsetY="-33" delay="90"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-26" offsetX="3"/> + </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="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </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="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </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="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </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="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </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="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle14.xml b/graphics/sprites/tmw/hairstyles/hairstyle14.xml new file mode 100644 index 0000000..bcf27df --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle14.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle14.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle15.xml b/graphics/sprites/tmw/hairstyles/hairstyle15.xml new file mode 100644 index 0000000..6c99ef4 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle15.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle15.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle16.xml b/graphics/sprites/tmw/hairstyles/hairstyle16.xml new file mode 100644 index 0000000..5bc7a06 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle16.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle16.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle17.xml b/graphics/sprites/tmw/hairstyles/hairstyle17.xml new file mode 100644 index 0000000..69164f1 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle17.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle17.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle18.xml b/graphics/sprites/tmw/hairstyles/hairstyle18.xml new file mode 100644 index 0000000..03a34e7 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle18.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle18.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle19.xml b/graphics/sprites/tmw/hairstyles/hairstyle19.xml new file mode 100644 index 0000000..01f7ff7 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle19.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle19.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle20.xml b/graphics/sprites/tmw/hairstyles/hairstyle20.xml new file mode 100644 index 0000000..3104d7d --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle20.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle20.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle21.xml b/graphics/sprites/tmw/hairstyles/hairstyle21.xml new file mode 100644 index 0000000..34e5ffc --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle21.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle21.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/hairstyles/hairstyle22.xml b/graphics/sprites/tmw/hairstyles/hairstyle22.xml new file mode 100644 index 0000000..b5220d7 --- /dev/null +++ b/graphics/sprites/tmw/hairstyles/hairstyle22.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle22.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle01.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle01.xml new file mode 100644 index 0000000..ea9f33e --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle01.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle01.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle02.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle02.xml new file mode 100644 index 0000000..9277588 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle02.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle02.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle03.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle03.xml new file mode 100644 index 0000000..e5a6744 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle03.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle03.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle04.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle04.xml new file mode 100644 index 0000000..9a559d7 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle04.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle04.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle05.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle05.xml new file mode 100644 index 0000000..6a4d9eb --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle05.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle05.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle06.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle06.xml new file mode 100644 index 0000000..ce64136 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle06.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle06.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle07.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle07.xml new file mode 100644 index 0000000..d476937 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle07.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle07.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle08.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle08.xml new file mode 100644 index 0000000..f1742e0 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle08.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle08.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle09.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle09.xml new file mode 100644 index 0000000..7e0f4f5 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle09.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle09.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle10.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle10.xml new file mode 100644 index 0000000..3dcdf2c --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle10.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle10.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle11.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle11.xml new file mode 100644 index 0000000..e92ebda --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle11.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle11.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle12.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle12.xml new file mode 100644 index 0000000..c12734e --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle12.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle12.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle13.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle13.xml new file mode 100644 index 0000000..f7e1858 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle13.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle13.png|W" width="32" height="32"/> + <include file="hairstyles/hairstyle13.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle14.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle14.xml new file mode 100644 index 0000000..cda6517 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle14.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle14.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle15.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle15.xml new file mode 100644 index 0000000..e988d33 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle15.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle15.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle16.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle16.xml new file mode 100644 index 0000000..6bb4621 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle16.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle16.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle17.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle17.xml new file mode 100644 index 0000000..96945e0 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle17.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle17.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle18.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle18.xml new file mode 100644 index 0000000..01a15c7 --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle18.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle18.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/tmw/monsters/accessories/hairstyle19.xml b/graphics/sprites/tmw/monsters/accessories/hairstyle19.xml new file mode 100644 index 0000000..8faffeb --- /dev/null +++ b/graphics/sprites/tmw/monsters/accessories/hairstyle19.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle19.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> |